[ {
  "shortName" : "fun shouldValidWhenSetIsLarge()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 5645,
  "linesOfCode" : 5366,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerpValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 1411,
  "linesOfCode" : 1027,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2977,
  "endLine" : 3487,
  "linesOfCode" : 456,
  "mcCabeIndex" : 172,
  "numberOfParameters" : 27,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5323,
  "endLine" : 5730,
  "linesOfCode" : 395,
  "mcCabeIndex" : 124,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void applyChainConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Chain.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 502,
  "linesOfCode" : 373,
  "mcCabeIndex" : 119,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2472,
  "endLine" : 2883,
  "linesOfCode" : 366,
  "mcCabeIndex" : 134,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3131,
  "endLine" : 3601,
  "linesOfCode" : 345,
  "mcCabeIndex" : 89,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 126,
  "endLine" : 488,
  "linesOfCode" : 343,
  "mcCabeIndex" : 109,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateOverride()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4697,
  "endLine" : 5045,
  "linesOfCode" : 338,
  "mcCabeIndex" : 93,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 665,
  "endLine" : 1024,
  "linesOfCode" : 319,
  "mcCabeIndex" : 83,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DatePicker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/DatePicker.kt",
  "fileLinesCount" : 823,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 444,
  "linesOfCode" : 317,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void preload()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 455,
  "linesOfCode" : 312,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 667,
  "endLine" : 1007,
  "linesOfCode" : 309,
  "mcCabeIndex" : 89,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int opEval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 1066,
  "linesOfCode" : 298,
  "mcCabeIndex" : 86,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 666,
  "endLine" : 1002,
  "linesOfCode" : 295,
  "mcCabeIndex" : 79,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean simpleSolvingPass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Grouping.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 375,
  "linesOfCode" : 288,
  "mcCabeIndex" : 90,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 390,
  "endLine" : 718,
  "linesOfCode" : 282,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void measureHorizontal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 947,
  "endLine" : 1331,
  "linesOfCode" : 268,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockRemoteContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 357,
  "linesOfCode" : 260,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 607,
  "linesOfCode" : 248,
  "mcCabeIndex" : 66,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 660,
  "endLine" : 947,
  "linesOfCode" : 244,
  "mcCabeIndex" : 75,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 487,
  "endLine" : 736,
  "linesOfCode" : 243,
  "mcCabeIndex" : 76,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 216,
  "endLine" : 476,
  "linesOfCode" : 242,
  "mcCabeIndex" : 67,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long solverMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 181,
  "endLine" : 453,
  "linesOfCode" : 242,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TimePicker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimePicker.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 354,
  "linesOfCode" : 242,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseFlowType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1092,
  "endLine" : 1337,
  "linesOfCode" : 238,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 343,
  "linesOfCode" : 236,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 236,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 603,
  "endLine" : 891,
  "linesOfCode" : 235,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCommand()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 459,
  "endLine" : 707,
  "linesOfCode" : 233,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateArgsCodeFile()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/kotlin/KotlinNavWriter.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::navigation" ],
  "startLine" : 217,
  "endLine" : 449,
  "linesOfCode" : 226,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1539,
  "endLine" : 1764,
  "linesOfCode" : 221,
  "mcCabeIndex" : 70,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findQueryResultAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 488,
  "endLine" : 744,
  "linesOfCode" : 220,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 347,
  "linesOfCode" : 219,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/DaoProcessor.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 287,
  "linesOfCode" : 213,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStreamUseCaseSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 834,
  "linesOfCode" : 209,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 471,
  "linesOfCode" : 209,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapColors()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ThemeSupport.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 271,
  "linesOfCode" : 207,
  "mcCabeIndex" : 66,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun usePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 365,
  "linesOfCode" : 206,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 301,
  "linesOfCode" : 202,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getNavigateHome()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 132,
  "endLine" : 350,
  "linesOfCode" : 202,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  NavDisplay()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 519,
  "endLine" : 774,
  "linesOfCode" : 200,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEncoderCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1748,
  "endLine" : 2000,
  "linesOfCode" : 199,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean solveChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 869,
  "endLine" : 1091,
  "linesOfCode" : 199,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusProgrammaticallyWithDeeperUiTree_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 5548,
  "endLine" : 5774,
  "linesOfCode" : 197,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusProgrammaticallyWithDeeperUiTree_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 912,
  "linesOfCode" : 197,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusProgrammaticallyWrapAroundWithDeeperUiTree_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 5777,
  "endLine" : 6004,
  "linesOfCode" : 195,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alternatingHoverAndTouch_hoverUi1ToTouchUi1ToTouchUi2_shouldNotTriggerAdditionalEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1835,
  "endLine" : 2086,
  "linesOfCode" : 193,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1953,
  "endLine" : 2169,
  "linesOfCode" : 193,
  "mcCabeIndex" : 40,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void measureVertical()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 614,
  "endLine" : 911,
  "linesOfCode" : 192,
  "mcCabeIndex" : 53,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyConstraintsFromLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1305,
  "endLine" : 1515,
  "linesOfCode" : 190,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void solvingPass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 275,
  "linesOfCode" : 189,
  "mcCabeIndex" : 58,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 334,
  "linesOfCode" : 185,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBehaviorEquals_withDifferentValues_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1369,
  "endLine" : 1555,
  "linesOfCode" : 185,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void populateData()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 277,
  "endLine" : 463,
  "linesOfCode" : 184,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumTouchTargetOverlap_triggersDirectHitWithHigherOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 5289,
  "endLine" : 5504,
  "linesOfCode" : 184,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeRightWithPrimaryAxisX_movesFocusableBoxToNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 344,
  "linesOfCode" : 184,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeDownWithPrimaryAxisY_movesFocusableBoxToNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 1812,
  "endLine" : 2024,
  "linesOfCode" : 184,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 427,
  "linesOfCode" : 182,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readImageFileDirectory()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6982,
  "endLine" : 7207,
  "linesOfCode" : 182,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void evaluate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3761,
  "endLine" : 3963,
  "linesOfCode" : 181,
  "mcCabeIndex" : 74,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean basicMeasureWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 397,
  "endLine" : 588,
  "linesOfCode" : 181,
  "mcCabeIndex" : 65,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1250,
  "endLine" : 1431,
  "linesOfCode" : 181,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 43,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeDownAndRightWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 3495,
  "endLine" : 3701,
  "linesOfCode" : 181,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/TableInfoValidationWriter.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 222,
  "linesOfCode" : 179,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusProgrammaticallyWrapAroundWithDeeperUiTree_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 915,
  "endLine" : 1119,
  "linesOfCode" : 178,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measure_v0_4_1()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 471,
  "linesOfCode" : 178,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_clearsFocusWithDeeperUiTree_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 5064,
  "endLine" : 5258,
  "linesOfCode" : 175,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitSwitchButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 583,
  "endLine" : 761,
  "linesOfCode" : 175,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 327,
  "linesOfCode" : 175,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int writeExifSegment()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7575,
  "endLine" : 7795,
  "linesOfCode" : 172,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvents_eventCancelledDuringProcessing_doesNotCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 460,
  "linesOfCode" : 170,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_requestFocusAndDetachAllUI_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 8117,
  "endLine" : 8305,
  "linesOfCode" : 170,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/DeviceQuirksLoader.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 199,
  "linesOfCode" : 169,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_detachAllUIWithSomeFocused_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 7126,
  "endLine" : 7311,
  "linesOfCode" : 169,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 861,
  "endLine" : 1057,
  "linesOfCode" : 169,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3005,
  "endLine" : 3201,
  "linesOfCode" : 168,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1812,
  "endLine" : 1992,
  "linesOfCode" : 168,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttribute()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4333,
  "endLine" : 4517,
  "linesOfCode" : 168,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onInsert()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/Separators.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::paging" ],
  "startLine" : 262,
  "endLine" : 487,
  "linesOfCode" : 166,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 424,
  "endLine" : 602,
  "linesOfCode" : 165,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verticalSolvingPass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 468,
  "endLine" : 641,
  "linesOfCode" : 165,
  "mcCabeIndex" : 81,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 1121,
  "linesOfCode" : 165,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_clearsFocusWithDeeperUiTree_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 391,
  "linesOfCode" : 164,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAttributeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 680,
  "endLine" : 852,
  "linesOfCode" : 163,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputOnNestedBoxesLargerThanMinTouchPlacedViaGraphicsLayer_simpleInput_properlyTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 5705,
  "endLine" : 5885,
  "linesOfCode" : 163,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_detachParentUiNodeWithFocusedChild_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 7836,
  "endLine" : 8013,
  "linesOfCode" : 163,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementStart_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2662,
  "endLine" : 2826,
  "linesOfCode" : 162,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementStart_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2829,
  "endLine" : 2995,
  "linesOfCode" : 162,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_detachAllUINodesNoFocus_noIndirectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6947,
  "endLine" : 7123,
  "linesOfCode" : 162,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_detachChildFocusedUiNode_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 7485,
  "endLine" : 7664,
  "linesOfCode" : 162,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock codeToCopyIntoGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 396,
  "linesOfCode" : 162,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementStart_MaxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2998,
  "endLine" : 3161,
  "linesOfCode" : 161,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementStart_MaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3206,
  "endLine" : 3370,
  "linesOfCode" : 161,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementStart_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2447,
  "endLine" : 2610,
  "linesOfCode" : 161,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementStart_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2613,
  "endLine" : 2778,
  "linesOfCode" : 161,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumTouchTargetOverlapWithOffset_triggersDirectHitWithHigherOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6074,
  "endLine" : 6248,
  "linesOfCode" : 161,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/LocalContextResourcesConfigurationReadDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 285,
  "linesOfCode" : 161,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 671,
  "linesOfCode" : 160,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1974,
  "endLine" : 2144,
  "linesOfCode" : 160,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementStart_MaxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2781,
  "endLine" : 2943,
  "linesOfCode" : 160,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementStart_MaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2987,
  "endLine" : 3150,
  "linesOfCode" : 160,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_moveFocusProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1596,
  "linesOfCode" : 159,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_moveFocusProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6284,
  "endLine" : 6473,
  "linesOfCode" : 158,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attachController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2945,
  "endLine" : 3134,
  "linesOfCode" : 158,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPartiallyEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 306,
  "linesOfCode" : 157,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputOnNestedBoxesLargerThanMinTouchPlacedViaOffset_simpleInput_properlyTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 5523,
  "endLine" : 5697,
  "linesOfCode" : 157,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputOnNestedBoxesLargerThanMinTouchPlacedViaPadding_simpleInput_properlyTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 5893,
  "endLine" : 6067,
  "linesOfCode" : 157,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void layoutChunk()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1219,
  "endLine" : 1393,
  "linesOfCode" : 157,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAllExifTags()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 734,
  "endLine" : 889,
  "linesOfCode" : 156,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_detachParentUiNodeNoFocus_noIndirectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 7667,
  "endLine" : 7833,
  "linesOfCode" : 156,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexUI_detachChildUiNodeNoFocus_noIndirectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 7314,
  "endLine" : 7482,
  "linesOfCode" : 155,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2207,
  "endLine" : 2406,
  "linesOfCode" : 155,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populate()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1097,
  "endLine" : 1281,
  "linesOfCode" : 155,
  "mcCabeIndex" : 57,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint Java_androidx_camera_core_ImageProcessingUtil_nativeRotateYUV()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 476,
  "endLine" : 650,
  "linesOfCode" : 153,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 563,
  "endLine" : 729,
  "linesOfCode" : 153,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 309,
  "linesOfCode" : 152,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCameraGraphConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseManager.kt",
  "fileLinesCount" : 1134,
  "components" : [ "primary::camera" ],
  "startLine" : 883,
  "endLine" : 1048,
  "linesOfCode" : 151,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 347,
  "linesOfCode" : 151,
  "mcCabeIndex" : 48,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 1214,
  "endLine" : 1366,
  "linesOfCode" : 150,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getHeifAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5958,
  "endLine" : 6138,
  "linesOfCode" : 150,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1309,
  "endLine" : 1471,
  "linesOfCode" : 149,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverAndClickMotionEvent_badOutsideMotionEvent_outsideMotionEventIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1274,
  "endLine" : 1461,
  "linesOfCode" : 149,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 608,
  "endLine" : 803,
  "linesOfCode" : 149,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseKeyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 267,
  "endLine" : 423,
  "linesOfCode" : 148,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSamplePlaces()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 249,
  "linesOfCode" : 147,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledOnlyInOneDirectionWithInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3607,
  "endLine" : 3762,
  "linesOfCode" : 147,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureAligned()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1192,
  "endLine" : 1350,
  "linesOfCode" : 146,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 239,
  "linesOfCode" : 146,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onMeasureExactFormat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 178,
  "endLine" : 389,
  "linesOfCode" : 146,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processTouchRotateEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 415,
  "linesOfCode" : 145,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fill()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1595,
  "endLine" : 1751,
  "linesOfCode" : 145,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/impl/ZoomGestureDetector.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 448,
  "linesOfCode" : 144,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/core/ZoomGestureDetector.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 448,
  "linesOfCode" : 144,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDeltaValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5130,
  "endLine" : 5273,
  "linesOfCode" : 144,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int enforceBFS()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 893,
  "endLine" : 1062,
  "linesOfCode" : 144,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineContentContrast()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 227,
  "linesOfCode" : 144,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeRightAndSmallDownWithPrimaryAxisX_movesFocusableBoxToNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 683,
  "linesOfCode" : 144,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeLeftAndSmallUpWithPrimaryAxisX_movesFocusableBoxToPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 854,
  "linesOfCode" : 144,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeDownAndSmallRightWithPrimaryAxisY_movesFocusableBoxToNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 2195,
  "endLine" : 2364,
  "linesOfCode" : 144,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeUpAndSmallLeftWithPrimaryAxisY_movesFocusableBoxToPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 2367,
  "endLine" : 2535,
  "linesOfCode" : 144,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2361,
  "endLine" : 2524,
  "linesOfCode" : 143,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChainWrap_new()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 986,
  "endLine" : 1138,
  "linesOfCode" : 143,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderFrame()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 352,
  "endLine" : 516,
  "linesOfCode" : 143,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alternatingHoverAndTouch_hoverUi1ToTouchUi2_shouldNotTriggerAdditionalEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 2106,
  "endLine" : 2294,
  "linesOfCode" : 143,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateImage()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3124,
  "endLine" : 3313,
  "linesOfCode" : 143,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeLeftWithPrimaryAxisX_movesFocusableBoxToPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 512,
  "linesOfCode" : 141,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeUpWithPrimaryAxisY_movesFocusableBoxToPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 2027,
  "endLine" : 2192,
  "linesOfCode" : 141,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2546,
  "endLine" : 2858,
  "linesOfCode" : 141,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitCheckboxButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 521,
  "endLine" : 665,
  "linesOfCode" : 141,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 2034,
  "linesOfCode" : 140,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionEventDispatch_withValidClassification_shouldMatchInPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1623,
  "endLine" : 1800,
  "linesOfCode" : 140,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimaryLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 283,
  "endLine" : 449,
  "linesOfCode" : 140,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveWebpAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6673,
  "endLine" : 6874,
  "linesOfCode" : 140,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock createCodeToExtractFromGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 415,
  "linesOfCode" : 139,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveToExpectedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 259,
  "endLine" : 406,
  "linesOfCode" : 139,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void horizontalSolvingPass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 315,
  "endLine" : 459,
  "linesOfCode" : 138,
  "mcCabeIndex" : 71,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_3DownOnOverlappingPointerNodes_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 1042,
  "linesOfCode" : 138,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBehaviorConstructor_withInvalidArguments_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1100,
  "endLine" : 1252,
  "linesOfCode" : 138,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 301,
  "linesOfCode" : 137,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChainWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 827,
  "endLine" : 973,
  "linesOfCode" : 137,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Channel fromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 421,
  "endLine" : 558,
  "linesOfCode" : 137,
  "mcCabeIndex" : 68,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateArgsCodeFile()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/java/JavaNavWriter.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::navigation" ],
  "startLine" : 219,
  "endLine" : 363,
  "linesOfCode" : 136,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeRightAndDoubleSwipeDownWithPrimaryAxisX_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 1016,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeLeftAndDoubleSwipeUpWithPrimaryAxisX_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 1021,
  "endLine" : 1178,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeDownAndDoubleSwipeRightWithPrimaryAxisY_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 2540,
  "endLine" : 2697,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeUpAndDoubleSwipeLeftWithPrimaryAxisY_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 2702,
  "endLine" : 2859,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeUpAndLeftWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 3704,
  "endLine" : 3861,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSwipeViaNavigationMotionEvent_minimalMoveDownAndRightWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 3865,
  "endLine" : 4022,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSwipeViaNavigationMotionEvent_minimalMoveUpAndLeftWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4026,
  "endLine" : 4183,
  "linesOfCode" : 136,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downAndMovesViaNavigationMotionEvent_moveFocusProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1401,
  "linesOfCode" : 136,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int buildDropDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1152,
  "endLine" : 1328,
  "linesOfCode" : 136,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1551,
  "endLine" : 1696,
  "linesOfCode" : 135,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledOnlyInOneDirection()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3460,
  "endLine" : 3601,
  "linesOfCode" : 135,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void applyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1537,
  "endLine" : 1677,
  "linesOfCode" : 134,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextFieldKeyInput.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 226,
  "linesOfCode" : 134,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun presentPagingDataEvent()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 162,
  "endLine" : 364,
  "linesOfCode" : 134,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Constraint parseConstraint()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1167,
  "endLine" : 1316,
  "linesOfCode" : 133,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cborPrettyPrintDataItem()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1078,
  "endLine" : 1228,
  "linesOfCode" : 133,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleTransitionCrop()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2151,
  "endLine" : 2302,
  "linesOfCode" : 133,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSwipeViaNavigationMotionEvent_minimalMoveRightWithPrimaryAxisX_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 1182,
  "endLine" : 1336,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSwipeViaNavigationMotionEvent_minimalMoveLeftWithPrimaryAxisX_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 1340,
  "endLine" : 1494,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeDownWithPrimaryAxisX_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 1497,
  "endLine" : 1651,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeUpWithPrimaryAxisX_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 1654,
  "endLine" : 1808,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSwipeViaNavigationMotionEvent_minimalMoveDownWithPrimaryAxisY_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 2863,
  "endLine" : 3017,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSwipeViaNavigationMotionEvent_minimalMoveUpWithPrimaryAxisY_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 3021,
  "endLine" : 3175,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeRightWithPrimaryAxisY_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 3178,
  "endLine" : 3332,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeLeftWithPrimaryAxisY_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 3335,
  "endLine" : 3489,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeRightWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4186,
  "endLine" : 4340,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeLeftWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4343,
  "endLine" : 4497,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeDownWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4500,
  "endLine" : 4654,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_swipeUpWithPrimaryAxisNone_noBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4657,
  "endLine" : 4811,
  "linesOfCode" : 133,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadEvents()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 747,
  "endLine" : 895,
  "linesOfCode" : 133,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFieldsFromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 347,
  "endLine" : 479,
  "linesOfCode" : 132,
  "mcCabeIndex" : 60,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downAndMovesViaNavigationMotionEvent_moveFocusProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6125,
  "endLine" : 6279,
  "linesOfCode" : 132,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measure_v0_4_0()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 280,
  "linesOfCode" : 132,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeDismissableNavHost()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHost.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 314,
  "linesOfCode" : 132,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScalingLazyColumn()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 468,
  "endLine" : 609,
  "linesOfCode" : 132,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateArcLine()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3354,
  "endLine" : 3506,
  "linesOfCode" : 132,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRecognition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 592,
  "endLine" : 749,
  "linesOfCode" : 132,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 98,
  "endLine" : 229,
  "linesOfCode" : 132,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews applyStandardTemplate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2924,
  "endLine" : 3068,
  "linesOfCode" : 131,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeInstructions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 203,
  "endLine" : 343,
  "linesOfCode" : 131,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_centerAlignedShiftsEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 414,
  "linesOfCode" : 131,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseEventsAndPointerIds_completeMouseEventCycle_pointerIdsShouldMatchAcrossAllEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 3760,
  "endLine" : 3937,
  "linesOfCode" : 131,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Configuration.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 299,
  "linesOfCode" : 130,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyToInternal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2677,
  "endLine" : 2810,
  "linesOfCode" : 130,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 283,
  "linesOfCode" : 130,
  "mcCabeIndex" : 51,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SharedElementWithChangingMfrOffset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3316,
  "endLine" : 3453,
  "linesOfCode" : 130,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleSharedElementsWithskipToLookaheadPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3800,
  "endLine" : 3953,
  "linesOfCode" : 130,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2538,
  "endLine" : 2702,
  "linesOfCode" : 130,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ActionMode startSupportActionModeFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1283,
  "endLine" : 1432,
  "linesOfCode" : 130,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t Profiler::resetEvents()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.cpp",
  "fileLinesCount" : 259,
  "components" : [ "primary::benchmark" ],
  "startLine" : 83,
  "endLine" : 226,
  "linesOfCode" : 130,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 504,
  "endLine" : 646,
  "linesOfCode" : 129,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture renderAndAttach()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1036,
  "endLine" : 1188,
  "linesOfCode" : 129,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalSetSchemaResponse doSetSchemaWithChangeNotificationLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 536,
  "endLine" : 702,
  "linesOfCode" : 129,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3084,
  "endLine" : 3214,
  "linesOfCode" : 128,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoPointerInputModifiers_recomposeShouldNotRestartPointerInputLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2345,
  "endLine" : 2501,
  "linesOfCode" : 128,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaPackingAndUpdating()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 656,
  "linesOfCode" : 128,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertStreamOfMotionEventsToIndirectPointerEvents_validMotionEventAndIncludePreviousMotionEventHistory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 289,
  "linesOfCode" : 128,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 330,
  "linesOfCode" : 128,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fillDefaultVersionMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 776,
  "linesOfCode" : 128,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseKeyCycle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 425,
  "endLine" : 562,
  "linesOfCode" : 127,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 680,
  "linesOfCode" : 127,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroup createSubDecor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 896,
  "endLine" : 1072,
  "linesOfCode" : 127,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMotionSceneDslEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/MotionSceneStabilityTest.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 157,
  "linesOfCode" : 126,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupMotionViews()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1802,
  "endLine" : 1935,
  "linesOfCode" : 126,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEnabledOnlyInOneDirectionExplicitlyNoInterruptionHandling()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3768,
  "endLine" : 3902,
  "linesOfCode" : 126,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seekThirdState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 550,
  "linesOfCode" : 126,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/MergeBaselineProfileTask.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::benchmark" ],
  "startLine" : 202,
  "endLine" : 369,
  "linesOfCode" : 126,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateSerialization()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 213,
  "endLine" : 345,
  "linesOfCode" : 125,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequenceProcessor.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 281,
  "linesOfCode" : 125,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2959,
  "endLine" : 3102,
  "linesOfCode" : 124,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 293,
  "linesOfCode" : 124,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverEventsBetweenUIElements_hoverUi1ToHoverUi2_shouldNotTriggerAdditionalEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 2314,
  "endLine" : 2484,
  "linesOfCode" : 124,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EdgeButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/EdgeButton.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 270,
  "linesOfCode" : 124,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3569,
  "endLine" : 3696,
  "linesOfCode" : 123,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Quirks get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CameraQuirks.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 174,
  "linesOfCode" : 123,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 940,
  "endLine" : 1067,
  "linesOfCode" : 123,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTween()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 267,
  "linesOfCode" : 123,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 264,
  "linesOfCode" : 123,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clippedWithMinimumTouchTargetOverlapViaOffset_shouldNotTriggerOverlappingClippedTouch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 5137,
  "endLine" : 5278,
  "linesOfCode" : 123,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 227,
  "endLine" : 354,
  "linesOfCode" : 123,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 241,
  "endLine" : 397,
  "linesOfCode" : 123,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3226,
  "endLine" : 3348,
  "linesOfCode" : 122,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseGridType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 933,
  "endLine" : 1060,
  "linesOfCode" : 122,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleMatches()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 1311,
  "endLine" : 1440,
  "linesOfCode" : 122,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverExitBeforeDownMotionEvent_shortDelayBetweenMotionEvents_shouldNotTriggerHoverExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 3951,
  "endLine" : 4113,
  "linesOfCode" : 122,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 351,
  "linesOfCode" : 122,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SplitSwitchButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 384,
  "linesOfCode" : 122,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicSwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 236,
  "linesOfCode" : 122,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 324,
  "linesOfCode" : 122,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToAParallelogram_correctlyModifiesParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 447,
  "endLine" : 575,
  "linesOfCode" : 122,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processTouchEvent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1130,
  "endLine" : 1295,
  "linesOfCode" : 122,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreSetup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionEffect.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 265,
  "linesOfCode" : 121,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 213,
  "linesOfCode" : 121,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFieldsFromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 461,
  "endLine" : 582,
  "linesOfCode" : 121,
  "mcCabeIndex" : 56,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap createScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 132,
  "endLine" : 315,
  "linesOfCode" : 120,
  "mcCabeIndex" : 54,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1278,
  "endLine" : 1439,
  "linesOfCode" : 120,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 521,
  "endLine" : 659,
  "linesOfCode" : 120,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeViaNavigationMotionEvent_cancelEvent_callsOnCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4814,
  "endLine" : 4952,
  "linesOfCode" : 120,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyValuesHolder getPVH()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 151,
  "endLine" : 279,
  "linesOfCode" : 119,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 337,
  "linesOfCode" : 119,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint Java_androidx_camera_core_ImageProcessingUtil_nativeConvertAndroid420ToABGR()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 413,
  "linesOfCode" : 119,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalNavigationDrawer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 469,
  "linesOfCode" : 119,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyValuesHolder getPVH()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 188,
  "endLine" : 316,
  "linesOfCode" : 119,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitRadioButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 531,
  "endLine" : 653,
  "linesOfCode" : 119,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onAddFocusables()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3353,
  "endLine" : 3494,
  "linesOfCode" : 119,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getValue()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3333,
  "endLine" : 3453,
  "linesOfCode" : 119,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetBorderSharedElement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 664,
  "linesOfCode" : 118,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentContentAlignmentTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 377,
  "linesOfCode" : 118,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 357,
  "endLine" : 513,
  "linesOfCode" : 117,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentBorderSharedElement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 434,
  "linesOfCode" : 117,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPaintChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 165,
  "linesOfCode" : 117,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 719,
  "linesOfCode" : 117,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGenerateApiArgs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 258,
  "endLine" : 390,
  "linesOfCode" : 117,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenOneValueDifferent_shouldReturnFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::ink" ],
  "startLine" : 124,
  "endLine" : 248,
  "linesOfCode" : 117,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getJpegAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5707,
  "endLine" : 5845,
  "linesOfCode" : 117,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ArrayParamsEntryHook::Apply()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/array_params_entry_hook.cc",
  "fileLinesCount" : 314,
  "components" : [ "primary::inspection" ],
  "startLine" : 150,
  "endLine" : 312,
  "linesOfCode" : 117,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enqueueWorkWithPrerequisites()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 152,
  "endLine" : 307,
  "linesOfCode" : 116,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 1091,
  "linesOfCode" : 116,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionInterruptionSelfManagedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 434,
  "linesOfCode" : 116,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxLines_DifferentCollapseSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2137,
  "endLine" : 2265,
  "linesOfCode" : 116,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNI_OnLoad()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 138,
  "endLine" : 266,
  "linesOfCode" : 116,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 273,
  "linesOfCode" : 115,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void defineChainProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 212,
  "linesOfCode" : 115,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleTransitionInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2305,
  "endLine" : 2435,
  "linesOfCode" : 115,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptAnimationWithSeekThirdState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 685,
  "linesOfCode" : 115,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationRailItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 330,
  "linesOfCode" : 115,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 623,
  "linesOfCode" : 115,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_LayoutInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3788,
  "endLine" : 3907,
  "linesOfCode" : 115,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SplitCheckboxButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 363,
  "linesOfCode" : 115,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SplitRadioButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 384,
  "linesOfCode" : 115,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ScalingLazyColumn()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 351,
  "endLine" : 474,
  "linesOfCode" : 115,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTasks.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 33,
  "endLine" : 182,
  "linesOfCode" : 115,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlPlugin.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 41,
  "endLine" : 172,
  "linesOfCode" : 115,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchImpl()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 422,
  "linesOfCode" : 115,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle call()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 143,
  "endLine" : 258,
  "linesOfCode" : 115,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxLinesSeeMoreOrCollapse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1751,
  "endLine" : 1877,
  "linesOfCode" : 114,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxLinesSeeMoreOrCollapse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1880,
  "endLine" : 2006,
  "linesOfCode" : 114,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 272,
  "linesOfCode" : 114,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateExtensionInterface()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 151,
  "endLine" : 292,
  "linesOfCode" : 114,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDynamicInputModifiers_addsAbovePointerInputWithUnitKeyTouchEventsWithMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2181,
  "endLine" : 2326,
  "linesOfCode" : 113,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxLines_DifferentCollapseSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2009,
  "endLine" : 2134,
  "linesOfCode" : 113,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1583,
  "endLine" : 1712,
  "linesOfCode" : 113,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean loadDrawableIconAndImagesAsync()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1114,
  "endLine" : 1231,
  "linesOfCode" : 113,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RoundedPolygon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 321,
  "endLine" : 437,
  "linesOfCode" : 113,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2192,
  "endLine" : 2324,
  "linesOfCode" : 113,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 410,
  "endLine" : 544,
  "linesOfCode" : 113,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int issueBurstCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 699,
  "endLine" : 829,
  "linesOfCode" : 112,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 292,
  "endLine" : 406,
  "linesOfCode" : 112,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getRect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 648,
  "endLine" : 773,
  "linesOfCode" : 112,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int optimize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 739,
  "endLine" : 885,
  "linesOfCode" : 112,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 195,
  "linesOfCode" : 112,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1819,
  "endLine" : 1950,
  "linesOfCode" : 112,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeExifSegment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 363,
  "linesOfCode" : 111,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompilationStatus writeProfileVerification()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 122,
  "endLine" : 297,
  "linesOfCode" : 111,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getRect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 731,
  "endLine" : 854,
  "linesOfCode" : 111,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxLinesexpandOrCollapseIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1817,
  "endLine" : 1937,
  "linesOfCode" : 111,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_canReactToNodeMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 921,
  "linesOfCode" : 111,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noExtraLookaheadTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 754,
  "linesOfCode" : 111,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_4DownInClippedAreaOfLnsWithPims_onlyCorrectPointersHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1395,
  "linesOfCode" : 111,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String floatToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/StringUtils.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 252,
  "linesOfCode" : 111,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/AutoMigrationProcessor.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 169,
  "linesOfCode" : 111,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5938,
  "endLine" : 6059,
  "linesOfCode" : 110,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addChildrenToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 325,
  "endLine" : 448,
  "linesOfCode" : 110,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 1632,
  "linesOfCode" : 110,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 868,
  "linesOfCode" : 110,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxLinesexpandOrCollapseIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1695,
  "endLine" : 1814,
  "linesOfCode" : 110,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_LayoutInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3670,
  "endLine" : 3785,
  "linesOfCode" : 110,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseAncestors_sameKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 688,
  "linesOfCode" : 110,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 149,
  "linesOfCode" : 109,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLObject parse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParser.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 160,
  "linesOfCode" : 109,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomDrawer()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 692,
  "linesOfCode" : 109,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxLines_DifferentCollapseSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1940,
  "endLine" : 2062,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxLines_DifferentCollapseSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2065,
  "endLine" : 2186,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyntheticMouseCancelEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 445,
  "linesOfCode" : 109,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeContentLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 340,
  "linesOfCode" : 109,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectionTypesWithoutExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 409,
  "endLine" : 521,
  "linesOfCode" : 109,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void select()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 581,
  "endLine" : 703,
  "linesOfCode" : 109,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parse()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1210,
  "endLine" : 1331,
  "linesOfCode" : 108,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapToSpreadGrid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionGridTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 290,
  "linesOfCode" : 108,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObtainLookaheadScopeCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3437,
  "endLine" : 3562,
  "linesOfCode" : 108,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateMergedRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 734,
  "linesOfCode" : 108,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollMotionEvent_proceededImmediatelyByHoverExit_shouldNotTriggerHoverExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1474,
  "endLine" : 1610,
  "linesOfCode" : 108,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectionTypes()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 259,
  "endLine" : 370,
  "linesOfCode" : 108,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRowAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 899,
  "endLine" : 1019,
  "linesOfCode" : 108,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture analyzeImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 299,
  "linesOfCode" : 107,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getStreamUseCaseSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 726,
  "endLine" : 861,
  "linesOfCode" : 107,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnmatched()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1308,
  "linesOfCode" : 107,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTextComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2056,
  "endLine" : 2163,
  "linesOfCode" : 107,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 26,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InlineSlider()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Slider.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 216,
  "linesOfCode" : 107,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveJpegAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6446,
  "endLine" : 6572,
  "linesOfCode" : 107,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1638,
  "endLine" : 1751,
  "linesOfCode" : 106,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsTransform()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1181,
  "linesOfCode" : 106,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1174,
  "endLine" : 1280,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1564,
  "endLine" : 1835,
  "linesOfCode" : 106,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalSetSchemaResponse doSetSchemaNoChangeNotificationLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 714,
  "endLine" : 852,
  "linesOfCode" : 106,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 322,
  "endLine" : 443,
  "linesOfCode" : 105,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1201,
  "endLine" : 1306,
  "linesOfCode" : 105,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseDimensionConstraintsString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1021,
  "endLine" : 1141,
  "linesOfCode" : 105,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyConnection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 986,
  "endLine" : 1091,
  "linesOfCode" : 105,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathSharedElement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 876,
  "linesOfCode" : 105,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingAnimationWithAnimateToThirdState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2206,
  "endLine" : 2318,
  "linesOfCode" : 105,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withAnnotatedStringAndRange_appendsTheText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 291,
  "linesOfCode" : 105,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_ignoresNodeThatWasDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 799,
  "linesOfCode" : 105,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleIsPlacementApproachComplete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 297,
  "linesOfCode" : 105,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clippedWithMinimumTouchTargetOverlap_shouldNotTriggerOverlappingClippedTouch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4992,
  "endLine" : 5130,
  "linesOfCode" : 105,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 752,
  "endLine" : 860,
  "linesOfCode" : 105,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun HorizontalPageIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/HorizontalPageIndicator.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 210,
  "linesOfCode" : 105,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawsSimpleStrokes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 62,
  "endLine" : 168,
  "linesOfCode" : 105,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1072,
  "endLine" : 1193,
  "linesOfCode" : 105,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 617,
  "endLine" : 730,
  "linesOfCode" : 105,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultiTypedPagingSourceQueryResultBinder.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 193,
  "linesOfCode" : 105,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreSaveStateInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2791,
  "endLine" : 2921,
  "linesOfCode" : 105,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FocusMeteringControl.kt",
  "fileLinesCount" : 551,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 246,
  "linesOfCode" : 104,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conditionallyFire()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 170,
  "endLine" : 287,
  "linesOfCode" : 104,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3678,
  "endLine" : 3823,
  "linesOfCode" : 104,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2083,
  "endLine" : 2193,
  "linesOfCode" : 104,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrapInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutBuildingBlocks.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 181,
  "linesOfCode" : 104,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 998,
  "endLine" : 1107,
  "linesOfCode" : 104,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimaryLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 433,
  "linesOfCode" : 104,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2039,
  "endLine" : 2189,
  "linesOfCode" : 104,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 905,
  "endLine" : 1035,
  "linesOfCode" : 103,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Format createAppropriateFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2141,
  "endLine" : 2293,
  "linesOfCode" : 103,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputAndClickableModifier_addsAbovePointerInputWithUnitKeyTouchEventsWithMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2518,
  "endLine" : 2653,
  "linesOfCode" : 103,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondTapLongClick_deepPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2923,
  "endLine" : 3036,
  "linesOfCode" : 103,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyntheticCancelEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 309,
  "linesOfCode" : 103,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 338,
  "endLine" : 464,
  "linesOfCode" : 103,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RotateDrawable getButtonIconFromLocationZone()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 435,
  "linesOfCode" : 103,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4548,
  "endLine" : 4660,
  "linesOfCode" : 102,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean directMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 237,
  "linesOfCode" : 102,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 237,
  "endLine" : 353,
  "linesOfCode" : 102,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 441,
  "linesOfCode" : 102,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePathsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 445,
  "linesOfCode" : 102,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1110,
  "endLine" : 1232,
  "linesOfCode" : 102,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/DatabaseProcessingStep.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 159,
  "linesOfCode" : 102,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent sanitize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 233,
  "linesOfCode" : 101,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlayClipInheritedByChildren()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 962,
  "endLine" : 1066,
  "linesOfCode" : 101,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleTransitionFillHeightAndFillWidth()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1937,
  "endLine" : 2045,
  "linesOfCode" : 101,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 284,
  "linesOfCode" : 101,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalBottomSheetLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 442,
  "linesOfCode" : 101,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2184,
  "endLine" : 2296,
  "linesOfCode" : 101,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun standardKeyboardLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/KeyEventConversionTests.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 159,
  "linesOfCode" : 101,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusableContentInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 267,
  "linesOfCode" : 101,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/XmlSchemaAndComplicationSlotsDefinition.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 243,
  "linesOfCode" : 101,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ButtonGroup()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 218,
  "linesOfCode" : 101,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1115,
  "endLine" : 1236,
  "linesOfCode" : 101,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameSubMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/StartupTimingQuery.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::benchmark" ],
  "startLine" : 117,
  "endLine" : 239,
  "linesOfCode" : 101,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getUltraHighResolutionSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 409,
  "endLine" : 539,
  "linesOfCode" : 100,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PercentLayoutInfo getPercentLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 196,
  "endLine" : 297,
  "linesOfCode" : 100,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1665,
  "endLine" : 1769,
  "linesOfCode" : 100,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchCarPropertyProfiles()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 275,
  "linesOfCode" : 100,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoMinimumTouchTargetsAdjacent_nonDirectHitsBetweenTwo_triggersAppropriateBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6256,
  "endLine" : 6363,
  "linesOfCode" : 100,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_2IndependentBranchesFromRoot_changesAreUpdatedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 938,
  "linesOfCode" : 100,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintingComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 543,
  "linesOfCode" : 100,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4028,
  "endLine" : 4131,
  "linesOfCode" : 100,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1677,
  "endLine" : 1785,
  "linesOfCode" : 100,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryOnMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 69,
  "endLine" : 206,
  "linesOfCode" : 100,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun collectFrom()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 115,
  "endLine" : 259,
  "linesOfCode" : 100,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCell()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 396,
  "endLine" : 501,
  "linesOfCode" : 100,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Camera2SessionConfig initSessionInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 235,
  "linesOfCode" : 99,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSuggestedStreamSpecifications()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SupportedSurfaceCombination.kt",
  "fileLinesCount" : 1635,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 381,
  "linesOfCode" : 99,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1433,
  "endLine" : 1537,
  "linesOfCode" : 99,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void populateState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 491,
  "endLine" : 589,
  "linesOfCode" : 99,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doRenderFrame()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 280,
  "endLine" : 405,
  "linesOfCode" : 99,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 182,
  "linesOfCode" : 99,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZIndexInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1340,
  "endLine" : 1445,
  "linesOfCode" : 99,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentSharedContentState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1726,
  "endLine" : 1831,
  "linesOfCode" : 99,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppBarWithSearch()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 494,
  "linesOfCode" : 99,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_hoverMove_enterExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3057,
  "endLine" : 3165,
  "linesOfCode" : 99,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downViaNavigationMotionEvent_moveFocusProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6007,
  "endLine" : 6122,
  "linesOfCode" : 99,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1511,
  "endLine" : 1617,
  "linesOfCode" : 99,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onValidateSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 261,
  "endLine" : 359,
  "linesOfCode" : 99,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 446,
  "endLine" : 556,
  "linesOfCode" : 98,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowToColumnGrid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionGridTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 65,
  "endLine" : 171,
  "linesOfCode" : 98,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void read()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 325,
  "endLine" : 422,
  "linesOfCode" : 98,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 947,
  "endLine" : 1046,
  "linesOfCode" : 98,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_centerAlignedShiftsStart()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 271,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveOfZeroGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2673,
  "endLine" : 2771,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingGroupsAtTheEndOfTheTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5045,
  "endLine" : 5145,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_twoIterations_initialDelay_delay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 744,
  "linesOfCode" : 98,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downViaNavigationMotionEvent_moveFocusProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 1122,
  "endLine" : 1239,
  "linesOfCode" : 98,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 568,
  "linesOfCode" : 98,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2835,
  "endLine" : 2974,
  "linesOfCode" : 98,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeOpsTogether()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2124,
  "endLine" : 2238,
  "linesOfCode" : 98,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLayoutInflaterFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::fragment" ],
  "startLine" : 50,
  "endLine" : 176,
  "linesOfCode" : 98,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initAndRetryRecursively()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 446,
  "linesOfCode" : 97,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectRouteInternal()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 975,
  "endLine" : 1085,
  "linesOfCode" : 97,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/OutlinedTextField.kt",
  "fileLinesCount" : 1437,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 303,
  "linesOfCode" : 97,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2225,
  "endLine" : 2328,
  "linesOfCode" : 97,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3407,
  "endLine" : 3513,
  "linesOfCode" : 97,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_realParameters_returns_correct_parameters()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 472,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_realParameterTypes_returns_correct_parameterTypes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 580,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clicks_consumedWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2324,
  "endLine" : 2442,
  "linesOfCode" : 97,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 988,
  "endLine" : 1099,
  "linesOfCode" : 97,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 100,
  "endLine" : 211,
  "linesOfCode" : 97,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1089,
  "endLine" : 1197,
  "linesOfCode" : 96,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProviderContents()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 686,
  "endLine" : 810,
  "linesOfCode" : 96,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int updateDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2141,
  "endLine" : 2240,
  "linesOfCode" : 96,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1684,
  "endLine" : 1794,
  "linesOfCode" : 96,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 256,
  "endLine" : 362,
  "linesOfCode" : 96,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultData getEntries()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 433,
  "endLine" : 552,
  "linesOfCode" : 96,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptAnimationWithAnimateToThirdState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 803,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/OutlinedTextField.kt",
  "fileLinesCount" : 1437,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 469,
  "linesOfCode" : 96,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/OutlinedTextField.kt",
  "fileLinesCount" : 1437,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 636,
  "linesOfCode" : 96,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 190,
  "linesOfCode" : 96,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_2DownOn2DifferentPointerNodes_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 874,
  "linesOfCode" : 96,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPath()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1275,
  "endLine" : 1388,
  "linesOfCode" : 96,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 398,
  "linesOfCode" : 96,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 996,
  "endLine" : 1122,
  "linesOfCode" : 96,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 181,
  "endLine" : 285,
  "linesOfCode" : 95,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseChainType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 805,
  "endLine" : 904,
  "linesOfCode" : 95,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimmingDataAtTheEndOfTheTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5148,
  "endLine" : 5245,
  "linesOfCode" : 95,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/DefaultComplicationDataSourcePolicy.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 410,
  "linesOfCode" : 95,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun HorizontalPageIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/HorizontalPageIndicator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 202,
  "linesOfCode" : 95,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun InlineSlider()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Slider.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 197,
  "linesOfCode" : 95,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 300,
  "endLine" : 402,
  "linesOfCode" : 95,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFocusSearchFailed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1761,
  "endLine" : 1881,
  "linesOfCode" : 95,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 487,
  "endLine" : 618,
  "linesOfCode" : 95,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/BaselineProfiles.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::benchmark" ],
  "startLine" : 39,
  "endLine" : 143,
  "linesOfCode" : 95,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseArg()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1019,
  "endLine" : 1119,
  "linesOfCode" : 94,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 135,
  "linesOfCode" : 94,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1835,
  "endLine" : 1933,
  "linesOfCode" : 94,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedText_not_crossed_multi_widgets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 729,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedText_crossed_multi_widgets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 828,
  "linesOfCode" : 94,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jobject resolveLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 399,
  "linesOfCode" : 94,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 613,
  "linesOfCode" : 94,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustDrawToType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 232,
  "linesOfCode" : 94,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 511,
  "endLine" : 613,
  "linesOfCode" : 94,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimeValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 290,
  "linesOfCode" : 93,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimeValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 154,
  "linesOfCode" : 93,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDirectionsCodeFile()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/kotlin/KotlinNavWriter.kt",
  "fileLinesCount" : 463,
  "components" : [ "primary::navigation" ],
  "startLine" : 39,
  "endLine" : 138,
  "linesOfCode" : 93,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleTransitionAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2049,
  "endLine" : 2147,
  "linesOfCode" : 93,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAnimationWithAnimateToThirdStateW()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 918,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedSecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SecureTextField.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 388,
  "linesOfCode" : 93,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClick_deepPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2817,
  "endLine" : 2918,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 366,
  "linesOfCode" : 93,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SplitToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ToggleButton.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::wear" ],
  "startLine" : 298,
  "endLine" : 397,
  "linesOfCode" : 93,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1292,
  "endLine" : 1392,
  "linesOfCode" : 93,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkTests()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/darwinMain/kotlin/androidx/collection/TestCases.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::collection" ],
  "startLine" : 27,
  "endLine" : 119,
  "linesOfCode" : 93,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateAppConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2741,
  "endLine" : 2858,
  "linesOfCode" : 93,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 197,
  "endLine" : 288,
  "linesOfCode" : 92,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 440,
  "endLine" : 531,
  "linesOfCode" : 92,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2071,
  "endLine" : 2164,
  "linesOfCode" : 92,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProgressIndicatorSharedElement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 1094,
  "endLine" : 1191,
  "linesOfCode" : 92,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalDrawer()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 545,
  "linesOfCode" : 92,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stylusHandwritingHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingHoverIconTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 187,
  "linesOfCode" : 92,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccentDialogInteractionWithKeyboardNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 565,
  "linesOfCode" : 92,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int serializeGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1585,
  "endLine" : 1682,
  "linesOfCode" : 92,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolbar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 381,
  "linesOfCode" : 92,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 475,
  "endLine" : 595,
  "linesOfCode" : 92,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getRawPropertyFromRawDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 405,
  "endLine" : 541,
  "linesOfCode" : 92,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InvokeWithLambdaParameter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::room" ],
  "startLine" : 461,
  "endLine" : 552,
  "linesOfCode" : 92,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean populate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 88,
  "endLine" : 192,
  "linesOfCode" : 92,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 160,
  "endLine" : 277,
  "linesOfCode" : 91,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun continueAnimationNewSpecUsesInitialVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1768,
  "endLine" : 1867,
  "linesOfCode" : 91,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_firstPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 218,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_secondPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 317,
  "linesOfCode" : 91,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_thirdPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 416,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_fourthPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 515,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customAnimateFraction_firstPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 614,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customAnimateFraction_secondPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 713,
  "linesOfCode" : 91,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customAnimateFraction_thirdPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 812,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customAnimateFraction_fourthPressed_buttonSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 911,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 222,
  "linesOfCode" : 91,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DismissibleNavigationDrawer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 595,
  "linesOfCode" : 91,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/KeyMapping.skiko.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 147,
  "linesOfCode" : 91,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 195,
  "linesOfCode" : 91,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleIsMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 172,
  "linesOfCode" : 91,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 876,
  "linesOfCode" : 91,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/GraphicsLayerModifier.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 145,
  "linesOfCode" : 91,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroupMutation computeMutation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4613,
  "endLine" : 4715,
  "linesOfCode" : 91,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildImageCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 286,
  "linesOfCode" : 91,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 440,
  "endLine" : 539,
  "linesOfCode" : 91,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 278,
  "endLine" : 393,
  "linesOfCode" : 91,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String guessHardcodedMime()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/MimeUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 138,
  "linesOfCode" : 91,
  "mcCabeIndex" : 52,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ObsoleteCompatDetector.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 73,
  "endLine" : 178,
  "linesOfCode" : 91,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object flattenAccumulator()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 553,
  "endLine" : 643,
  "linesOfCode" : 91,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getActionSymbolicName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5116,
  "endLine" : 5205,
  "linesOfCode" : 90,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parsePluralOrSelectStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1207,
  "endLine" : 1306,
  "linesOfCode" : 90,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 197,
  "linesOfCode" : 90,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedOrdering()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 887,
  "endLine" : 992,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityExpandShrinkTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 186,
  "linesOfCode" : 90,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentBorderAnimateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 535,
  "linesOfCode" : 90,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBothContentShowing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 689,
  "linesOfCode" : 90,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnlyVisibleContentShowingInSharedElement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 857,
  "linesOfCode" : 90,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun velocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DelayedAnimationTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 200,
  "linesOfCode" : 90,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 939,
  "linesOfCode" : 90,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 27,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 485,
  "endLine" : 578,
  "linesOfCode" : 90,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EdgeContentLayout legacyLayoutBuild()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 497,
  "endLine" : 599,
  "linesOfCode" : 90,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4809,
  "endLine" : 4916,
  "linesOfCode" : 90,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnonymous()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityUpdateAdapterWriter.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 140,
  "linesOfCode" : 90,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 534,
  "endLine" : 629,
  "linesOfCode" : 90,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1065,
  "endLine" : 1198,
  "linesOfCode" : 89,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateItems()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 396,
  "endLine" : 489,
  "linesOfCode" : 89,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTurnIconResourceId()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 487,
  "endLine" : 575,
  "linesOfCode" : 89,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentLookaheadTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 998,
  "linesOfCode" : 89,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 1012,
  "linesOfCode" : 89,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  TargetBasedAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 333,
  "linesOfCode" : 89,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Switch.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 186,
  "linesOfCode" : 89,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportsGrouplessDataInSourceInformationGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3790,
  "endLine" : 3878,
  "linesOfCode" : 89,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int updateFloatsInGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1380,
  "endLine" : 1483,
  "linesOfCode" : 89,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement buildButtons()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 263,
  "linesOfCode" : 89,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/InspectionPlugin.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::inspection" ],
  "startLine" : 44,
  "endLine" : 142,
  "linesOfCode" : 89,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean saveBackStackState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2445,
  "endLine" : 2554,
  "linesOfCode" : 89,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 361,
  "linesOfCode" : 88,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetBufferProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 403,
  "endLine" : 503,
  "linesOfCode" : 88,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUltraHighResolutionSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 313,
  "endLine" : 431,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequence.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 161,
  "linesOfCode" : 88,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WidgetGroup findDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Grouping.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 390,
  "endLine" : 478,
  "linesOfCode" : 88,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlayClip()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 958,
  "linesOfCode" : 88,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TrailingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 958,
  "linesOfCode" : 88,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondTapLongPress_deepPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 969,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_twoIterations_initialDelay_noDelay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 536,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_twoIterations_noInitialDelay_delay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 634,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 199,
  "linesOfCode" : 88,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downOnComplexPointerAndLayoutNodePath_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1582,
  "endLine" : 1686,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_layoutNodeRemovedDuringInput_correctPointerInputChangesReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2171,
  "endLine" : 2279,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_pointerInputModifierRemovedDuringInput_correctPointerInputChangesReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2314,
  "endLine" : 2422,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_clearsFocus_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 4956,
  "endLine" : 5061,
  "linesOfCode" : 88,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1486,
  "endLine" : 1573,
  "linesOfCode" : 88,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void textLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 802,
  "linesOfCode" : 88,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 204,
  "linesOfCode" : 88,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateArc()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3511,
  "endLine" : 3610,
  "linesOfCode" : 88,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitives()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 54,
  "endLine" : 141,
  "linesOfCode" : 88,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int updateStatusGuard()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2300,
  "endLine" : 2409,
  "linesOfCode" : 88,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 368,
  "endLine" : 503,
  "linesOfCode" : 88,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 660,
  "endLine" : 763,
  "linesOfCode" : 88,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 245,
  "linesOfCode" : 87,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentSlideInAndOutOfContainerTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 471,
  "linesOfCode" : 87,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetChangeLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1159,
  "linesOfCode" : 87,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 525,
  "linesOfCode" : 87,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMoveAGroupFromATableIntoAnotherGroupAndModifyThatGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4211,
  "endLine" : 4302,
  "linesOfCode" : 87,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBox_addsBelowPointerInputKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4123,
  "endLine" : 4220,
  "linesOfCode" : 87,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBox_addsAbovePointerInputKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4322,
  "endLine" : 4419,
  "linesOfCode" : 87,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_2BranchesWithSharedParent_changesAreUpdatedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 1046,
  "linesOfCode" : 87,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUseBuiltInSerializersAutomatically()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 612,
  "endLine" : 699,
  "linesOfCode" : 87,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeReadCollectionIntoTmpVar()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 157,
  "endLine" : 247,
  "linesOfCode" : 87,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnonymous()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityInsertAdapterWriter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 156,
  "linesOfCode" : 87,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 128,
  "endLine" : 217,
  "linesOfCode" : 87,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 199,
  "linesOfCode" : 86,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicRange resolveDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 336,
  "linesOfCode" : 86,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void verbose()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Logger.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::work" ],
  "startLine" : 102,
  "endLine" : 237,
  "linesOfCode" : 86,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChildrenConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1200,
  "endLine" : 1302,
  "linesOfCode" : 86,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 225,
  "linesOfCode" : 86,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 617,
  "endLine" : 733,
  "linesOfCode" : 86,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithDialogsAndFragmentsOrdering()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 633,
  "endLine" : 726,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilitySlideTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 287,
  "linesOfCode" : 86,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTargetBorderAnimateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 760,
  "linesOfCode" : 86,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SharedElementWithStructuralChangesAmidAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3124,
  "endLine" : 3210,
  "linesOfCode" : 86,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/OutlinedTextField.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 253,
  "linesOfCode" : 86,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/OutlinedTextField.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 409,
  "linesOfCode" : 86,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/OutlinedTextField.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 616,
  "linesOfCode" : 86,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBox_addsBelowPointerInputUnitKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4024,
  "endLine" : 4120,
  "linesOfCode" : 86,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBox_addsAbovePointerInputUnitKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4223,
  "endLine" : 4319,
  "linesOfCode" : 86,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 281,
  "linesOfCode" : 86,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxLines_SeeMoreOrCollapse_MinToShow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4025,
  "endLine" : 4110,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicHeight_MaxLines_SeeMoreOrCollapse_MinToShow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4154,
  "endLine" : 4240,
  "linesOfCode" : 86,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 516,
  "linesOfCode" : 86,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 882,
  "endLine" : 984,
  "linesOfCode" : 86,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processRowSizeSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1380,
  "endLine" : 1474,
  "linesOfCode" : 86,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean appendVisibleItemsWithoutCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 330,
  "linesOfCode" : 86,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1120,
  "endLine" : 1207,
  "linesOfCode" : 86,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFocusSearchFailed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2308,
  "endLine" : 2405,
  "linesOfCode" : 86,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executePendingOperations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 195,
  "endLine" : 297,
  "linesOfCode" : 86,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getInstallerChecksums()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 243,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 300,
  "linesOfCode" : 85,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintSetDslEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/ConstraintSetStabilityTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 120,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 592,
  "endLine" : 679,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarPropertyResponses()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 190,
  "endLine" : 274,
  "linesOfCode" : 85,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addMethods()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 146,
  "endLine" : 250,
  "linesOfCode" : 85,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialVelocityForExitIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4680,
  "endLine" : 4774,
  "linesOfCode" : 85,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TooltipBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 254,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 530,
  "linesOfCode" : 85,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/LayoutHelper.android.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 353,
  "linesOfCode" : 85,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 184,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidTouchNavigationEventWithParent_triggersIndirectPointerEventsInOrderAndInParentAndChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 472,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 244,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 300,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 323,
  "linesOfCode" : 85,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int callPrintGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 543,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 702,
  "linesOfCode" : 85,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectableChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 497,
  "linesOfCode" : 85,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EdgeContentLayout responsiveLayoutBuild()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 369,
  "endLine" : 480,
  "linesOfCode" : 85,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arcToCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 347,
  "endLine" : 439,
  "linesOfCode" : 85,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean prependVisibleItemsWithoutCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 333,
  "endLine" : 433,
  "linesOfCode" : 85,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void layoutHorizontal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1540,
  "endLine" : 1662,
  "linesOfCode" : 85,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsTextureSizeUnits()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 227,
  "endLine" : 312,
  "linesOfCode" : 85,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectProjectsFromAndroidX()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/PlaygroundExtension.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground-common" ],
  "startLine" : 140,
  "endLine" : 240,
  "linesOfCode" : 85,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void swapMoveRemove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OpReorderer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 54,
  "endLine" : 151,
  "linesOfCode" : 85,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMethodBody()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/InsertOrUpsertMethodAdapter.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::room" ],
  "startLine" : 178,
  "endLine" : 265,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2953,
  "endLine" : 3037,
  "linesOfCode" : 85,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleMessageInternal()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1582,
  "endLine" : 1670,
  "linesOfCode" : 84,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 257,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun lock3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 387,
  "linesOfCode" : 84,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warmth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 239,
  "linesOfCode" : 84,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2779,
  "endLine" : 2881,
  "linesOfCode" : 84,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean directMeasureWithOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 276,
  "endLine" : 374,
  "linesOfCode" : 84,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun handleDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 507,
  "endLine" : 594,
  "linesOfCode" : 84,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRandomScrollingWithInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2500,
  "endLine" : 2584,
  "linesOfCode" : 84,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestSharedElementWithFixedMfrOffset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3225,
  "endLine" : 3311,
  "linesOfCode" : 84,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain-lint/src/main/java/androidx/compose/runtime/retain/lint/RetainDetector.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 138,
  "linesOfCode" : 84,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAbovePointerInputWithKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3719,
  "endLine" : 3818,
  "linesOfCode" : 84,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsBelowPointerInputWithKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3922,
  "endLine" : 4021,
  "linesOfCode" : 84,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsApproachCompleteCalledWhenSiblingRemovedInScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 744,
  "linesOfCode" : 84,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleUI_removeIndirectModifierFocusedUiNode_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6850,
  "endLine" : 6944,
  "linesOfCode" : 84,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleUI_requestFocusAndDetachAllUI_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 8017,
  "endLine" : 8114,
  "linesOfCode" : 84,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 402,
  "linesOfCode" : 84,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 467,
  "linesOfCode" : 84,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TitleCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 365,
  "endLine" : 449,
  "linesOfCode" : 84,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final View createView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 124,
  "endLine" : 224,
  "linesOfCode" : 84,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runPendingAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 104,
  "endLine" : 192,
  "linesOfCode" : 84,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Notification buildInternal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 427,
  "endLine" : 521,
  "linesOfCode" : 83,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 325,
  "linesOfCode" : 83,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect adjustCropRectToValidSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1054,
  "endLine" : 1155,
  "linesOfCode" : 83,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAlignedConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1352,
  "endLine" : 1438,
  "linesOfCode" : 83,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAbovePointerInputWithUnitKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3618,
  "endLine" : 3716,
  "linesOfCode" : 83,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsBelowPointerInputWithUnitKeyHoverEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3821,
  "endLine" : 3919,
  "linesOfCode" : 83,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 1084,
  "linesOfCode" : 83,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/ModifierInfoTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 133,
  "linesOfCode" : 83,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseAncestors_nullKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 864,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverEventsStay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 187,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleUI_detachAllUINodesWithSomeFocused_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6569,
  "endLine" : 6665,
  "linesOfCode" : 83,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateRectIfDirty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 335,
  "linesOfCode" : 83,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int opEval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 278,
  "linesOfCode" : 83,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Surface.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::tv" ],
  "startLine" : 246,
  "endLine" : 329,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationSlotBounds.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 235,
  "linesOfCode" : 83,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 296,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 1065,
  "endLine" : 1155,
  "linesOfCode" : 83,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchUpdatesTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 852,
  "endLine" : 968,
  "linesOfCode" : 83,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultSpecProto toResultSpecProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 415,
  "endLine" : 503,
  "linesOfCode" : 83,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resolve()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonMain/kotlin/androidx/room/AmbiguousColumnResolver.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 172,
  "linesOfCode" : 83,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandChecks()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/HintHandlerTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 148,
  "linesOfCode" : 83,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/Main.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 193,
  "endLine" : 278,
  "linesOfCode" : 83,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDeltaValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5047,
  "endLine" : 5128,
  "linesOfCode" : 82,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAndGetFromBundle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 139,
  "endLine" : 245,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1527,
  "endLine" : 1613,
  "linesOfCode" : 82,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 677,
  "linesOfCode" : 82,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonEmptySelection_whenNonEmptySelection_multiLine_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 385,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonEmptySelection_whenEmptySelection_multiLine_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 472,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonEmptySelection_whenEmptySelection_multiLineCrossed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 559,
  "linesOfCode" : 82,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 178,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 190,
  "linesOfCode" : 82,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 525,
  "linesOfCode" : 82,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintingComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 508,
  "linesOfCode" : 82,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toggleChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 407,
  "endLine" : 489,
  "linesOfCode" : 82,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Configuration generateConfigDelta()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3782,
  "endLine" : 3888,
  "linesOfCode" : 82,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolbarWidgetWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 191,
  "linesOfCode" : 82,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateViews()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 528,
  "endLine" : 620,
  "linesOfCode" : 82,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClearCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/CredentialProviderPlayServicesImpl.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::credentials" ],
  "startLine" : 196,
  "endLine" : 276,
  "linesOfCode" : 81,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleEdgePan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/navigationevent/UIKitNavigationEventInput.ios.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 279,
  "linesOfCode" : 81,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsMoveWithChildSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1921,
  "endLine" : 2011,
  "linesOfCode" : 81,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleUI_detachOneFocusedUiNode_triggersIndirectCancelsInFocusPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6755,
  "endLine" : 6847,
  "linesOfCode" : 81,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateComponentValues()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 260,
  "linesOfCode" : 81,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Switch.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::tv" ],
  "startLine" : 267,
  "endLine" : 348,
  "linesOfCode" : 81,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ReplaceWithDetector.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 65,
  "endLine" : 171,
  "linesOfCode" : 81,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 251,
  "endLine" : 357,
  "linesOfCode" : 81,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRangeView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 817,
  "endLine" : 903,
  "linesOfCode" : 81,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def scan_files()",
  "longName" : "",
  "relativeFileName" : "development/referenceDocs/switcher.py",
  "fileLinesCount" : 283,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 81,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Insets getInsetsForType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 952,
  "endLine" : 1044,
  "linesOfCode" : 80,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/OutputDistributor.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 211,
  "linesOfCode" : 80,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDynamicRouteDescriptors()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 245,
  "endLine" : 334,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CLElement getNextJsonElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParser.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 242,
  "linesOfCode" : 80,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 145,
  "linesOfCode" : 80,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayout()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 395,
  "endLine" : 495,
  "linesOfCode" : 80,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun make()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/Frame.android.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 184,
  "linesOfCode" : 80,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_by_touch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/gestures/DragGestureTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 342,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_doesNotClipCrossAxis_verticalOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 655,
  "linesOfCode" : 80,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_doesNotClipCrossAxis_horizontalOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 741,
  "linesOfCode" : 80,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_focusShouldMoveAndSnapPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 506,
  "linesOfCode" : 80,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_deepPress_assertTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 444,
  "linesOfCode" : 80,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicSecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 215,
  "linesOfCode" : 80,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_clearsFocus_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 205,
  "linesOfCode" : 80,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFriendlyLocationZoneStringId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 526,
  "endLine" : 610,
  "linesOfCode" : 80,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1430,
  "endLine" : 1530,
  "linesOfCode" : 80,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectionTypesWithConcreteElement()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 524,
  "endLine" : 609,
  "linesOfCode" : 80,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 213,
  "endLine" : 307,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 571,
  "endLine" : 653,
  "linesOfCode" : 80,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument toGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 151,
  "endLine" : 232,
  "linesOfCode" : 80,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readNode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 195,
  "endLine" : 282,
  "linesOfCode" : 80,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 528,
  "linesOfCode" : 79,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateIsRestoredOnNavEventPredictiveBack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayPredictiveBackTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::navigation3" ],
  "startLine" : 132,
  "endLine" : 222,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstructor()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/InvalidPeriodicWorkRequestIntervalDetector.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::work" ],
  "startLine" : 65,
  "endLine" : 152,
  "linesOfCode" : 79,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V get()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 354,
  "endLine" : 457,
  "linesOfCode" : 79,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchAnimateTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1955,
  "endLine" : 2040,
  "linesOfCode" : 79,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 390,
  "endLine" : 468,
  "linesOfCode" : 79,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateDisplayGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 977,
  "endLine" : 1058,
  "linesOfCode" : 79,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 413,
  "endLine" : 491,
  "linesOfCode" : 79,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 412,
  "endLine" : 490,
  "linesOfCode" : 79,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 401,
  "endLine" : 479,
  "linesOfCode" : 79,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializeAsValues()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 301,
  "endLine" : 379,
  "linesOfCode" : 79,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentSizeTransformTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 186,
  "linesOfCode" : 79,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAnimationToCompletedChildTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 555,
  "linesOfCode" : 79,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 500,
  "linesOfCode" : 79,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 650,
  "linesOfCode" : 79,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 337,
  "linesOfCode" : 79,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_clipsBothAxes_overscrollInBothDirections()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 826,
  "linesOfCode" : 79,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitOnOverlappingSiblings_leftSiblingAboveViaZIndex_triggersLeftSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6459,
  "endLine" : 6540,
  "linesOfCode" : 79,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitOnOverlappingSiblingsReversedUI_leftSiblingAboveViaZIndex_triggersLeftSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6639,
  "endLine" : 6721,
  "linesOfCode" : 79,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitOnOverlappingSiblingsReversedUI_leftSiblingChildHighZIndex_triggersRightSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6732,
  "endLine" : 6814,
  "linesOfCode" : 79,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusToFocusableParentProgrammatically_triggersIndirectCancelInChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 5355,
  "endLine" : 5447,
  "linesOfCode" : 79,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusToFocusableParentProgrammatically_triggersIndirectCancelInChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 585,
  "linesOfCode" : 79,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyValuesHolder loadPvh()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 653,
  "endLine" : 742,
  "linesOfCode" : 79,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommand()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1993,
  "endLine" : 2073,
  "linesOfCode" : 79,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 164,
  "endLine" : 249,
  "linesOfCode" : 79,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 509,
  "endLine" : 603,
  "linesOfCode" : 79,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchAndUpdateViewHolders()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 227,
  "endLine" : 312,
  "linesOfCode" : 79,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V get()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 353,
  "endLine" : 456,
  "linesOfCode" : 79,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serialize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 257,
  "endLine" : 342,
  "linesOfCode" : 79,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 122,
  "endLine" : 202,
  "linesOfCode" : 78,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupAndStartMediaMuxer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1557,
  "endLine" : 1646,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeMeteringAction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 703,
  "endLine" : 800,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun formatCameraGraphProperties()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/Debug.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 217,
  "linesOfCode" : 78,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSessionInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 723,
  "endLine" : 815,
  "linesOfCode" : 78,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateGroupListItemsInternal()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 793,
  "endLine" : 879,
  "linesOfCode" : 78,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onChildViewsChanged()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1350,
  "endLine" : 1453,
  "linesOfCode" : 78,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseGuidelineParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1350,
  "endLine" : 1443,
  "linesOfCode" : 78,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IInterface getHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostDispatcher.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 219,
  "linesOfCode" : 78,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 260,
  "linesOfCode" : 78,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 500,
  "endLine" : 577,
  "linesOfCode" : 78,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_custom_corners_track_icons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 426,
  "linesOfCode" : 78,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertOfZeroGroups()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2590,
  "endLine" : 2670,
  "linesOfCode" : 78,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageSubsection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 243,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callingPerformDefaultAction_triggersDefaultImplementation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DefaultKeyboardActionsTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 262,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltip_longPress_deepPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicTooltipTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 239,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_twoIterations_noInitialDelay_noDelay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 438,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitOnOverlappingSiblings_rightSiblingAbove_triggersRightSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6370,
  "endLine" : 6450,
  "linesOfCode" : 78,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitOnOverlappingSiblingsReversedUI_rightSiblingAbove_triggersRightSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6549,
  "endLine" : 6630,
  "linesOfCode" : 78,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveNestedChild_notHoveredOverChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3120,
  "endLine" : 3211,
  "linesOfCode" : 78,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusProgrammaticallyWrapAround_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 5450,
  "endLine" : 5545,
  "linesOfCode" : 78,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleUI_detachAllUIWithNoFocus_noIndirectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6478,
  "endLine" : 6566,
  "linesOfCode" : 78,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintingComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 371,
  "linesOfCode" : 78,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 610,
  "linesOfCode" : 78,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawRangedValue()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 609,
  "endLine" : 702,
  "linesOfCode" : 78,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResourcesRequest()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 438,
  "endLine" : 522,
  "linesOfCode" : 78,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 349,
  "linesOfCode" : 78,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context attachBaseContext2()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 382,
  "endLine" : 516,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1251,
  "endLine" : 1348,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrientationHelper createHorizontalHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OrientationHelper.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 256,
  "endLine" : 347,
  "linesOfCode" : 78,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSchemaResponse getSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 865,
  "endLine" : 957,
  "linesOfCode" : 78,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyParcel createPropertyParcelFromBundle()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcelCreator.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::appsearch" ],
  "startLine" : 61,
  "endLine" : 154,
  "linesOfCode" : 78,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 768,
  "endLine" : 855,
  "linesOfCode" : 78,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/plugins/plugins-privacysandbox-library/src/main/java/androidx/privacysandboxlibraryplugin/PrivacySandboxLibraryPlugin.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 113,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 756,
  "endLine" : 858,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map calculateSuggestedStreamSpecs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 795,
  "endLine" : 882,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfigurationCompat createSessionConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 274,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CameraXViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-compose/src/main/java/androidx/camera/compose/CameraXViewfinder.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 175,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 195,
  "linesOfCode" : 77,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NewlyAddedSharedElementWithCallerManagedVisibilityTriggersAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4430,
  "endLine" : 4509,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledSplitButton_contentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 390,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedSubAndroidViewIntoView_whenFullyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 292,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_test_with_fixed_size_generic_shape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 567,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicHeight_MaxItemsInColumn_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3946,
  "endLine" : 4022,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_MaxItemsInColumn_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5178,
  "endLine" : 5254,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_maxIntrinsicWidth_MaxItemsInColumn_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5359,
  "endLine" : 5435,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundsInWindowPartiallyObstructed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 419,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageVectorChangeOnStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 459,
  "linesOfCode" : 77,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addsLayoutNodeWithInputModifier_forEachGesturableIntersectionReflectsOnlyInputInUI()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 427,
  "linesOfCode" : 77,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusNextProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 5261,
  "endLine" : 5352,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusProgrammaticallyWrapAround_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 684,
  "linesOfCode" : 77,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ModifierParameterDetector.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 149,
  "linesOfCode" : 77,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 229,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrientationHelper createVerticalHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OrientationHelper.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 355,
  "endLine" : 445,
  "linesOfCode" : 77,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSpecProto toSearchSpecProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 284,
  "endLine" : 378,
  "linesOfCode" : 77,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/FieldProcessor.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 122,
  "linesOfCode" : 77,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 234,
  "endLine" : 330,
  "linesOfCode" : 77,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 94,
  "endLine" : 189,
  "linesOfCode" : 77,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyValuesHolder loadPvh()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 592,
  "endLine" : 678,
  "linesOfCode" : 76,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invokeCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1647,
  "endLine" : 1722,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLayoutHeightInternal()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 605,
  "endLine" : 694,
  "linesOfCode" : 76,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw error()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 869,
  "endLine" : 980,
  "linesOfCode" : 76,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3161,
  "endLine" : 3246,
  "linesOfCode" : 76,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 336,
  "linesOfCode" : 76,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/HorizontalChainReference.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 120,
  "linesOfCode" : 76,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3531,
  "endLine" : 3630,
  "linesOfCode" : 76,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 315,
  "endLine" : 405,
  "linesOfCode" : 76,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathAnimateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 962,
  "linesOfCode" : 76,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMoveAGroupFromATableIntoAnotherGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3654,
  "endLine" : 3733,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsRemovingSlots_trim()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4826,
  "endLine" : 4904,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsRemovingSlots_toEmpty_withAux()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4907,
  "endLine" : 4985,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1903,
  "endLine" : 1980,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxItemsInRow_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3868,
  "endLine" : 3943,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicHeight_MaxItemsInRow_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5100,
  "endLine" : 5175,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_maxIntrinsicHeight_MaxItemsInRow_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5281,
  "endLine" : 5356,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTimesAssign()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 404,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withCharSequenceAndRange_appendsTheText_whenAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 452,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_withContextSpanStyle_multipleSpanStyles_inheritContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 508,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_new_old_differentLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 265,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureLookaheadRootInParentsMeasurePass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2127,
  "endLine" : 2211,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ThenDown2ViewRetsFalseThenMoveThenUp1ThenUp2_allFollowingDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1691,
  "endLine" : 1776,
  "linesOfCode" : 76,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_downDownOnSamePimThenCancel_pimOnlyReceivesCorrectChangesThenCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1787,
  "endLine" : 1881,
  "linesOfCode" : 76,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2733,
  "endLine" : 2813,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleUI_detachOneUiNodeNoFocus_noIndirectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 6668,
  "endLine" : 6752,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNavigationMotionEvent_moveFocusNextProgrammatically_triggersIndirectCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 486,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogCanTakeEntireScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 256,
  "linesOfCode" : 76,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidEdgeEffect.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 155,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotateAroundAxis()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 537,
  "linesOfCode" : 76,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 705,
  "endLine" : 785,
  "linesOfCode" : 76,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTextPositions()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 333,
  "endLine" : 419,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int updatePositionWithPostponed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 329,
  "endLine" : 408,
  "linesOfCode" : 76,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundCallback getBackgroundProxy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 87,
  "endLine" : 171,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List extract()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::appsearch" ],
  "startLine" : 134,
  "endLine" : 243,
  "linesOfCode" : 76,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/ArrayQueryResultAdapter.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 122,
  "linesOfCode" : 76,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1552,
  "endLine" : 1633,
  "linesOfCode" : 76,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomKeyFrameAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionLayoutTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 126,
  "endLine" : 209,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fill()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1096,
  "endLine" : 1172,
  "linesOfCode" : 75,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 501,
  "endLine" : 575,
  "linesOfCode" : 75,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 489,
  "endLine" : 563,
  "linesOfCode" : 75,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 217,
  "linesOfCode" : 75,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 896,
  "endLine" : 973,
  "linesOfCode" : 75,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeSpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 397,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_crossedSelectionInFourSelectables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1268,
  "endLine" : 1342,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_deepPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 864,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeSpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 427,
  "linesOfCode" : 75,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSoftwareLayerManualClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 946,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReorderChildrenInLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3357,
  "endLine" : 3433,
  "linesOfCode" : 75,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchHoverMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4116,
  "endLine" : 4203,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoSyntheticCancelEventWhenPressIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 546,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_3DownOnFloatingPointerNodeV_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1054,
  "endLine" : 1144,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_3DownOnFloatingPointerNodeH_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1246,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metaState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2816,
  "endLine" : 2895,
  "linesOfCode" : 75,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainScopedToFragment_pager()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 196,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Surface.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::tv" ],
  "startLine" : 133,
  "endLine" : 207,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 334,
  "linesOfCode" : 75,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int deepHashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 151,
  "endLine" : 233,
  "linesOfCode" : 75,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1021,
  "endLine" : 1097,
  "linesOfCode" : 75,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRecordingFinalized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2450,
  "endLine" : 2546,
  "linesOfCode" : 74,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputBufferAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1120,
  "endLine" : 1201,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializePreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 212,
  "linesOfCode" : 74,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraMetadata.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 164,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 190,
  "linesOfCode" : 74,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1283,
  "endLine" : 1358,
  "linesOfCode" : 74,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getPostLayoutDvDp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1496,
  "endLine" : 1575,
  "linesOfCode" : 74,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 130,
  "linesOfCode" : 74,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListNavigationTemplateDemoScreen.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 140,
  "linesOfCode" : 74,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPostFling_noop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 1023,
  "linesOfCode" : 74,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ListItem.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 284,
  "linesOfCode" : 74,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextField.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 257,
  "linesOfCode" : 74,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Transition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldImpl.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 351,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_doesNotExpand_ifTouchIsPartOfScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 497,
  "linesOfCode" : 74,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canInsertAuxData()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3117,
  "endLine" : 3205,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 143,
  "linesOfCode" : 74,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun playTo()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 486,
  "linesOfCode" : 74,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextStyleInvalidationTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 359,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restrictedConstraints_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 338,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSharedElementClipRevealWithskipToLookaheadPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3705,
  "endLine" : 3793,
  "linesOfCode" : 74,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 640,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downUpDownUpDownUpSameMotionEventId_pointerIdsAreUnique()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 875,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void play()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/LayoutTestPlayer.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 136,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/utils/FloatsToPath.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 123,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeVisibleChildren()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 275,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeVisibleChildren()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 274,
  "linesOfCode" : 74,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 519,
  "linesOfCode" : 74,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 456,
  "endLine" : 559,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/ResourceTasks.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 35,
  "endLine" : 130,
  "linesOfCode" : 74,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResultPage globalQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1403,
  "endLine" : 1495,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyConfigProto toPropertyConfigProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 71,
  "endLine" : 157,
  "linesOfCode" : 74,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 62,
  "endLine" : 136,
  "linesOfCode" : 74,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 523,
  "endLine" : 597,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_tracing_perfetto()",
  "longName" : "",
  "relativeFileName" : "development/update_tracing_perfetto.py",
  "fileLinesCount" : 191,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 74,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/ArtifactResolver.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::development" ],
  "startLine" : 119,
  "endLine" : 193,
  "linesOfCode" : 74,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/parser/InterfaceParser.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 115,
  "linesOfCode" : 73,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyElementsIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 288,
  "endLine" : 411,
  "linesOfCode" : 73,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 358,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mapToRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CaptureConfigAdapter.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 152,
  "linesOfCode" : 73,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDpDt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 866,
  "endLine" : 946,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 575,
  "endLine" : 659,
  "linesOfCode" : 73,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 836,
  "endLine" : 910,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vigorouslyScrollingSharedElementsInLazyList()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2587,
  "endLine" : 2663,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipToLookaheadDefaultNotSkipSizeWhenTransitionIsNotActive()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4597,
  "endLine" : 4677,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedSecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SecureTextField.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 303,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TrailingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 830,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsRemovingSlots_toEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4748,
  "endLine" : 4823,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pausingTheFrameClockStopShouldBlockWithFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 505,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoom2Pointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 336,
  "linesOfCode" : 73,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetToPivotedTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 614,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 512,
  "linesOfCode" : 73,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipToBounds_childrenOffsetViaLayout_onlyCorrectPointersHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 176,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ViewRetsFalseThenDown2ThenUp1ThenUp2ThenDown3_finalDownDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1830,
  "endLine" : 1914,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 152,
  "linesOfCode" : 73,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parsePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 193,
  "linesOfCode" : 73,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int callRegisterGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 454,
  "linesOfCode" : 73,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateSpannable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3796,
  "endLine" : 3911,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculatePageOffsets()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1299,
  "endLine" : 1381,
  "linesOfCode" : 73,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1543,
  "endLine" : 1638,
  "linesOfCode" : 73,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateTypefaceAndStyle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 381,
  "endLine" : 465,
  "linesOfCode" : 73,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 244,
  "endLine" : 330,
  "linesOfCode" : 73,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasSignatures()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 242,
  "linesOfCode" : 72,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 926,
  "endLine" : 1031,
  "linesOfCode" : 72,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 195,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Recording start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 766,
  "endLine" : 850,
  "linesOfCode" : 72,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalizeInProgressRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2364,
  "endLine" : 2447,
  "linesOfCode" : 72,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDpDt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 778,
  "endLine" : 857,
  "linesOfCode" : 72,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String nodeDefinition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 861,
  "endLine" : 933,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 347,
  "linesOfCode" : 72,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateAfterSeekToZero()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2323,
  "endLine" : 2398,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_doesNotExpandIfTouchIsPartOfScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 314,
  "linesOfCode" : 72,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeLayoutSkipToLookaheadConstraintsPlacementBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1913,
  "endLine" : 1993,
  "linesOfCode" : 72,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clippedHasNoInputIfLargeEnough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4822,
  "endLine" : 4902,
  "linesOfCode" : 72,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ThenDown2ConsumedThenMoveThenUp1ThenUp2_afterConsumeNoDispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1083,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenDown2ThenUp1ThenUp2ThenDown3_finalDownDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1218,
  "linesOfCode" : 72,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 206,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 206,
  "linesOfCode" : 72,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/SelectionControls.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 344,
  "linesOfCode" : 72,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 177,
  "linesOfCode" : 72,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAlignmentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacetHelper.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 108,
  "linesOfCode" : 72,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endAnimation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 449,
  "endLine" : 532,
  "linesOfCode" : 72,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/GuavaImmutableMultimapQueryResultAdapter.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 125,
  "linesOfCode" : 72,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMethodAction()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 130,
  "endLine" : 215,
  "linesOfCode" : 72,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sortAnimationEvents()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1475,
  "endLine" : 1564,
  "linesOfCode" : 71,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 223,
  "linesOfCode" : 71,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 439,
  "endLine" : 520,
  "linesOfCode" : 71,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 471,
  "endLine" : 555,
  "linesOfCode" : 71,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInheritedConstraintSetEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/ConstraintSetStabilityTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 213,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalPacked_withMargins()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ChainsTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 236,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalPacked_withMargins()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ChainsTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 239,
  "endLine" : 318,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 293,
  "linesOfCode" : 71,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 906,
  "endLine" : 976,
  "linesOfCode" : 71,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allSolved()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 379,
  "linesOfCode" : 71,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlaceholderSize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1184,
  "endLine" : 1259,
  "linesOfCode" : 71,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipToLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1448,
  "endLine" : 1523,
  "linesOfCode" : 71,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationDurationWorksOnInitialStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1911,
  "endLine" : 1985,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testNestedScrollConnection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 755,
  "linesOfCode" : 71,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_by_mouse_primary_button()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/gestures/DragGestureTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 134,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_nullInteractionSource_resetWhenMoved_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5606,
  "endLine" : 5700,
  "linesOfCode" : 71,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateUndelegateInChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 378,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_new_old_sameLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 181,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenDown2ThenUp1ThenUp2ThenDown3_finalDownConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2764,
  "endLine" : 2846,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 652,
  "linesOfCode" : 71,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteText.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 188,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3393,
  "endLine" : 3464,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Switch.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::tv" ],
  "startLine" : 90,
  "endLine" : 166,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 348,
  "linesOfCode" : 71,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CompactButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 940,
  "endLine" : 1014,
  "linesOfCode" : 71,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferReady()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 300,
  "endLine" : 379,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPageChangedInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 901,
  "endLine" : 977,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onPageChangedInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 905,
  "endLine" : 981,
  "linesOfCode" : 71,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 178,
  "linesOfCode" : 71,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 467,
  "endLine" : 556,
  "linesOfCode" : 71,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openPanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1732,
  "endLine" : 1834,
  "linesOfCode" : 71,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bundleValueEquals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 143,
  "linesOfCode" : 71,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeExpectedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 157,
  "endLine" : 257,
  "linesOfCode" : 71,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEntryDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 641,
  "endLine" : 729,
  "linesOfCode" : 70,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateCameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 145,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1346,
  "endLine" : 1422,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 810,
  "endLine" : 894,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 204,
  "linesOfCode" : 70,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSelfDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1815,
  "endLine" : 1889,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 565,
  "endLine" : 647,
  "linesOfCode" : 70,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/VerticalChainReference.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 109,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1445,
  "endLine" : 1515,
  "linesOfCode" : 70,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2133,
  "endLine" : 2203,
  "linesOfCode" : 70,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsAppendingSlots_ensureStarted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4674,
  "endLine" : 4745,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_nullInteractionSource_resetWhenMoved_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6617,
  "endLine" : 6710,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipToBounds_childrenOffsetViaModifier_onlyCorrectPointersHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 279,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveNestedChild_notHoveredOverChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3157,
  "endLine" : 3240,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPopupInScrollingContainer_scrollsWithContainer_andInnerAnchorsToOuter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 721,
  "linesOfCode" : 70,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openComplicationDataSourceChooser()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 538,
  "endLine" : 635,
  "linesOfCode" : 70,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 202,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/NativeApiTasks.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 33,
  "endLine" : 118,
  "linesOfCode" : 70,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callStableAidlProcessor()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlProcessor.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 33,
  "endLine" : 127,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 237,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateAnchorFromPendingData()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 962,
  "endLine" : 1042,
  "linesOfCode" : 70,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspRoundEnv.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 123,
  "linesOfCode" : 70,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startCollecting()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 77,
  "endLine" : 169,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPlugin.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::benchmark" ],
  "startLine" : 240,
  "endLine" : 339,
  "linesOfCode" : 70,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteBuffer generateVerityTree()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 172,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List sortSupportedOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 182,
  "linesOfCode" : 69,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swappingBackStackUsesDifferentHoistedStates()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 376,
  "endLine" : 455,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getPostLayoutDvDp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1528,
  "endLine" : 1602,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 297,
  "linesOfCode" : 69,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilder serialize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 510,
  "endLine" : 580,
  "linesOfCode" : 69,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipToLookaheadParameter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4517,
  "endLine" : 4594,
  "linesOfCode" : 69,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_withIcon_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 351,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1371,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 395,
  "linesOfCode" : 69,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndicationOverload_changingToExplicitIndication_indicationNodeFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6717,
  "endLine" : 6797,
  "linesOfCode" : 69,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitIndicationOverload_indicationNodeFactory_changingToLocalIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6872,
  "endLine" : 6952,
  "linesOfCode" : 69,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_disabledConnectionNoOp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2193,
  "endLine" : 2267,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noActionSpecified_triggersDefaultCallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DefaultKeyboardActionsTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 167,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSoftwareCircularShapeClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 862,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildrenSortedByBounds_ViewInteropBackwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2273,
  "endLine" : 2343,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_canEnterThenMoveWithinMultipleNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 607,
  "linesOfCode" : 69,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1431,
  "linesOfCode" : 69,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unclippedTakesPrecedenceWithMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4905,
  "endLine" : 4983,
  "linesOfCode" : 69,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableActionDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 195,
  "linesOfCode" : 69,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 471,
  "endLine" : 551,
  "linesOfCode" : 69,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 462,
  "endLine" : 534,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 324,
  "linesOfCode" : 69,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleThumbnailFromStrips()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7314,
  "endLine" : 7398,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireTypeMatchesDataPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 472,
  "endLine" : 540,
  "linesOfCode" : 69,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _TransformCommonCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupSurfaceUpdateNotifier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1312,
  "endLine" : 1393,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseViewTransitionTags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 264,
  "endLine" : 331,
  "linesOfCode" : 68,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calcStagger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1063,
  "endLine" : 1138,
  "linesOfCode" : 68,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 301,
  "linesOfCode" : 68,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderInOverlayEqualsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1264,
  "endLine" : 1336,
  "linesOfCode" : 68,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextField.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 394,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextField.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 584,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_slotsPositionedAppropriately()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 915,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 844,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_nullInteractionSource_resetWhenReused_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5426,
  "endLine" : 5516,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDraggable_childStopsConsumingMidway_shouldAllowParentToConsume()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1547,
  "endLine" : 1620,
  "linesOfCode" : 68,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithScrollDeltaWithoutRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasureResult.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 239,
  "linesOfCode" : 68,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_wrongDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 871,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestShapeExtras_roundedCornerRectangle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1226,
  "endLine" : 1304,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectTapGestures_blockedMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 873,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_hitResultHasMultipleMatchesAndDownAndUpPaths_changesAreUpdatedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 819,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetHandlerBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 728,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteText.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 260,
  "linesOfCode" : 68,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getChanges()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 304,
  "endLine" : 487,
  "linesOfCode" : 68,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapToTargetItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 529,
  "endLine" : 611,
  "linesOfCode" : 68,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderResult renderOrComputeMutations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 851,
  "endLine" : 933,
  "linesOfCode" : 68,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1018,
  "endLine" : 1094,
  "linesOfCode" : 68,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_positionOnlyWithTexture()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 115,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFix()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/JSpecifyNullnessMigration.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 75,
  "endLine" : 182,
  "linesOfCode" : 68,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair guessDataFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7804,
  "endLine" : 7877,
  "linesOfCode" : 68,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSpec createFromGenericDocumentMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 76,
  "endLine" : 156,
  "linesOfCode" : 68,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FtsTableInfoValidationWriter.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 102,
  "linesOfCode" : 68,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 68,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColorStateList inflate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 212,
  "linesOfCode" : 67,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair guessDataFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 924,
  "endLine" : 996,
  "linesOfCode" : 67,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureVideoEncoderInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 360,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseDimensionConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 882,
  "endLine" : 955,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyOneTileYUV()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 691,
  "endLine" : 765,
  "linesOfCode" : 67,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1241,
  "endLine" : 1320,
  "linesOfCode" : 67,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkNavigateUpOffOtherTaskStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1092,
  "endLine" : 1177,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightEnterExitTransitionIsChosenDuringInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 838,
  "linesOfCode" : 67,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecreatingTransitionInAnimatedContent()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 1162,
  "endLine" : 1229,
  "linesOfCode" : 67,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObserverScopeClearedAfterDisposing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 759,
  "linesOfCode" : 67,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FloatingActionButtonMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 190,
  "linesOfCode" : 67,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_nullInteractionSource_resetWhenReused_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6436,
  "endLine" : 6525,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedDiagonalScroll_mouseWheel_triggersOnAngle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 860,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_withDoubleClick_andLongClick_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2232,
  "endLine" : 2320,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextDelegate.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 288,
  "linesOfCode" : 67,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 159,
  "linesOfCode" : 67,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowColors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 845,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3370,
  "endLine" : 3472,
  "linesOfCode" : 67,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIntersectsRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 822,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordWithCache_setsProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 404,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveBetweenEmbeddedCousinsPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeWithinAndroidViewsInteropTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 193,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBetweenComposeViews_NextPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 821,
  "linesOfCode" : 67,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadStaysTheSameDuringAnimationTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 911,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/NonObservableLocaleDetector.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 115,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void genPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/FloatsToPath.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 115,
  "linesOfCode" : 67,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 253,
  "endLine" : 331,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fastRelayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2011,
  "endLine" : 2091,
  "linesOfCode" : 67,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 558,
  "endLine" : 637,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computePosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipPopup.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 184,
  "linesOfCode" : 67,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 170,
  "linesOfCode" : 67,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToABox_correctlyModifiesParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 370,
  "endLine" : 444,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMethodBodyCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/InsertOrUpsertMethodAdapter.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::room" ],
  "startLine" : 267,
  "endLine" : 342,
  "linesOfCode" : 67,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DoubleArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::room" ],
  "startLine" : 639,
  "endLine" : 705,
  "linesOfCode" : 67,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3895,
  "endLine" : 3981,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 933,
  "endLine" : 1017,
  "linesOfCode" : 66,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1668,
  "endLine" : 1745,
  "linesOfCode" : 66,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addByFallbackStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 335,
  "endLine" : 415,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 362,
  "endLine" : 447,
  "linesOfCode" : 66,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 215,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateIsRestoredOnBackPressedPredictiveBack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayPredictiveBackTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::navigation3" ],
  "startLine" : 52,
  "endLine" : 129,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 109,
  "endLine" : 189,
  "linesOfCode" : 66,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offsetChildByInset()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1456,
  "endLine" : 1535,
  "linesOfCode" : 66,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void read()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 358,
  "endLine" : 424,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 415,
  "endLine" : 480,
  "linesOfCode" : 66,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 221,
  "endLine" : 286,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreateRestoreCredential/CredentialProviderCreateRestoreCredentialController.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::credentials" ],
  "startLine" : 47,
  "endLine" : 113,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToAtEndCurrentInitialValueAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2063,
  "endLine" : 2130,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 157,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_trailingAndLeading_sizeAndPosition_defaultIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 708,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideNavigationRailItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 907,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearWavyProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WavyProgressIndicator.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 234,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsAppendingSlots_middle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4541,
  "endLine" : 4609,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1267,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetForPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 531,
  "linesOfCode" : 66,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1123,
  "linesOfCode" : 66,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1125,
  "endLine" : 1190,
  "linesOfCode" : 66,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 321,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 287,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSoftwareLayerRectangularClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 785,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestTagsAsResourceId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4644,
  "endLine" : 4714,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveBetweenEmbeddedCousinsNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeWithinAndroidViewsInteropTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 119,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_multicasts_ACTION_DRAG_ENDED()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 530,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewDetachedFromComposition_stillExperiencesHostLifecycle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1334,
  "endLine" : 1411,
  "linesOfCode" : 66,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsAreNotDispatchedToRootWhenAndroidViewMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2019,
  "endLine" : 2093,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pokeAroundCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 387,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformTouchEventConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/LayerTouchTransformTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 143,
  "linesOfCode" : 66,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_monitor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 304,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int toBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/Painter.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 521,
  "linesOfCode" : 66,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 757,
  "linesOfCode" : 66,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 347,
  "linesOfCode" : 66,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 31,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyToMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 281,
  "linesOfCode" : 66,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 615,
  "endLine" : 688,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTileRequest()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 434,
  "linesOfCode" : 66,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean preparePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1951,
  "endLine" : 2053,
  "linesOfCode" : 66,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable loadDrawableFromDelegates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 229,
  "endLine" : 312,
  "linesOfCode" : 66,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void layoutChunk()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1720,
  "endLine" : 1791,
  "linesOfCode" : 66,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int isHeicOrAvifFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5525,
  "endLine" : 5604,
  "linesOfCode" : 66,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnonymous()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityDeleteAdapterWriter.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 118,
  "linesOfCode" : 66,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface loadFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 594,
  "endLine" : 662,
  "linesOfCode" : 65,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4830,
  "endLine" : 4912,
  "linesOfCode" : 65,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 793,
  "endLine" : 902,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaDescriptionCompat getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 462,
  "endLine" : 542,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3631,
  "endLine" : 3696,
  "linesOfCode" : 65,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 355,
  "linesOfCode" : 65,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 557,
  "endLine" : 621,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loadVulnerabilityReport()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 350,
  "endLine" : 425,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityFadeTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 391,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityScaleTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 460,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelperTest.kt",
  "fileLinesCount" : 1528,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 137,
  "linesOfCode" : 65,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSharedTransitionScopeIsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2974,
  "endLine" : 3068,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnap()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 93,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_trailingAndLeading_sizeAndPosition_defaultIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 728,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_trailingAndLeading_sizeAndPosition_defaultIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 933,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_trailingAndLeading_sizeAndPosition_defaultIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 879,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 653,
  "linesOfCode" : 65,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abandonCompositionTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 999,
  "endLine" : 1070,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 906,
  "linesOfCode" : 65,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsBelowPointerInputWithUnitKeyMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2917,
  "endLine" : 2994,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_nullInteractionSource_resetWhenMoved_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6528,
  "endLine" : 6614,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkClockAfterStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClockTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 103,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClockTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 172,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun internalOnMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 380,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_disallowInterceptRequestedUpDownMove_moveDispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3399,
  "endLine" : 3467,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardHorizontallyWithExtraDown_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 204,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BlendMode remoteToAndroidBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 804,
  "linesOfCode" : 65,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerVars()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1226,
  "endLine" : 1294,
  "linesOfCode" : 65,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void playTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1878,
  "endLine" : 1948,
  "linesOfCode" : 65,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Confirmation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 205,
  "linesOfCode" : 65,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ToggleButton.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 244,
  "linesOfCode" : 65,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 288,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View applyModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1841,
  "endLine" : 1917,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateArcLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3914,
  "endLine" : 3990,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  onLaunch()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 158,
  "endLine" : 230,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getNoneAlignedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3070,
  "endLine" : 3142,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onInterceptFocusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3260,
  "endLine" : 3330,
  "linesOfCode" : 65,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsBlendModesWithBrushColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 315,
  "endLine" : 379,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean updateAnchorFromPendingData()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 855,
  "endLine" : 932,
  "linesOfCode" : 65,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1013,
  "endLine" : 1094,
  "linesOfCode" : 65,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_parseOptions()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/FtsTableInfoTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 92,
  "linesOfCode" : 65,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment expandOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 508,
  "endLine" : 577,
  "linesOfCode" : 65,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/command/Init.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::development" ],
  "startLine" : 41,
  "endLine" : 112,
  "linesOfCode" : 65,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean registerGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 598,
  "endLine" : 665,
  "linesOfCode" : 64,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fromColorInViewingConditions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 288,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object obtainBlendModeFromCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BlendModeUtils.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 105,
  "linesOfCode" : 64,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 373,
  "endLine" : 448,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List generateTripUpdateSequence()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 390,
  "endLine" : 458,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithDialogsAndGraphsOrdering()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 515,
  "endLine" : 583,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialVelocityForDisabledElement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4844,
  "endLine" : 4910,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_trailingAndLeading_sizeAndPosition_iconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 779,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 570,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 421,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigatingFromSheetToSheetDismissesAndThenShowsSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 726,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_indicatorPosition_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 683,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_previousScaffoldValue_popUntilScaffoldValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 737,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplacesWithZeroSizeGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2524,
  "endLine" : 2587,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canDeleteAGroupAfterMovingPartOfItsContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3516,
  "endLine" : 3585,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsAppendingSlots_after_occupied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4472,
  "endLine" : 4538,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_onDensityChanges_swipeWithVelocityHigherThanThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 827,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_scrollByWorksWithRepeatableAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1456,
  "endLine" : 1534,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxHeightSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1535,
  "endLine" : 1607,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxWidthSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1610,
  "endLine" : 1682,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedPaddingModifierUpdatesChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 1059,
  "endLine" : 1124,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxHeightSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1467,
  "endLine" : 1536,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxWidthSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1539,
  "endLine" : 1608,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawScopeRetargeting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1667,
  "endLine" : 1742,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 986,
  "endLine" : 1049,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockWithEnumState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 137,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/indirect/AndroidIndirectPointerEvent.android.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 139,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeComposeScene()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 276,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveIntermediateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1698,
  "endLine" : 1762,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadSizeTrackedWhenModifierChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2413,
  "endLine" : 2478,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_dynamicNodeAddedBelowPartiallyMatchingTreeWithTwoPointerIds_correctResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 416,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_2BranchesWithSharedParent_eventsSplitCorrectlyAndCallOrderCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 646,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutTextOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 340,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parsePathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 471,
  "linesOfCode" : 64,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 178,
  "linesOfCode" : 64,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleFlavors.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 169,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OpenOnPhoneDialog()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/OpenOnPhoneDialog.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 156,
  "linesOfCode" : 64,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 395,
  "endLine" : 469,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateBox()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2444,
  "endLine" : 2535,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 237,
  "linesOfCode" : 64,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentProto toDocumentProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 132,
  "linesOfCode" : 64,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  useConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 159,
  "linesOfCode" : 64,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/InsertMethodProcessor.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 107,
  "linesOfCode" : 64,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 554,
  "endLine" : 618,
  "linesOfCode" : 64,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEndItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 623,
  "endLine" : 700,
  "linesOfCode" : 64,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawArc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 709,
  "endLine" : 784,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 124,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 155,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 426,
  "endLine" : 488,
  "linesOfCode" : 63,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1910,
  "endLine" : 1978,
  "linesOfCode" : 63,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 132,
  "linesOfCode" : 63,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarPropertyResponses()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 650,
  "endLine" : 712,
  "linesOfCode" : 63,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 190,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAuthKeysNeedingCertification()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 945,
  "endLine" : 1022,
  "linesOfCode" : 63,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecyclePoppedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 549,
  "endLine" : 623,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_measuredInPlacementInLookahead_initializesOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 916,
  "endLine" : 988,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_positioning_noIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 329,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_trailingAndLeading_sizeAndPosition_iconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 1003,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedFilterChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1823,
  "endLine" : 1886,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forAllDataInRememberOrder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2103,
  "endLine" : 2165,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_nullInteractionSource_resetWhenMoved_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5519,
  "endLine" : 5603,
  "linesOfCode" : 63,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/lazy/grid/BaseLazyGridTestWithOrientation.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 142,
  "linesOfCode" : 63,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 415,
  "linesOfCode" : 63,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithScrollDeltaWithoutRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasureResult.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 163,
  "linesOfCode" : 63,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1261,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1263,
  "endLine" : 1325,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheHitWithStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 669,
  "linesOfCode" : 63,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_nestedAndPeerTraversalIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1429,
  "endLine" : 1493,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_onKeyToSoftKeyboardInterceptedEvent_parentChildInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/HardwareKeyInputTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 284,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeViewMovedToOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewOverlayTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 142,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1299,
  "endLine" : 1364,
  "linesOfCode" : 63,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextFromFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 152,
  "linesOfCode" : 63,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList inflateComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 1035,
  "linesOfCode" : 63,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 456,
  "endLine" : 525,
  "linesOfCode" : 63,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageBackgroundButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1256,
  "endLine" : 1319,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 453,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 497,
  "endLine" : 563,
  "linesOfCode" : 63,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1248,
  "endLine" : 1334,
  "linesOfCode" : 63,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupDpadNavigation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 899,
  "endLine" : 970,
  "linesOfCode" : 63,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupDpadNavigation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 903,
  "endLine" : 974,
  "linesOfCode" : 63,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 452,
  "endLine" : 518,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityChooserView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 295,
  "linesOfCode" : 63,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 344,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 213,
  "linesOfCode" : 63,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityNodeInfoCompat createNodeForChild()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 781,
  "endLine" : 862,
  "linesOfCode" : 63,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatePhases()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MicrobenchmarkPhase.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::benchmark" ],
  "startLine" : 221,
  "endLine" : 309,
  "linesOfCode" : 63,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Animator createAnimatorFromXml()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 485,
  "linesOfCode" : 62,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String autoQuoteApostrophe()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2397,
  "endLine" : 2461,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 462,
  "endLine" : 535,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 299,
  "endLine" : 366,
  "linesOfCode" : 62,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2621,
  "endLine" : 2685,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2050,
  "endLine" : 2114,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2325,
  "endLine" : 2389,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionNestedSaveRestoreStateNonInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2894,
  "endLine" : 2962,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroInitialVelocityForExit()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4777,
  "endLine" : 4841,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartOffsetRepeatable()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/RepeatableAnimationTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 230,
  "linesOfCode" : 62,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1666,
  "endLine" : 1728,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 179,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_nullInteractionSource_resetWhenReused_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6351,
  "endLine" : 6433,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedSubAndroidViewIntoView_whenFullyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 302,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleParentsAreScrolledSoThatChildIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 687,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 156,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementStart_SeeMoreFullWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2532,
  "endLine" : 2596,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawPointStrokeParametersAreApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 838,
  "endLine" : 902,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphBuilder.skiko.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 473,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 736,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 807,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 978,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationBoxes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 158,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentNode_withAlphaModifier_notAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5449,
  "endLine" : 5515,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusGainOnRemovedView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 389,
  "linesOfCode" : 62,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_ignoresNodeThatWasInterestedAndNoLongerIs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 679,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropOn_viewRequestsDisallow_shouldNotScrollCompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 248,
  "linesOfCode" : 62,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeIntrinsicsUsageFromMeasureToLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 515,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_downOn2DifferentPimsThenCancel_pimsOnlyReceiveCorrectDownsThenCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1884,
  "endLine" : 1965,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveNestedChild_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2915,
  "endLine" : 2990,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_onlyComputesAlignmentLinesWhenNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1526,
  "endLine" : 1589,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void opEval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 421,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 131,
  "endLine" : 192,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationDataTimeline()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 520,
  "endLine" : 584,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurvedTextView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 202,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1267,
  "endLine" : 1354,
  "linesOfCode" : 62,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1273,
  "endLine" : 1358,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 270,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 440,
  "endLine" : 509,
  "linesOfCode" : 62,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void layoutVertical()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1445,
  "endLine" : 1526,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readHistoricalDataImpl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 964,
  "endLine" : 1033,
  "linesOfCode" : 62,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean scrollIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 745,
  "endLine" : 806,
  "linesOfCode" : 62,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compile()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/JavacCompilationTestRunner.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 110,
  "linesOfCode" : 62,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1478,
  "endLine" : 1553,
  "linesOfCode" : 62,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun querySlices()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 344,
  "endLine" : 409,
  "linesOfCode" : 62,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun macrobenchmarkWithStartupMode()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Macrobenchmark.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::benchmark" ],
  "startLine" : 376,
  "endLine" : 451,
  "linesOfCode" : 62,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface requestFontAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 230,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int formatDurationLocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 147,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupGLContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GLUtil.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 116,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ListenableFuture getInstanceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 301,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 222,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 371,
  "linesOfCode" : 61,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 388,
  "endLine" : 455,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlaybackControlLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 976,
  "endLine" : 1041,
  "linesOfCode" : 61,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateIsRemovedOnPop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 294,
  "endLine" : 367,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopNavigateZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 723,
  "endLine" : 789,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 127,
  "endLine" : 203,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getDesiredAnchoredChildRectWithoutConstraints()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1034,
  "endLine" : 1107,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition bestTransitionFor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 313,
  "endLine" : 376,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1388,
  "endLine" : 1450,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadLayoutDescription()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1509,
  "endLine" : 1572,
  "linesOfCode" : 61,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 424,
  "endLine" : 489,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 491,
  "endLine" : 551,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 365,
  "endLine" : 430,
  "linesOfCode" : 61,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 411,
  "endLine" : 472,
  "linesOfCode" : 61,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndVerifyObserveIsNotDoneOnNonUIThread()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4367,
  "endLine" : 4427,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDetachingSharedElementAndReattachingInNewPositionBeforeAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5223,
  "endLine" : 5294,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_progress_multipleSwipes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1085,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_positioning_withSmallIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 393,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SecureTextField.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 166,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingRippleContainerDoesNotCauseRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 262,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datesSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 355,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_bottomSheetOffsetTaggedAsMotionFrameOfReference()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 918,
  "endLine" : 980,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_expansionBehavior_inNonTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 716,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 394,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 460,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopInto_copiesAndRemovesOperationToNewTarget()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 424,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_nullInteractionSource_resetWhenReused_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5342,
  "endLine" : 5423,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReceiveCallbacks_passTheReturnedValue_toParentNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 154,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_progress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 380,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_scrollByWorksWithRepeatableAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3037,
  "endLine" : 3112,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNestedFlingCancelled_shouldResetFlingState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 2020,
  "endLine" : 2095,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_monitor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 288,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableConsumeDisablesAnimationConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 158,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementStart_SeeMoreFullWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 434,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 197,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathDashPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 473,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusablePopup_withComponentLayerType_inComposePanel_grabsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposePanelTest.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 621,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildrenSortedByBounds_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2095,
  "endLine" : 2163,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removesAndAddsInputModifierNode_forEachGesturableIntersectionReflectsOnlyInputInUI()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 504,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandParent_parent_child()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 550,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ViewRetsFalseThenViewRetsTrueDown2ThenUp1ThenDown3_down3NotConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3089,
  "endLine" : 3155,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveSibling_hoveredOverAppearingSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3327,
  "endLine" : 3405,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1116,
  "endLine" : 1176,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogSupportsWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 172,
  "linesOfCode" : 61,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadLayoutCoordinates.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 170,
  "linesOfCode" : 61,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 409,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 27,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircledImageView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 209,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playExitAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 294,
  "endLine" : 361,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCombinedDocs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaCombinedDocsTask.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 99,
  "endLine" : 166,
  "linesOfCode" : 61,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ValueAnimator updateSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 589,
  "endLine" : 662,
  "linesOfCode" : 61,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onBindToDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 280,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 401,
  "endLine" : 472,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateImageSizeValues()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7507,
  "endLine" : 7572,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/AmbiguousColumnIndexAdapter.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 110,
  "linesOfCode" : 61,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPageResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 109,
  "endLine" : 182,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 180,
  "endLine" : 249,
  "linesOfCode" : 61,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 199,
  "endLine" : 260,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_directories()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 61,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFeedbackConstantOrFallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/HapticFeedbackConstantsCompat.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::core" ],
  "startLine" : 321,
  "endLine" : 381,
  "linesOfCode" : 60,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 865,
  "endLine" : 949,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getRAWSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 329,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPreviewStabilizationSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 868,
  "endLine" : 948,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateStreamUseCaseStreamSpecOptionWithInteropOverride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 289,
  "linesOfCode" : 60,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 310,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectViewModel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 315,
  "endLine" : 381,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInterpolatedValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/CustomSupport.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 100,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 142,
  "linesOfCode" : 60,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 293,
  "endLine" : 353,
  "linesOfCode" : 60,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 479,
  "endLine" : 540,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFallback()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 778,
  "endLine" : 842,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2395,
  "endLine" : 2463,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3413,
  "endLine" : 3472,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object getDecryptedObject()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 542,
  "endLine" : 609,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionNestedSaveRestoreStateNonInclusiveNoPopUpToState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2966,
  "endLine" : 3032,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propertyValuesHolders()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/compat/XmlAnimatorParserTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 144,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectPropertyValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 336,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultVisibilityThresholdTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 451,
  "linesOfCode" : 60,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_trailingAndLeading_sizeAndPosition_defaultIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 731,
  "endLine" : 795,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreFling_positiveVelocity_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 817,
  "endLine" : 890,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_positionalThresholds_fixed_targetState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 525,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenterKeylineStrategy_startAndEndStepsShouldAccountForItemSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 647,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_positionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 925,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipSync_global_onlyOneVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 869,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipSync_local_bothVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 933,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_trailingAndLeading_sizeAndPosition_defaultIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 946,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1962,
  "endLine" : 2022,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Snackbar.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 257,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMoveAndDeleteAfterAnInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3588,
  "endLine" : 3651,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_crossedSelectionInThreeSelectables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1206,
  "endLine" : 1265,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_changingIndication_afterCreation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6116,
  "endLine" : 6187,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNestedFlingCancelled_shouldResetFlingState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3932,
  "endLine" : 4006,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnAndroidViewThroughCompose_clearsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 922,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_singleIteration_fractionOfSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 352,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableConsumeEnablesAnimationConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 226,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxLinesSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1393,
  "endLine" : 1461,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxLinesSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1532,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxLinesSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1331,
  "endLine" : 1396,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxLinesSeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1464,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanvasTransformStateRestore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1095,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanvasTransformStateRestore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1725,
  "endLine" : 1792,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillBoundingBoxes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 763,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 909,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 18,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewInterop_findViewByAccessibilityId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3899,
  "endLine" : 3964,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun occlusionCalculationOnRectChangedCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1459,
  "endLine" : 1536,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementScopeMotionFrameOfReferenceTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 121,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ViewRetsFalseThenDown2ThenMove2ThenUp2_noDispatchAfterRetFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1275,
  "endLine" : 1347,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ViewRetsFalseThenDown2ThenUp1ThenDown3_noDispatchAfterRetFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1415,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChildAndGrandchild_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2473,
  "endLine" : 2546,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChildAndGrandchild_grandchildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2571,
  "endLine" : 2644,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusedLayerIsReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/InputInLayerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 108,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowInfo_providesKeyModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 295,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun text()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1637,
  "endLine" : 1696,
  "linesOfCode" : 60,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateContentDescriptionLabels()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2877,
  "endLine" : 2949,
  "linesOfCode" : 60,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Pair maybeSplitToMainAndAuxAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 227,
  "endLine" : 292,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Shader getShader()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 510,
  "endLine" : 585,
  "linesOfCode" : 60,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 322,
  "endLine" : 391,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildWithDecorationsAndMargin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1134,
  "endLine" : 1197,
  "linesOfCode" : 60,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/RawQueryMethodProcessor.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 110,
  "linesOfCode" : 60,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/TransactionMethodProcessor.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 103,
  "linesOfCode" : 60,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/DatabaseViewProcessor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 96,
  "linesOfCode" : 60,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static buildMetrics()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/metric-transforms.ts",
  "fileLinesCount" : 125,
  "components" : [ "primary::development" ],
  "startLine" : 12,
  "endLine" : 73,
  "linesOfCode" : 60,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon toIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1252,
  "endLine" : 1311,
  "linesOfCode" : 59,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int attemptMatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 399,
  "endLine" : 490,
  "linesOfCode" : 59,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ForwardingImageProxy downsample()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 102,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkBufferInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1289,
  "endLine" : 1366,
  "linesOfCode" : 59,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 284,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopInterruptedAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 260,
  "endLine" : 332,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopNavigateInterruptedAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 335,
  "endLine" : 407,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateIsRemovedOnPop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 208,
  "endLine" : 279,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onRunTask()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 93,
  "endLine" : 161,
  "linesOfCode" : 59,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDesignElements()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2121,
  "endLine" : 2181,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 269,
  "endLine" : 334,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTypeMethod()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 307,
  "endLine" : 365,
  "linesOfCode" : 59,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShortcutContainer parseShortcutContainer()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 148,
  "endLine" : 210,
  "linesOfCode" : 59,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithSupportingPane()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 176,
  "endLine" : 241,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithSupportingPaneAndDialog()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 309,
  "endLine" : 374,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedRepeatedWithDialog()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1476,
  "endLine" : 1540,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun easing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/EasingTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 116,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 307,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TriStateCheckbox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 326,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_changingIndication_afterCreation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5105,
  "endLine" : 5175,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_childPartialConsumptionForKeyboardPageUpAndDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1414,
  "endLine" : 1485,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickWithKey_outsideTimeout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 496,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEllipse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 305,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpan.android.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 212,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plus_operator_creates_a_new_annotated_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 458,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusPreviousOrdering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 613,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1798,
  "endLine" : 1856,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsLookingAhead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2214,
  "endLine" : 2279,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlapAndExtendsBeyondParent_dynamicOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 765,
  "endLine" : 857,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlapAndExtendsBeyondParent_dynamicOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 872,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChildAndGrandchild_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2517,
  "endLine" : 2589,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChildAndGrandchild_grandchildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2614,
  "endLine" : 2686,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveNestedChild_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2957,
  "endLine" : 3029,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOutsideToDismiss()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupDismissTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 140,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutComplexText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 299,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintingComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 193,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getStopPosition()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 320,
  "linesOfCode" : 59,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inflateInternal()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 825,
  "endLine" : 892,
  "linesOfCode" : 59,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Animator createAnimatorFromXml()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 485,
  "endLine" : 552,
  "linesOfCode" : 59,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 183,
  "endLine" : 277,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1576,
  "endLine" : 1634,
  "linesOfCode" : 59,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Stepper.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 140,
  "linesOfCode" : 59,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun AppCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 245,
  "linesOfCode" : 59,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutViewInstance()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 786,
  "endLine" : 847,
  "linesOfCode" : 59,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execThings()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/FtlRunner.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 98,
  "endLine" : 158,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Verb PathIterator::next()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/PathIterator.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::graphics" ],
  "startLine" : 61,
  "endLine" : 125,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEditingModeChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 872,
  "endLine" : 931,
  "linesOfCode" : 59,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateProgressInSeek()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 167,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentClassCreationInfo infer()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 121,
  "endLine" : 192,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CoroutineResultBinder.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 105,
  "linesOfCode" : 59,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 59,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorSet clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1262,
  "endLine" : 1339,
  "linesOfCode" : 58,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 290,
  "linesOfCode" : 58,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpVideoCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 285,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int captureSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSession.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 380,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1559,
  "endLine" : 1632,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraUseCaseAdapter.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 137,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getPreviewStabilizationSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 837,
  "endLine" : 904,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 126,
  "endLine" : 197,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateInterruptedAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 186,
  "endLine" : 257,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JobInfo convert()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobInfoConverter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::work" ],
  "startLine" : 76,
  "endLine" : 150,
  "linesOfCode" : 58,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGrid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 762,
  "endLine" : 823,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawTicks()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3403,
  "endLine" : 3465,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 490,
  "endLine" : 549,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference margin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 709,
  "endLine" : 766,
  "linesOfCode" : 58,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/RunGroup.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 122,
  "endLine" : 188,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildren()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 146,
  "linesOfCode" : 58,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 176,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedRepeated()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1284,
  "endLine" : 1347,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExitHoldDefersUntilAllFinished()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 904,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchFoundUpdatedPromptly()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 591,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDetachingSharedElementAndReattachingBeforeAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5156,
  "endLine" : 5220,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathData_repeat()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 313,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateChildTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 468,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 145,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 214,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_reportsAnchors_inNestedLazyAndLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 420,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 1050,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_previousScaffoldValue_popUntilScaffoldValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 678,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupsBoundaryCondition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2980,
  "endLine" : 3041,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2779,
  "endLine" : 2863,
  "linesOfCode" : 58,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotWeakSet.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 115,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 749,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CanvasTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 142,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedDrag_indirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1287,
  "endLine" : 1352,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixed_cursorMovement_leftToRight_allOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 508,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixed_cursorMovement_rightToLeft_allOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 572,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_singleIteration_fixedSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 287,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithScrollDeltaWithoutRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasureResult.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 150,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementTop_SeeMoreFullHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2599,
  "endLine" : 2659,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheInvalidatedAfterStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 765,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendTextEvents_whenSetText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3318,
  "endLine" : 3382,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBetweenComposeViews_DownUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 881,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentObserveActualMeasurementTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 624,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetLookaheadPassInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadDelegatesTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 161,
  "linesOfCode" : 58,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandParent_parent_child()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 478,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeWithNewModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 881,
  "endLine" : 950,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mousePress_ignoresHoverExitOnPress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4357,
  "endLine" : 4418,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartStreamAfterNotProcessing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6876,
  "endLine" : 6943,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenDown2ThenMove2ThenUp2_nothingDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 873,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenDown2ThenUp1ThenDown3_nothingDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 876,
  "endLine" : 938,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_2PointersShareCompletePath_changesAreUpdatedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1049,
  "endLine" : 1119,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveNestedChild_ChildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3020,
  "endLine" : 3091,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childNotFullyContainedInParent_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3514,
  "endLine" : 3583,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiChildLayoutTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 812,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissWhenClickingOutsideContentNoDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 732,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissWhenClickingWithNaNEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 800,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitNodeFlat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/yaml/YAMLSerializer.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 265,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createSquirclePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RFloatPaths.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 208,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTextComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1129,
  "endLine" : 1186,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 26,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VelocityTracker1D.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::transition" ],
  "startLine" : 65,
  "endLine" : 136,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 930,
  "endLine" : 988,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 707,
  "endLine" : 765,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/SelectionControls.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 234,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 210,
  "linesOfCode" : 58,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 155,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateArcSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2747,
  "endLine" : 2813,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/QuadTextureRenderer.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::graphics" ],
  "startLine" : 143,
  "endLine" : 211,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapEntriesRemoveRetain()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1291,
  "endLine" : 1359,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupButtons()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 759,
  "endLine" : 827,
  "linesOfCode" : 58,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean drawChild()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1449,
  "endLine" : 1510,
  "linesOfCode" : 58,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 144,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/EnumColumnTypeAdapter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 171,
  "endLine" : 230,
  "linesOfCode" : 58,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimationOrAnimator loadAnimation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 46,
  "endLine" : 120,
  "linesOfCode" : 58,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  start()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/MavenRepositoryProxy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::development" ],
  "startLine" : 63,
  "endLine" : 121,
  "linesOfCode" : 58,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clean()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/StackTraceCleaner.jvm.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 151,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sanitizeClipData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 877,
  "endLine" : 938,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 993,
  "endLine" : 1051,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 258,
  "endLine" : 344,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean populateStreamUseCaseStreamSpecOptionWithInteropOverride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 312,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateSurfaceToStreamUseCaseMapping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 159,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideThreads()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ThreadConfigModule.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 126,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Bitmap doInBackground()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1449,
  "endLine" : 1510,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 135,
  "endLine" : 196,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavDisplayPredictiveBackAnimationsRightSwipeEdge()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 136,
  "endLine" : 198,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavDisplayPredictiveBackAnimationsLeftSwipeEdge()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 203,
  "endLine" : 265,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showBiometricPromptForAuthentication()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 494,
  "endLine" : 559,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransitionParseFailsSilently()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionParserTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 125,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 219,
  "endLine" : 275,
  "linesOfCode" : 57,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 533,
  "endLine" : 593,
  "linesOfCode" : 57,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseMotionProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1753,
  "endLine" : 1810,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateEnergyProfileData()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 353,
  "endLine" : 409,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 284,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadAuthKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 721,
  "endLine" : 785,
  "linesOfCode" : 57,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void placeFragmentInViewHolder()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 281,
  "endLine" : 365,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedOrderingWithDialog()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1002,
  "endLine" : 1068,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateContentSizeTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 160,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LookaheadWithMinMaxIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 585,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookaheadPositionInSkipToLookaheadSize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2782,
  "endLine" : 2843,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childTransitionWithDurationScaleSeekTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/DurationScaleTransitionTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 216,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_positionalThresholds_fractional_targetState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 379,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_positionalThresholds_fractional_negativeThreshold_targetState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 450,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsAppendingSlots_end()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4612,
  "endLine" : 4671,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAbovePointerInputWithUnitKeyMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2782,
  "endLine" : 2848,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_generic_shape_color_to_brush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 476,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1225,
  "endLine" : 1284,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_disabledConnectionNoOp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 833,
  "endLine" : 895,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun place()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1380,
  "endLine" : 1441,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxLines_SeeMoreOrCollapse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4438,
  "endLine" : 4494,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementTop_SeeMoreFullHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 496,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFirstCubicRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Bezier.kt",
  "fileLinesCount" : 1000,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 262,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 199,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMapping()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/scene/PointerEventResultTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 114,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildrenSortedByBounds_ViewInterop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2183,
  "endLine" : 2242,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveBetweenEmbeddedCousins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 1054,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApproachIntrinsicQueryBeforeLookaheadMeasurement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 877,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergedRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 469,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveSibling_hoveredOverAppearingSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3356,
  "endLine" : 3430,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleDrawTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 229,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComposeInsideView_attachingAndDetaching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 625,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComplicationSlotMetadataMap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 468,
  "linesOfCode" : 57,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 317,
  "linesOfCode" : 57,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1911,
  "endLine" : 1969,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2886,
  "endLine" : 2944,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 725,
  "endLine" : 785,
  "linesOfCode" : 57,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 990,
  "endLine" : 1059,
  "linesOfCode" : 57,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int measureHeightOfChildrenCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 380,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentInstanceButEquivalent_returnsTrueAndHasSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 305,
  "endLine" : 362,
  "linesOfCode" : 57,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View hasGapsToFix()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 337,
  "endLine" : 399,
  "linesOfCode" : 57,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getOrfAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6167,
  "endLine" : 6245,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock createPropertyConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 191,
  "endLine" : 249,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentClassFactory loadFactoryByReflection()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactoryRegistry.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 172,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendPropertyConfigString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 497,
  "endLine" : 557,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/UpsertMethodProcessor.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 97,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 319,
  "endLine" : 377,
  "linesOfCode" : 57,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long parseHeader()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 92,
  "endLine" : 157,
  "linesOfCode" : 57,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 858,
  "endLine" : 928,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addImageItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 544,
  "endLine" : 602,
  "linesOfCode" : 57,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addPickerItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 613,
  "endLine" : 674,
  "linesOfCode" : 57,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Shader createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GradientColorInflaterCompat.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 143,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 503,
  "endLine" : 566,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putValue()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/PersistableBundle.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 137,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 338,
  "endLine" : 408,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createPipelineAndUpdateChildrenSpecs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 273,
  "endLine" : 343,
  "linesOfCode" : 56,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoMimeInfo resolveVideoMimeInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 207,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaptureRequest build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 218,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 903,
  "endLine" : 965,
  "linesOfCode" : 56,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRouteControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 859,
  "endLine" : 915,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Bitmap doInBackground()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1390,
  "endLine" : 1450,
  "linesOfCode" : 56,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataClassSamePropertyNotDuplicates()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/SaveableStateHolderNavEntryDecoratorTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::navigation3" ],
  "startLine" : 47,
  "endLine" : 115,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSharedElement()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1159,
  "endLine" : 1220,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateKeyStateNestedStateIsCorrect()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 610,
  "endLine" : 669,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-compiler/src/main/kotlin/androidx/hilt/work/WorkerGenerator.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::hilt" ],
  "startLine" : 62,
  "endLine" : 118,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1870,
  "endLine" : 1936,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean autoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 441,
  "endLine" : 497,
  "linesOfCode" : 56,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2912,
  "endLine" : 2968,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 174,
  "linesOfCode" : 56,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 362,
  "endLine" : 417,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 521,
  "endLine" : 579,
  "linesOfCode" : 56,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetRestoreCredential/CredentialProviderGetRestoreCredentialController.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::credentials" ],
  "startLine" : 48,
  "endLine" : 104,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 177,
  "linesOfCode" : 56,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallbackInfo createInfo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 108,
  "endLine" : 166,
  "linesOfCode" : 56,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfiniteRepeat()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/RepeatableAnimationTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 161,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSolveCubicForFractionsCloseToZeroOrOne()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidHostTest/kotlin/androidx/compose/animation/core/EasingTest.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 96,
  "linesOfCode" : 56,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun continueAnimationWithNewSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1642,
  "endLine" : 1705,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_trailingAndLeading_sizeAndPosition_nonDefaultSizeIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 841,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_positionalThresholds_fixed_negativeThreshold_targetState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 600,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenuForTest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 704,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_extraSmall_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 451,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_small_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 512,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_medium_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 573,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_large_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 634,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_scrollingAndContentMovement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1553,
  "endLine" : 1613,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_reverseLayout_scrollingAndLazyColumnMovement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1616,
  "endLine" : 1677,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_intrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1739,
  "endLine" : 1799,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_reverseLayout_scrolledColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2709,
  "endLine" : 2767,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_reverseLayout_preScrolledColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2822,
  "endLine" : 2880,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenuForTest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 983,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_positioning_withIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 534,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SplitButtonLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 183,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_previousScaffoldValue_popLatest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 665,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/UnnecessaryLambdaCreationDetector.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 188,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainedValuesStoreRegistry_manualDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1444,
  "endLine" : 1508,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorScaledCentered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 454,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpAnimationClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 122,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheInvalidatedAfterSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 858,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewIsReused_whenMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1414,
  "endLine" : 1477,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 304,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseAncestors_differentKeyFromCallingNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 759,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposingPrecomposedItemInTheNestedSubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2048,
  "endLine" : 2112,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeChildrenWithMFRWithoutFirstPlacingThemInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2772,
  "endLine" : 2829,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downThenMoveConsumedThenMoveThenUp_afterConsumeNoDispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 999,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_downCancelDown_pimOnlyReceivesCorrectDownCancelDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2095,
  "endLine" : 2168,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChildAndGrandchild_childOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2667,
  "endLine" : 2736,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChildAndGrandchild_childOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2709,
  "endLine" : 2778,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveNestedChild_ChildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3059,
  "endLine" : 3128,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendScrollEvent_byStateObservation_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 161,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 283,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 211,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3249,
  "endLine" : 3304,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 26,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 691,
  "endLine" : 768,
  "linesOfCode" : 56,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture postInflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1219,
  "endLine" : 1276,
  "linesOfCode" : 56,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApiLintArgs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 123,
  "endLine" : 185,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 97,
  "endLine" : 152,
  "linesOfCode" : 56,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateThumbsInSeek()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 231,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMinMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 299,
  "linesOfCode" : 56,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean arrowScroll()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2850,
  "endLine" : 2914,
  "linesOfCode" : 56,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 482,
  "endLine" : 543,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 911,
  "endLine" : 978,
  "linesOfCode" : 56,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentOffset_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 187,
  "endLine" : 243,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentScale_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 246,
  "endLine" : 302,
  "linesOfCode" : 56,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1818,
  "endLine" : 1884,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getApiCallTypeFromName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 367,
  "endLine" : 422,
  "linesOfCode" : 56,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generationalViewportHint_shouldPrioritizeOver_presenterUpdates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3843,
  "endLine" : 3899,
  "linesOfCode" : 56,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installProfile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/ProfileInstallBroadcast.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::benchmark" ],
  "startLine" : 35,
  "endLine" : 95,
  "linesOfCode" : 56,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppLocalesStorageHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 116,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 225,
  "endLine" : 281,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPatternVibration()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticSignalConverter.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 261,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1729,
  "endLine" : 1785,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range getClosestSupportedDeviceFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 436,
  "endLine" : 513,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int androidXDeviceTypeToFwkDeviceType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 413,
  "endLine" : 467,
  "linesOfCode" : 55,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSceneState()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneState.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation3" ],
  "startLine" : 70,
  "endLine" : 153,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 183,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalPacked_withModifier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ChainsTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 154,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 388,
  "endLine" : 447,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 169,
  "linesOfCode" : 55,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2687,
  "endLine" : 2745,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3021,
  "endLine" : 3079,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 345,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 144,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 376,
  "endLine" : 435,
  "linesOfCode" : 55,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 728,
  "endLine" : 784,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyGroup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 740,
  "endLine" : 796,
  "linesOfCode" : 55,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 246,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 341,
  "endLine" : 398,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/PaneTemplateDemoScreen.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 158,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveRestoreStateNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2653,
  "endLine" : 2718,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderInSharedTransitionOverlayPlacementIsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4914,
  "endLine" : 4982,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/SuspendAnimationTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 176,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_appliesBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 511,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreFling_negativeVelocity_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 778,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_respectsConfirmValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 876,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_changeColors_reverseLayout_scrolledColumn_setIsAtTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2445,
  "endLine" : 2502,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_changeColors_reverseLayout_preScrolledColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2506,
  "endLine" : 2563,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_trailingAndLeading_sizeAndPosition_nonDefaultSizeIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1006,
  "endLine" : 1064,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_selectionColors_areCustomizable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1942,
  "endLine" : 1998,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_selectionColors_areCustomizable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1795,
  "endLine" : 1851,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePaneScaffoldDirective()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 106,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsAppendingSlots_first_occupied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4411,
  "endLine" : 4469,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 497,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_updatesState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 661,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_concurrentOverlappingRequests_completeInGeometricOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 917,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_concurrentOverlappingRequests_completeInGeometricOrder_whenReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 983,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinksComposables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextLinkScope.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 281,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyMapping.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 91,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateCommon()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1317,
  "endLine" : 1378,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementTop_rtl_wrapContentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3742,
  "endLine" : 3798,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicHeight_MaxLines_SeeMoreOrCollapse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4497,
  "endLine" : 4551,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBatchTransformEquivalent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 789,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Saver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 218,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 553,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 148,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionEventBeforeTraverseEvent_whenTraverseTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3441,
  "endLine" : 3501,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewInterop_hoverEnterExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4002,
  "endLine" : 4059,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_new_old_differentLayoutNodes_onAutofillText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 503,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestShapeTypeExtra_roundedCornerRectangle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1160,
  "endLine" : 1222,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingNestedSubcompose_nestedContentIsResetWhenReusedOnNextFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2452,
  "endLine" : 2513,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downDisallowInterceptUpDownMove_2ndMoveIsDispatchedDuringFinal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 445,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stylusEnterExitPointerArea()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6817,
  "endLine" : 6873,
  "linesOfCode" : 55,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downDisallowInterceptUpDownMove_2ndMoveIsDispatchedDuringFinal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 461,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_downMoveCancel_pimOnlyReceivesCorrectDownMoveCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1968,
  "endLine" : 2040,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveSibling_notHoveredOverAppearingSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3428,
  "endLine" : 3496,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_doNotCauseMultipleMeasuresOrLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1222,
  "endLine" : 1276,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissWhenClickingOutsideContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 664,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CaptureAsBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/CaptureAsBitmap.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 99,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1253,
  "endLine" : 1307,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 416,
  "endLine" : 477,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureHierarchy()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1704,
  "endLine" : 1759,
  "linesOfCode" : 55,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/XmlSchemaAndComplicationSlotsDefinition.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 110,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1298,
  "endLine" : 1353,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 721,
  "endLine" : 781,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun TitleCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 353,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readTextAppearance()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 713,
  "linesOfCode" : 55,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressIndicator build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 263,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void crossFadeBackgroundToVideo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 238,
  "linesOfCode" : 55,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayoutOverviewFrame()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 696,
  "endLine" : 753,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillDisappearingItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 478,
  "endLine" : 535,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 972,
  "endLine" : 1055,
  "linesOfCode" : 55,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean selectDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 426,
  "endLine" : 481,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInternalToStrokeTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCache.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 199,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawerLayout()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 339,
  "endLine" : 402,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findTargetSnapPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 64,
  "endLine" : 129,
  "linesOfCode" : 55,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4699,
  "endLine" : 4761,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/steps/KaptCompilationStep.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 105,
  "linesOfCode" : 55,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuAdapter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 71,
  "endLine" : 132,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPlugin.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::benchmark" ],
  "startLine" : 127,
  "endLine" : 227,
  "linesOfCode" : 55,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 507,
  "endLine" : 561,
  "linesOfCode" : 55,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 861,
  "endLine" : 918,
  "linesOfCode" : 55,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 72,
  "endLine" : 128,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 714,
  "endLine" : 774,
  "linesOfCode" : 55,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object toLocationRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 531,
  "endLine" : 595,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getRAWSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 259,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int fwkDeviceTypeToAndroidXDeviceType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 358,
  "endLine" : 411,
  "linesOfCode" : 54,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw error()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 607,
  "endLine" : 697,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_concatenateDecoratedEntries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1297,
  "endLine" : 1363,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateAnimationsImmutableBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 410,
  "endLine" : 473,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fill()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 244,
  "linesOfCode" : 54,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference marginGone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 769,
  "endLine" : 822,
  "linesOfCode" : 54,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1121,
  "endLine" : 1178,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2160,
  "endLine" : 2214,
  "linesOfCode" : 54,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2901,
  "endLine" : 2962,
  "linesOfCode" : 54,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 673,
  "endLine" : 728,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/Cbor.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::credentials" ],
  "startLine" : 42,
  "endLine" : 103,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/ProviderGetCredentialRequest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::credentials" ],
  "startLine" : 123,
  "endLine" : 177,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFragmentMaxLifecycle()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 687,
  "endLine" : 753,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 185,
  "endLine" : 265,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavHostSizeTransform()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostScreenShotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 287,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentWithInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 718,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpringVectorAnimationValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 280,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/InfiniteTransitionTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 109,
  "linesOfCode" : 54,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingSeekTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1185,
  "endLine" : 1239,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingSnapTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1296,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childTransitionStartsUninterrupted_usingTransitionState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 754,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetState_updatedOnSwipe()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 195,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_defaultIndicatorLineColor_comesFromColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 456,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 370,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1538,
  "endLine" : 1593,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalDragHandle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 127,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 638,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ComposableLambdaParameterDetector.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 140,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enclosedStagesCorrectlyObserveChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 177,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBox_togglesBelowPointerInputUnitKeyIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3138,
  "endLine" : 3211,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldValue_saverRestoresState_withAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 404,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_non_simple_rounded_rect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 319,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_indirectPointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1743,
  "endLine" : 1804,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollBelow_listensDispatches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2071,
  "endLine" : 2133,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 484,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleCodepoints_selectionIsMappedAroundCodepoints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 409,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 627,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContent_movedContentBecomesUnfocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 749,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptedKeyClick_emitsCancelInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 817,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSkTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphBuilder.skiko.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 209,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingPlaceOrderInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 888,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_new_old_differentLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 440,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusNextOrdering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 540,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookaheadApproachCoordinates_togglingDirectManipulationPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 813,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatingRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 532,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots1LeafDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1410,
  "endLine" : 1473,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveGrandchild_notHoveredOverGrandchild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3236,
  "endLine" : 3303,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveGrandchild_notHoveredOverGrandchild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3265,
  "endLine" : 3332,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentPlayTimeMillis()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 574,
  "endLine" : 631,
  "linesOfCode" : 54,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 489,
  "endLine" : 543,
  "linesOfCode" : 54,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initViewPager()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 412,
  "endLine" : 486,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 326,
  "endLine" : 402,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ButtonBarLayout.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 77,
  "endLine" : 152,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsTextureOrigins()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 171,
  "endLine" : 224,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_forBrushPaintWithSizeUnitBrushSize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 118,
  "endLine" : 174,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawChild()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1358,
  "endLine" : 1411,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 988,
  "endLine" : 1063,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 205,
  "endLine" : 280,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceAllInternal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 269,
  "endLine" : 333,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder chooseDropTarget()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1811,
  "endLine" : 1865,
  "linesOfCode" : 54,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalStorage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 322,
  "endLine" : 382,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMethodBody()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/DeleteOrUpdateMethodAdapter.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 106,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BoxValue()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/array_params_entry_hook.cc",
  "fileLinesCount" : 314,
  "components" : [ "primary::inspection" ],
  "startLine" : 30,
  "endLine" : 89,
  "linesOfCode" : 54,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleQuery()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 611,
  "endLine" : 669,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticList_afterInsertOverridesStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 270,
  "endLine" : 323,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticList_afterInsertOverridesOnlySourceStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 326,
  "endLine" : 379,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticList_afterInsertOverridesOnlyMediatorStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 382,
  "endLine" : 435,
  "linesOfCode" : 54,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 147,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void zoomScrollAnimated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 808,
  "endLine" : 863,
  "linesOfCode" : 54,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBinderCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/BinderCodeConverter.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 104,
  "endLine" : 158,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ClientProxyTypeGenerator.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 55,
  "endLine" : 112,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5038,
  "endLine" : 5098,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1378,
  "endLine" : 1445,
  "linesOfCode" : 53,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rule parseRule()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1349,
  "endLine" : 1408,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isCameraLensFacingInfoAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1664,
  "endLine" : 1723,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 404,
  "endLine" : 457,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 383,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture preCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 708,
  "endLine" : 766,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemeasureOnContentChanged()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionLayoutTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 577,
  "endLine" : 633,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void different()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 137,
  "linesOfCode" : 53,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void override()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 385,
  "endLine" : 438,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromRuns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3633,
  "endLine" : 3692,
  "linesOfCode" : 53,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validateHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 220,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getPlaceList()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 253,
  "endLine" : 316,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavHostAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostPredictiveBackTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 104,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoAdditionalPlacementWhenNoMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2722,
  "endLine" : 2776,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSharedElementsDroppedFromOverlayAfterTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2909,
  "endLine" : 2968,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childTransitionWithDurationScaleSeekableTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/DurationScaleTransitionTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 148,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 421,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_defaultBorderColor_comesFromColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 391,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_defaultIndicatorLineColor_comesFromColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 450,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_nestedScroll_consumesWithinBounds_scrollsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 729,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_direction_multipleSwipes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1089,
  "endLine" : 1153,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 1212,
  "endLine" : 1270,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/RadioButton.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 126,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-lint/src/main/java/androidx/compose/material/lint/ColorsDetector.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 133,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_anchorsChange_retainsCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 693,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_defaultBorderColor_comesFromColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 396,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_xSmall_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 502,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_medium_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 560,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_xLarge_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 673,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_positioning_customSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 419,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_correctlyPadsWhenParentHandlesInsetsAndContentPaddingIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 1078,
  "endLine" : 1136,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 163,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 321,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 24,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SegmentedButton.kt",
  "fileLinesCount" : 847,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 570,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/RadioButton.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_previousScaffoldValue_popLatest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 612,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFindTheNextClearBit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/BitVectorTests.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 173,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingGroups()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1316,
  "endLine" : 1379,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 286,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_hover_and_press_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1571,
  "endLine" : 1640,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndicationOverload_changingToExplicitIndication_nullIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6804,
  "endLine" : 6865,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageFixedSizeIsStretched()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 299,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedReceiveContent_disappearsFromMergedConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 271,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun laterAttachedReceiveContent_appearsInMergedConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 330,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unevenPaddingWithRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 782,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1684,
  "endLine" : 1740,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_dragAfterTimeout_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1681,
  "endLine" : 1746,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform_sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImeSelectionChangesTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 168,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldCoreModifier.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 300,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleLinePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 391,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementTop_rtl_wrapContentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3510,
  "endLine" : 3564,
  "linesOfCode" : 53,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/CanvasUtils.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 90,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaPathIterator.skiko.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 138,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 298,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setShadow_withZeroBlur_bitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 851,
  "endLine" : 910,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextPainter.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 106,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 493,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutAccordingTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropElementHolder.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 163,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiPanesDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4364,
  "endLine" : 4422,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusChange_requestingChildFocusAfterParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 369,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandparentQueryBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1434,
  "endLine" : 1486,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentPlacementsInTwoPasses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3301,
  "endLine" : 3354,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHalfMinFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 220,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rulersInCenteredDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 791,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_complexNothingDetached_nothingRemovedNoCancelsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1122,
  "endLine" : 1188,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveSibling_notHoveredOverAppearingSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3453,
  "endLine" : 3519,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardDiagonalSameLargeXAndYDeltas_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 443,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeBackwardDiagonalSameLargeXAndYDeltas_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 505,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardDiagonalLargeXDeltaSmallYDelta_triggersNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 567,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeBackwardDiagonalLargeXDeltaSmallYDelta_triggersPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 629,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardDiagonalSmallXDeltaLargeYDelta_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 691,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeBackwardDiagonalSmallXDeltaLargeYDelta_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 753,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_immediateAndMonitor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 366,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_areRecalculatedCorrectlyOnRelayout_withNoRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1622,
  "endLine" : 1675,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 191,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 136,
  "linesOfCode" : 53,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawGoalProgress()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 704,
  "endLine" : 771,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Checkbox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/SelectionControls.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 140,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumn()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumn.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 108,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 292,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageIndicatorView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 150,
  "linesOfCode" : 53,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/GenerateNativeApiTask.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 73,
  "endLine" : 126,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicWriteRequest()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 210,
  "endLine" : 262,
  "linesOfCode" : 53,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindRowActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 224,
  "endLine" : 280,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumns()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 328,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dataSetChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1022,
  "endLine" : 1091,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1322,
  "endLine" : 1384,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forTwoPartitionedMeshes_callsJniAndReturnsBool()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 999,
  "endLine" : 1052,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withChangedBrushPaint_createsCopyWithSameInputsAndShape()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 169,
  "endLine" : 230,
  "linesOfCode" : 53,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 285,
  "endLine" : 358,
  "linesOfCode" : 53,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRowsToPopupView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupMultiSkintoneDesign.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::emoji2" ],
  "startLine" : 69,
  "endLine" : 121,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void merge()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 409,
  "endLine" : 474,
  "linesOfCode" : 53,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findReferenceChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1926,
  "endLine" : 1998,
  "linesOfCode" : 53,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringValue()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3519,
  "endLine" : 3572,
  "linesOfCode" : 53,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResultPage query()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1326,
  "endLine" : 1386,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResultPage getNextPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1670,
  "endLine" : 1733,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queryAndTransform()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchMigrationHelper.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 155,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _ExportApiCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture removeAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 305,
  "linesOfCode" : 53,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fork()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 188,
  "endLine" : 241,
  "linesOfCode" : 53,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun profile()",
  "longName" : "",
  "relativeFileName" : "room/scripts/tasks-comparison.kts",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 127,
  "linesOfCode" : 53,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean feed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 198,
  "endLine" : 278,
  "linesOfCode" : 53,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void executeOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 374,
  "endLine" : 426,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function histogramPoints()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 82,
  "endLine" : 139,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 369,
  "endLine" : 424,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface createFromResourcesFamilyXml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 209,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSetterAndGetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 852,
  "endLine" : 906,
  "linesOfCode" : 52,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntKeyframeSet.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 111,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int findSubMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 371,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/WakelockEmptyActivityRule.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 100,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startTrigger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 376,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createEglContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 436,
  "endLine" : 494,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List get10BitSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 546,
  "endLine" : 614,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getConcurrentSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 649,
  "endLine" : 719,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOrRemoveMeteringRepeatingUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1154,
  "endLine" : 1214,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputConfigurationCompat getOutputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 377,
  "endLine" : 437,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 482,
  "endLine" : 544,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 131,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1023,
  "endLine" : 1082,
  "linesOfCode" : 52,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopDuplicateZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 924,
  "endLine" : 985,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4007,
  "endLine" : 4060,
  "linesOfCode" : 52,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 194,
  "linesOfCode" : 52,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1883,
  "endLine" : 1935,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2498,
  "endLine" : 2553,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6237,
  "endLine" : 6294,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 423,
  "endLine" : 474,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 204,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 228,
  "endLine" : 279,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 179,
  "endLine" : 230,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 128,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 131,
  "endLine" : 183,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 98,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 177,
  "endLine" : 231,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toReadableString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 162,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1519,
  "endLine" : 1574,
  "linesOfCode" : 52,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildrenToSolverByDependency()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3695,
  "endLine" : 3747,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 441,
  "endLine" : 492,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean coseSign1CheckSignature()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 737,
  "endLine" : 792,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateScrollEventValues()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 222,
  "endLine" : 283,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedWithDialog()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 822,
  "endLine" : 878,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentSizeTransformEmptyComposableTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 249,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToWithSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1085,
  "endLine" : 1139,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_trailingAndLeading_sizeAndPosition_nonDefaultSizeIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 853,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_geometry_animated_fabSize()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 512,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfigurationToggleBetweenEnabledAndDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 1100,
  "endLine" : 1175,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Chip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 141,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_indicatorPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 609,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customColorsSupersedeTypographyColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 1044,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfigurationToggleBetweenEnabledAndDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 639,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelAndPlaceholderPosition_whenSmallerThanMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 863,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_trailingAndLeading_sizeAndPosition_nonDefaultSizeIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 949,
  "endLine" : 1004,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 680,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1403,
  "endLine" : 1455,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BadgedBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Badge.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 130,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceScaffoldChangeWhenHistoryAware_notSkipBackstackEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 543,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceScaffoldChangeWhenNotHistoryAware_skipBackstackEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 601,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsRemovingSlots_toEmpty_atEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4988,
  "endLine" : 5042,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_realParametersCount_returns_correct_number_of_parameters()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 363,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immediateIndirectDrag_doesNotTriggerOnClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7495,
  "endLine" : 7557,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentPageOffset_shouldReflectScrollingOfCurrentPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1177,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_shouldEnsurePagerIsSettled_WhenDirectionChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 345,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableVertical_diagonalScroll_2d_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 752,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 592,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollBelow_listensDispatches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 783,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShape_padding_shapeOffsetAndFillsDownsizedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 275,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerDrag_cancelsPressInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 3039,
  "endLine" : 3100,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immediateIndirectDrag_doesNotTriggerCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 3103,
  "endLine" : 3165,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun specifiedPartOfComponentBroughtOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 802,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 581,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 670,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElevationPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 851,
  "endLine" : 904,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ChildTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 610,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilter.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 285,
  "linesOfCode" : 52,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mismatchedKeyedComposedModifiersAreNotEqual()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 277,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restrictedConstraints_noRestriction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 255,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_showOnScreen_lazynested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2428,
  "endLine" : 2481,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReactivationWithChangingKey_onlyResetsOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1271,
  "endLine" : 1331,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_textField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 866,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureSubtreeWithoutAffectingLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2062,
  "endLine" : 2124,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removesLayoutNodeWithInputModifier_forEachGesturableIntersectionReflectsOnlyInputInUI()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 328,
  "linesOfCode" : 52,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateStateValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 423,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rulerValueRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 477,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rulerValueAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 531,
  "linesOfCode" : 52,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverPressEnterRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4471,
  "endLine" : 4522,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots1Detached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1275,
  "endLine" : 1337,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_rootWith3MiddlesDetached_allRemovedAndCorrectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1906,
  "endLine" : 1976,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childNotFullyContainedInParent_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3538,
  "endLine" : 3601,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 135,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String pathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 585,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toRemoteString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 187,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 280,
  "linesOfCode" : 52,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 139,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 199,
  "linesOfCode" : 52,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun text()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1584,
  "endLine" : 1635,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Interpolator createInterpolatorFromXml()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimationUtilsCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 105,
  "endLine" : 166,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CurvedLayout()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedLayout.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 158,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompactChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 631,
  "endLine" : 685,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyMutationInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4763,
  "endLine" : 4827,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement getCorrectContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 343,
  "linesOfCode" : 52,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDatePickerFormat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 269,
  "linesOfCode" : 52,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 375,
  "endLine" : 437,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3808,
  "endLine" : 3866,
  "linesOfCode" : 52,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean prependVisbleItemsWithCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 197,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean appendVisbleItemsWithCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 351,
  "linesOfCode" : 52,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 363,
  "endLine" : 418,
  "linesOfCode" : 52,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeByQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1901,
  "endLine" : 1967,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prunePackageData()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2309,
  "endLine" : 2372,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 152,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp1Compilation.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 96,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTypeSpecBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 163,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoTrace.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::benchmark" ],
  "startLine" : 52,
  "endLine" : 174,
  "linesOfCode" : 52,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void executePopOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 431,
  "endLine" : 483,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 282,
  "endLine" : 336,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean pushDynamicShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 748,
  "endLine" : 800,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getExitDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 738,
  "endLine" : 793,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2356,
  "endLine" : 2406,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 505,
  "endLine" : 555,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2Bitmap.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 103,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 943,
  "endLine" : 1007,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidCamera2InteropOverride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 568,
  "endLine" : 619,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performItemAction()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 668,
  "endLine" : 719,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateItems()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 855,
  "endLine" : 908,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyStyleOnViewIfValid()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 63,
  "endLine" : 113,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 592,
  "endLine" : 643,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 151,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/MicrophoneRecorder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 202,
  "endLine" : 255,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 223,
  "endLine" : 276,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 154,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePageAccessibilityActions()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1509,
  "endLine" : 1566,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seekFraction()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 152,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun continueAnimationUsesInitialVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1708,
  "endLine" : 1765,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visibilityThresholdTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 381,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childTransitionStartsUninterrupted_usingSeekableTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 836,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_nestedScroll_preFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1592,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Text.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 166,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_changeColors_scrolledColumn_setIsAtTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2388,
  "endLine" : 2441,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 870,
  "endLine" : 921,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canReportNonGroupCallInformationDuringWrite()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3736,
  "endLine" : 3787,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_dragAfterTimeout_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1226,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerDrag_cancelsPressInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7431,
  "endLine" : 7492,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_childPartialConsumptionForIndirectPointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1590,
  "endLine" : 1647,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_allowParentWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2136,
  "endLine" : 2190,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptedIndirectPointerClick_emitsCancelInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 408,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1278,
  "endLine" : 1345,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childAfterVisibleBounds_parentIsScrolledSoThatTrailingEdgeOfChildIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 518,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_interactionSource_withIndirectPointers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1004,
  "endLine" : 1065,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 638,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allTheStepsCalledExactlyOnce()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 525,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_reuseMeasurePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5612,
  "endLine" : 5664,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_reuseMeasurePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5701,
  "endLine" : 5753,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_updatesOnWeightAndAlignmentChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 220,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_updatesOnWeightAndAlignmentChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 399,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 896,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 908,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1459,
  "endLine" : 1511,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 102,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 250,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_customChildIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitEnterTest.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 127,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadLayoutAnimationParentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 394,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeLayoutInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2006,
  "endLine" : 2059,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingScaleUpdatedOffsetsForSubhierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1860,
  "endLine" : 1912,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stoppingPlacingWithLayerShouldInvalidateOffsetCacheForSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2007,
  "endLine" : 2060,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rulerChildMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 584,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingNestedSubcompose_nestedChildrenAreResetAndReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2390,
  "endLine" : 2449,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersMoveConsumed_dispatchDuringPostTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3695,
  "endLine" : 3763,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots1MiddleDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1343,
  "endLine" : 1404,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots2LeafsDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1604,
  "endLine" : 1665,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downOn3NestedPointerInputModifiers_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1463,
  "endLine" : 1530,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewOffsetsTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 125,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 642,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_onlyLayoutEarlyWhenNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1279,
  "endLine" : 1329,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveBasedOnParentOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 446,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 248,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 664,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 349,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisibilityInfo getVisibilityChangeInfo()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 190,
  "endLine" : 241,
  "linesOfCode" : 51,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Checkbox.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::tv" ],
  "startLine" : 189,
  "endLine" : 240,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CircularProgressIndicator.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 156,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun AppCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Card.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 223,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGitLog()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitRunnerGitClient.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 114,
  "endLine" : 166,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose-lint/src/main/java/androidx/activity/compose/lint/CollectProgressDetector.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::activity" ],
  "startLine" : 45,
  "endLine" : 102,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsPreservedRenderedContent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/PreservedBufferContentsVerifier.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::graphics" ],
  "startLine" : 71,
  "endLine" : 128,
  "linesOfCode" : 51,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 445,
  "endLine" : 511,
  "linesOfCode" : 51,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlaybackState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 675,
  "endLine" : 730,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateScrollLimits()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2579,
  "endLine" : 2629,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrollToSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2715,
  "endLine" : 2773,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1859,
  "endLine" : 1916,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean selectTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 289,
  "endLine" : 349,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 343,
  "endLine" : 398,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ExperimentalPropertyAnnotationDetector.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 50,
  "endLine" : 128,
  "linesOfCode" : 51,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDeclaration()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/DeprecationMismatchDetector.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 46,
  "endLine" : 116,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 202,
  "endLine" : 263,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritDeclarationSiteVariance()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolver.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::room" ],
  "startLine" : 189,
  "endLine" : 263,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/steps/JavaSourceCompilationStep.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 94,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compile()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/TestKotlinCompiler.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 188,
  "linesOfCode" : 51,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractParams()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ShortcutMethodProcessor.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 121,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/EntityRowAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 136,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/EnumColumnTypeAdapter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 157,
  "linesOfCode" : 51,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMethodTraceData()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 271,
  "endLine" : 327,
  "linesOfCode" : 51,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureList()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 349,
  "endLine" : 401,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 468,
  "endLine" : 533,
  "linesOfCode" : 51,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 633,
  "endLine" : 687,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 689,
  "endLine" : 743,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 745,
  "endLine" : 799,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable loadDrawableInner()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 591,
  "endLine" : 642,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToShortcutIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 697,
  "endLine" : 748,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 697,
  "endLine" : 749,
  "linesOfCode" : 50,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1945,
  "endLine" : 2006,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getPropertyFunction()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 727,
  "endLine" : 785,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifData build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 858,
  "endLine" : 914,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 451,
  "endLine" : 508,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resolveAndValidateDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/DynamicRangeResolver.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 112,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSelectedRouteIfNeeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 886,
  "endLine" : 947,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1294,
  "endLine" : 1352,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::work" ],
  "startLine" : 87,
  "endLine" : 148,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void different()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 142,
  "linesOfCode" : 50,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 298,
  "endLine" : 355,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseDimensionRatioString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 962,
  "endLine" : 1013,
  "linesOfCode" : 50,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 156,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 160,
  "endLine" : 211,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRecord()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/MicrophoneRecorder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 200,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithMessageTemplateDemoScreen.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 112,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignInTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 130,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/CredentialProviderPlayServicesImpl.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::credentials" ],
  "startLine" : 69,
  "endLine" : 118,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 735,
  "endLine" : 789,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransitionExtensionAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 558,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionFrameOfReferenceOfItemsInLazyGrid()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimateBoundsTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 563,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_defaultIndicatorLineColor_appliesBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 567,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 312,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_large_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 615,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_prefixAndSuffixPosition_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1176,
  "endLine" : 1229,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_becomesExpandedAndFocusedOnClick_andCollapsedAndUnfocusedOnBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 633,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 374,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 223,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitIndicationOverload_nullIndication_changingToLocalIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6959,
  "endLine" : 7015,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 202,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIndirectPointerPress_emitsFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 343,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_repeatKeyEvents_doNotEmitFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 935,
  "endLine" : 993,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interruptedClick_emitsCancelIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 996,
  "endLine" : 1059,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_repeatKeyEvents_doNotEmitFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1256,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interruptedClick_emitsCancelIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1259,
  "endLine" : 1322,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_verticallyScroll_inScrollableContainer_overflowContent_dragCursorHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 609,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_horizontallyScroll_inScrollableContainer_overflowContent_dragCursorHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 675,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleKeyPress_emitsFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 694,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatKeyEvents_doNotEmitFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 752,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumnOrRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/lazy/list/BaseLazyListTestWithOrientation.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 214,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateApproachOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/PagerSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 136,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 203,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElevationPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 476,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 950,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaPathIterator.skiko.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 192,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 962,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConcaveOutlineClipsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 960,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConcaveOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1053,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1514,
  "endLine" : 1565,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathStringToNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathParser.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 175,
  "linesOfCode" : 50,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun preload()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 122,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customFloatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 607,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableFloatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 661,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 715,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 790,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 254,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1635,
  "endLine" : 1697,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2093,
  "endLine" : 2162,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSoftwareLayerOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 711,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusFromViewMovesToComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 937,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movesFocusAmongSiblingsDeepInTheFocusHierarchy_skipsDeactivatedSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 330,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeDeepInHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 220,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLookaheadPlacementInvalidatedAfterRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 839,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipPlacementOnlyPostLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 970,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsLookingAheadWithIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2361,
  "endLine" : 2410,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ConditionallyMeasureAndPlace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3648,
  "endLine" : 3698,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContentToNestedItemDetachedFromLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2892,
  "endLine" : 2943,
  "linesOfCode" : 50,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_3pointers1stPointerActionPointerUp_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 674,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_3pointers2ndPointerActionPointerUp_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 729,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_3pointers3rdPointerActionPointerUp_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 784,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardHorizontally_triggersNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 127,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeBackwardHorizontally_triggersPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 263,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardVertically_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 322,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeBackwardVertically_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 381,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTestChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 239,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 730,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 368,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPolarPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 279,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String floatToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/StringUtils.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 117,
  "linesOfCode" : 50,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 344,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DenseListItem()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::tv" ],
  "startLine" : 170,
  "endLine" : 219,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onTap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 629,
  "endLine" : 683,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateColumn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2323,
  "endLine" : 2381,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShaForThisBuild()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/BuildPropParser.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 91,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configure()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 116,
  "endLine" : 172,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructionTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 29,
  "endLine" : 85,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typesWithDefaultValuesAndNullables()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 430,
  "endLine" : 493,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProvideFragmentTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 941,
  "endLine" : 995,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProvideFragmentTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 946,
  "endLine" : 1000,
  "linesOfCode" : 50,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void doInBackground()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1045,
  "endLine" : 1102,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToATriangle_correctlyModifiesTriangle()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 299,
  "endLine" : 354,
  "linesOfCode" : 50,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 316,
  "endLine" : 368,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UserAgentMetadata getUserAgentMetadataFromMap()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/UserAgentMetadataInternal.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::webkit" ],
  "startLine" : 143,
  "endLine" : 202,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyUsageOfElementIsWithinSameGroup()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanInappropriateExperimentalUsage.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 183,
  "endLine" : 253,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateChangeImpl()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 358,
  "endLine" : 408,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/GuavaListenableFutureQueryResultBinder.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 93,
  "linesOfCode" : 50,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateMethodBodyCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/DeleteOrUpdateMethodAdapter.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 157,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 807,
  "endLine" : 864,
  "linesOfCode" : 50,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Slice bindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 391,
  "endLine" : 444,
  "linesOfCode" : 50,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/referenceDocs/switcher.py",
  "fileLinesCount" : 283,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToModelCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/BinderCodeConverter.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 93,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 127,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGpsStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1017,
  "endLine" : 1067,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean recreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 172,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProviderInfo getProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 188,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCallEndpointsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 219,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1571,
  "endLine" : 1625,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 266,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatKeyframeSet.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 108,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void writeCollection()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 901,
  "endLine" : 950,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1057,
  "endLine" : 1105,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMediaButtonEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1155,
  "endLine" : 1211,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int toVolumeStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 559,
  "endLine" : 610,
  "linesOfCode" : 49,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SessionConfig initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 235,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getConcurrentSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 517,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T doInitialize()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 146,
  "endLine" : 196,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_swapDecoratedEntriesThenPop_stateCleared()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1231,
  "endLine" : 1294,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_concatenateDecoratedEntries_navigateOnFirstStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1366,
  "endLine" : 1423,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_concatenateDecoratedEntries_navigateOnLastStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1426,
  "endLine" : 1482,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_concatenateDecoratedEntries_popOnFirstStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1485,
  "endLine" : 1542,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_concatenateDecoratedEntries_popOnLastStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1545,
  "endLine" : 1602,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performIntercept()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 483,
  "endLine" : 550,
  "linesOfCode" : 49,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1743,
  "endLine" : 1797,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 135,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CLElement createElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParser.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 244,
  "endLine" : 292,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 104,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 331,
  "linesOfCode" : 49,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet convertAreaIdToCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/SeatCarZoneAreaIdConverter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 111,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/TemplateLayoutsDemoScreen.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 113,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/LongMessageTemplateDemoScreen.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 96,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/ShortMessageTemplateDemoScreen.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 96,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialOption.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::credentials" ],
  "startLine" : 161,
  "endLine" : 211,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateSingleTopSharedStartDestinationAlternatingGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1004,
  "endLine" : 1060,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkMultipleDestinationsWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5832,
  "endLine" : 5891,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedRepeatedBackToBackWithOrphanedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1414,
  "endLine" : 1467,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentWithContentKey()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 523,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderInSharedTransitionOverlayInvalidationInTheSameFrameAsPlacementChange()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4986,
  "endLine" : 5049,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetOffsetAndAnimate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 509,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combined_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecsTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 242,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathData()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 250,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun values()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DelayedAnimationTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 99,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunningFalseAfterRemovingAnimationWhileAnimatingToPreviousState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2522,
  "endLine" : 2588,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorNotClippedWhenFullyDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTransformTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 196,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_scrollingBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 407,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customStyleProperties_shouldApply()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 121,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicSize_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 662,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_prefixAndSuffixPosition_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1286,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_alphaNotApplied_toCustomContainerColorAndTransparentColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1571,
  "endLine" : 1623,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceScaffoldChangeWhenHistoryAware_notSkipBackstackEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 496,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceScaffoldChangeWhenNotHistoryAware_skipBackstackEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 551,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ComposableNamingDetector.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 107,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canTraverseChildren()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5248,
  "endLine" : 5297,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 839,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedAndroidViewIntoView_whenFullyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 202,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollingUpAndDownLazyColumnDoesntCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/focus/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 119,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetState_updatedOnSwipe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 188,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 141,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageContentIsFocusable_fixedSizePage_shouldScrollFullPage_pivotSpec_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 589,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_shouldEnsurePagerIsSettled_WhenCrossDirectionScrolls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 404,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll_keyboardPageUpAndDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 464,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_multiDirectionsShouldPropagateOrthogonalAxisToNextParentWithSameDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3192,
  "endLine" : 3246,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptedKeyClick_emitsCancelInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 467,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_doubleEnterKey_emitsFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 932,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_doubleEnterKey_emitsFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1196,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptedIndirectPointerClick_emitsCancelInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 399,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleParentsAreScrolledInDifferentDirectionsSoThatChildIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 743,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun togglingInnerTextField_whileFocused_cursorContinuesToDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 570,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_immediateAndMonitor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 346,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureValidIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 162,
  "linesOfCode" : 49,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool analyzeLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 252,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChainPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 408,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 349,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intSizeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 227,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intOffsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 330,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 383,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 436,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1977,
  "endLine" : 2037,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containerSizeUpdatesWhenDeviceSizeChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/platform/WindowInfoDeviceChangeTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 102,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingZIndexInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 944,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeWithoutSemanticsLayoutChange_sendThrottledSubtreeEventsForMergedSemanticsNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3609,
  "endLine" : 3664,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_new_old_sameLayoutNode_onAutofillText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 378,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAllDirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 543,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusThroughUnFocusableComposeViewPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 598,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movesFocusAmongSiblingsDeepInTheFocusHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 120,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlacementAfterLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1575,
  "endLine" : 1633,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerNodeMeasureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1636,
  "endLine" : 1695,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroMinFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 157,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerRectRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectRulerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 133,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outerRectRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectRulerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 185,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionInRootWhenUnplacingThenPlacingGrandparentWithDifferentOffsetAndNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 288,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionInRootFromRelativeLayoutBoundsForItemsInLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1073,
  "endLine" : 1126,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeOverReusedNodeWithUpdatedModifierIsNotCausingEarlyRemeasureForIt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3088,
  "endLine" : 3142,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1MoveConsumed_noAdditionalConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2600,
  "endLine" : 2658,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentModifierDynamicallyChangedToOverrideWithMoveEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 685,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentModifierDynamicallyChangedToOverrideWithMoveEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 700,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInLayoutDoesNotAffectParentSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 870,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllSemanticNodesRecursive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsOwner.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 237,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun produce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 237,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void condition2Body()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 535,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getTargetIds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 225,
  "endLine" : 278,
  "linesOfCode" : 49,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItem.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::tv" ],
  "startLine" : 78,
  "endLine" : 126,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 244,
  "endLine" : 294,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PickVisualMediaRequest()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 99,
  "endLine" : 234,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackEditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::leanback" ],
  "startLine" : 115,
  "endLine" : 168,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 429,
  "endLine" : 479,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2366,
  "endLine" : 2421,
  "linesOfCode" : 49,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1257,
  "endLine" : 1319,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 498,
  "endLine" : 552,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsTextureOffset()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 400,
  "endLine" : 448,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IOHIDEventPtr HIDEventWithTouches()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/objc/CMPTestUtils/HIDEvent.m",
  "fileLinesCount" : 171,
  "components" : [ "primary::testutils" ],
  "startLine" : 117,
  "endLine" : 171,
  "linesOfCode" : 49,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainThreadCallback getMainThreadProxy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 29,
  "endLine" : 83,
  "linesOfCode" : 49,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSpecToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 126,
  "endLine" : 190,
  "linesOfCode" : 49,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 222,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument toJetpackGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GenericDocumentToPlatformConverter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 160,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletedOrRenamedColumnFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1040,
  "endLine" : 1088,
  "linesOfCode" : 49,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 171,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 149,
  "endLine" : 201,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreAppendPrependBeforeRefresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 658,
  "endLine" : 724,
  "linesOfCode" : 49,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoCaptureWrapper.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::benchmark" ],
  "startLine" : 95,
  "endLine" : 153,
  "linesOfCode" : 49,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/tasks/CollectBaselineProfileTask.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 112,
  "endLine" : 191,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceCompleteAllOperations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 327,
  "endLine" : 379,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayedListItems getListItemsForNonScrollingList()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 457,
  "endLine" : 516,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void arcToBezier()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 800,
  "endLine" : 856,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handlePerformPrivateCommand()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 135,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsWithoutTextDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 315,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean overScrollByCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1401,
  "endLine" : 1459,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1518,
  "endLine" : 1567,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onMediaButtonEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3698,
  "endLine" : 3747,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1053,
  "endLine" : 1108,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 267,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 288,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 267,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int submitStillCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 522,
  "endLine" : 583,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1103,
  "endLine" : 1164,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupVideo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1237,
  "endLine" : 1288,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 402,
  "endLine" : 455,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLegacySupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 116,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static View render()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 256,
  "endLine" : 306,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedPredictiveBackAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 130,
  "endLine" : 183,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateDuplicateZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 866,
  "endLine" : 920,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCommand()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 254,
  "endLine" : 304,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void touchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 195,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 967,
  "endLine" : 1014,
  "linesOfCode" : 48,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1401,
  "endLine" : 1456,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3326,
  "endLine" : 3380,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SolverVariable chooseSubjectInVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 509,
  "endLine" : 561,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int solverMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 197,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 815,
  "endLine" : 862,
  "linesOfCode" : 48,
  "mcCabeIndex" : 34,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean defineTerminalWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/RunGroup.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 237,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAvailableAuthenticationKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 890,
  "endLine" : 943,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void storeStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1024,
  "endLine" : 1075,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handleDeleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 367,
  "endLine" : 425,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int check()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 520,
  "endLine" : 568,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 105,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavHostAnimationsZIndexPredictiveBack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostScreenShotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::navigation" ],
  "startLine" : 114,
  "endLine" : 167,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavHostPredictiveBackAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostScreenShotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::navigation" ],
  "startLine" : 171,
  "endLine" : 224,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatAnimate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 372,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapToExistingState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1534,
  "endLine" : 1582,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateAndContinueAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1585,
  "endLine" : 1639,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenuForTest()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 479,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleAlphaChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 531,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_callsOnDismissRequest_onNestedScrollFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1193,
  "endLine" : 1246,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_hideBottomEnd_scalesAndFadesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 783,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_hideCenter_scalesAndFadesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 843,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_hideTopStart_scalesAndFadesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 903,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DatePickerHeadline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 744,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 287,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1839,
  "endLine" : 1888,
  "linesOfCode" : 48,
  "mcCabeIndex" : 47,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerItem()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 922,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertDataBoundaryCondition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2926,
  "endLine" : 2977,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_by_touch_ignores_mouse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/gestures/DragGestureTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 399,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedException_multiText_threeTexts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 357,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_differentSelectable_usesWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1469,
  "endLine" : 1520,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_differentSelectable_usesWordBoundary_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1523,
  "endLine" : 1571,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBox_addsBelowPointerInputUnitKeyIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3074,
  "endLine" : 3128,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBoxGesture_togglesBelowWithUnitKeyIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3221,
  "endLine" : 3275,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_changingIndication_beforeCreation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6053,
  "endLine" : 6108,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageFixedSizeAlignedBottomEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 392,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropTarget_changingTarget_updatesModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/draganddrop/DragDropTargetTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 108,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll_keyboardPageUpAndDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 926,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleKeyPress_emitsFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 349,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShape_setsShapeSemanticsAndAccessibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 153,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIndirectPointerPress_emitsFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 336,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childPartiallyVisible_parentIsScrolledSoThatTrailingEdgeOfChildIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 618,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDragEndHandleOutOfBounds_selectionAndHandleUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 231,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_disabledWontCallLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 531,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 421,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementTop_rtl_fillMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3689,
  "endLine" : 3739,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsSideWidthConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 131,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeHelper()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 635,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics-lint/src/main/java/androidx/compose/ui/graphics/lint/ColorDetector.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 111,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 174,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1175,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMergingWithMultipleParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/scene/PointerEventResultTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 176,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_4DownInClippedAreaOfLnsWithPims_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1884,
  "endLine" : 1947,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOnComplexPointerAndLayoutNodePath_pimsHitInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2011,
  "endLine" : 2071,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testsFromThe2DVelocityTrackerTest_noClamping_impulse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 770,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_tripleNestedTraversalGroups()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1295,
  "endLine" : 1344,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_zOcclusion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1718,
  "endLine" : 1768,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendClickedAndChangeSubtree_whenDescendantClicked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3128,
  "endLine" : 3183,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewInterop_dualHoverEnterExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4062,
  "endLine" : 4113,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_new_old_sameLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 321,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelTakeFocus_fromOnFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTransactionsTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 180,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewDisposalWhenDetached_causesViewToBeReleased()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1127,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateMeasurementForSubtreeTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/InvalidateSubtreeTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 181,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stoppingPlacingWithLayerShouldInvalidateCoordinatesOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1181,
  "endLine" : 1231,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsUseInPlacementOnlyRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 190,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectChangedBoundsInModifierChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1539,
  "endLine" : 1595,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premeasuringAllowsToSkipMeasureOnceTheSlotIsComposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1713,
  "endLine" : 1766,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premeasuringTwoPlaceables_allowsQueryingSizeAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1824,
  "endLine" : 1876,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContentToItemDetachedFromLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2832,
  "endLine" : 2884,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeLookaheadPositionOfContentDetachedFromParentLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2998,
  "endLine" : 3047,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unplacedNodeSkipsForceSubtreeLookaheadMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 647,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlacementInvalidationAboveLookaheadRootCrossOverToMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1292,
  "endLine" : 1348,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverEnterPressExitEnterExitRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4421,
  "endLine" : 4468,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots3LeafsDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1780,
  "endLine" : 1838,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerEventContainsPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 680,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckFile()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/LocalContextResourcesConfigurationReadDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 365,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int callSetGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 598,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 212,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path asPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 348,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 449,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 220,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 763,
  "endLine" : 823,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/RadioButton.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::tv" ],
  "startLine" : 69,
  "endLine" : 116,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CircularProgressIndicator.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 227,
  "linesOfCode" : 48,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ToggleChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 154,
  "linesOfCode" : 48,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLocationZoneRectangular()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 653,
  "endLine" : 708,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 824,
  "endLine" : 876,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstructor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-lint/src/main/java/androidx/wear/protolayout/lint/ResponsiveLayoutDetector.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 102,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onInterceptInputEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 509,
  "linesOfCode" : 48,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onInterceptInputEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 449,
  "endLine" : 504,
  "linesOfCode" : 48,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagingIndicator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 142,
  "endLine" : 193,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollDirectionPrimary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2475,
  "endLine" : 2531,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int processSelectionMoves()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3880,
  "endLine" : 3927,
  "linesOfCode" : 48,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagerTitleStrip()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 114,
  "endLine" : 168,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiMatch()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 157,
  "endLine" : 215,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handleDeleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 504,
  "endLine" : 562,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int check()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 651,
  "endLine" : 699,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2125,
  "endLine" : 2175,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 715,
  "endLine" : 770,
  "linesOfCode" : 48,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findTargetSnapPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 146,
  "linesOfCode" : 48,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutForPredictiveAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 832,
  "endLine" : 886,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void repositionToWrapContentIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 741,
  "endLine" : 788,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConverters()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/CustomConverterProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 91,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/LiveDataQueryResultBinder.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 89,
  "linesOfCode" : 48,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/InstantQueryResultBinder.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 81,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 351,
  "endLine" : 405,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/result/PreparedQueryResultAdapter.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 109,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 85,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageInspector()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/InspectionPlugin.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::inspection" ],
  "startLine" : 170,
  "endLine" : 224,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropEventOrNull()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshotState.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::paging" ],
  "startLine" : 268,
  "endLine" : 333,
  "linesOfCode" : 48,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle saveAllStateInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2709,
  "endLine" : 2770,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 384,
  "endLine" : 444,
  "linesOfCode" : 48,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UnreadConversation getUnreadConversationFromBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7697,
  "endLine" : 7748,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int HSLToColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 370,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean commitContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 197,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateBasedOnPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 749,
  "endLine" : 813,
  "linesOfCode" : 47,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDouble()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1369,
  "endLine" : 1419,
  "linesOfCode" : 47,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 513,
  "endLine" : 565,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1749,
  "endLine" : 1800,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2127,
  "endLine" : 2178,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EGLContextParams createDummyEGLContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 315,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 290,
  "linesOfCode" : 47,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy exploreProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 186,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioMimeInfo resolveAudioMimeInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 117,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 180,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedAvailableCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/CameraSelectionOptimizer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 93,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleScheduleWorkIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 207,
  "endLine" : 276,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun computeLayoutResult()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1758,
  "endLine" : 1805,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalPacked_withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ChainsTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 93,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 534,
  "endLine" : 583,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 206,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 769,
  "endLine" : 817,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 750,
  "endLine" : 799,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 248,
  "endLine" : 295,
  "linesOfCode" : 47,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 110,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseKeyPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 209,
  "endLine" : 258,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperReference helper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 337,
  "endLine" : 383,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void addStringToReferences()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 212,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderFrame()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/DefaultRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 118,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 132,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture addShortcuts()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 264,
  "endLine" : 313,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppAuthenticatorConfig createConfigFromParser()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 551,
  "endLine" : 598,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isDeviceFullyUpdated()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 810,
  "endLine" : 862,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retrieveValuesForNamespace()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 581,
  "endLine" : 634,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataItem coseSign1Sign()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 672,
  "endLine" : 724,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  navDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkDslBuilder.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::navigation" ],
  "startLine" : 79,
  "endLine" : 160,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-lint/src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 132,
  "endLine" : 180,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 121,
  "endLine" : 169,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArcSplineGraph_overallCurve()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 392,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArcSplineGraph_startOfCurve()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 441,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArcSplineGraph_endOfCurve()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 490,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals0()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 309,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childTransitionWithDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/DurationScaleTransitionTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 87,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_alphaNotApplied_toCustomBackgroundColorAndTransparentColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1062,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_indicatorPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 514,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_progress_matchesSwipePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 298,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 963,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfigurationChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 1026,
  "endLine" : 1093,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_stateRestoration_stateChangeWhileSaved()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 332,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithJavaTimeApi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 857,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_changeColors_scrolledLazyColumn_setIsAtTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2179,
  "endLine" : 2228,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfigurationChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 557,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_stateRestoration_stateChangeWhileSaved()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 331,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_prefixAndSuffixPosition_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1126,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_positioning_noIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 472,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findLowestCostArrangement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Arrangement.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 149,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 1048,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 161,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1576,
  "endLine" : 1622,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 43,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IndicatorBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 523,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerBlock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 1025,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_changingIndication_beforeCreation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5043,
  "endLine" : 5097,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun glowOverscroll_doesNotClip()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 569,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_semanticsScrollByOffset_returnsConsumedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 577,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_blocksDownEvents_ifFlingingCaught()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1096,
  "endLine" : 1145,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_childPartialConsumptionForMouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1355,
  "endLine" : 1406,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_childPartialConsumptionForSemantics_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1488,
  "endLine" : 1538,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultFlingBehavior_useScrollMotionDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3672,
  "endLine" : 3725,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultFlingBehavior_useScrollMotionDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 497,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_blocksDownEvents_ifFlingingCaught()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 347,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerDrag_worksOnBothOrientations_primaryXAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 227,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerDrag_worksOnBothOrientations_primaryYAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 279,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerDrag_worksOnBothOrientations_noPrimaryAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 331,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDragStartHandle_withNoEndHandle_selectionAndHandleUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 288,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumnOrRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/lazy/list/BaseLazyListTestWithOrientation.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 162,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_rotationLock()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 402,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjust()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustment.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 135,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 963,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_equalHeight_WithFraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 626,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 797,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 809,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1412,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 133,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextMeasurer.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 189,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactory.android.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 182,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendSubtreeChangeEvents_whenNodeRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3386,
  "endLine" : 3436,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusThroughUnFocusableComposeViewNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 653,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusWithDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 707,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingOrderIsCorrectWhenAddingAndRemovingNotPlacingModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 178,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureNotPlacedChildMeasuredInPlacementInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 504,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConditionalskipToLookaheadPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3957,
  "endLine" : 4015,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 404,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childWithStatefulMeasureBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 355,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rulersInFullScreenDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 842,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueLayoutDirectionChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 369,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premeasuringTwoPlaceables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1769,
  "endLine" : 1821,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changePositionOfItemDetachedFromLookaheadPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2946,
  "endLine" : 2995,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeOverReusedNodeWithUpdatedModifierIsNotCausingEarlyRemeasureForIt2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3145,
  "endLine" : 3197,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ThenDown2ViewRetsFalseThenMove_moveIsDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1574,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ThenDown2ViewRetsFalseThenUp1_up1IsDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1577,
  "endLine" : 1631,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ThenDown2ViewRetsFalseThenUp2_up2Dispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1634,
  "endLine" : 1688,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1UpViewRetsFalse_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2128,
  "endLine" : 2187,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersMoveViewRetsFalse_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2320,
  "endLine" : 2379,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_viewRestsFalseDown1ThenViewRetsTrueDown2TheMove_noConsumptionOfMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2967,
  "endLine" : 3025,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_viewRestsFalseDown1ThenViewRetsTrueDown2TheUp2_noConsumptionOfUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3028,
  "endLine" : 3086,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots2Detached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1479,
  "endLine" : 1537,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAwaitSeveralEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 179,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerTypePassed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 197,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_modifiedChange_isPassedToNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 531,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawnInCorrectLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3593,
  "endLine" : 3649,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 452,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/SensorSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 142,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 207,
  "linesOfCode" : 47,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 238,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 161,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 291,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 611,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 245,
  "linesOfCode" : 47,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 359,
  "endLine" : 428,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1911,
  "endLine" : 1971,
  "linesOfCode" : 47,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupPathMotion()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 413,
  "endLine" : 475,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bitmap createViewBitmap()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 88,
  "endLine" : 137,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 129,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1728,
  "endLine" : 1784,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateRow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2384,
  "endLine" : 2439,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannableStringBuilder inflateImageInSpannable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3685,
  "endLine" : 3746,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 735,
  "endLine" : 782,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXImplPlugin.kt",
  "fileLinesCount" : 1236,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 104,
  "endLine" : 181,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bundle()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 90,
  "endLine" : 139,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 216,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 465,
  "endLine" : 518,
  "linesOfCode" : 47,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1682,
  "endLine" : 1741,
  "linesOfCode" : 47,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1201,
  "endLine" : 1254,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 214,
  "endLine" : 264,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List createVisiblePreferencesList()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 214,
  "endLine" : 273,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1159,
  "endLine" : 1210,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_compose_runtime_version()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def suggest_missing_exemptions()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def suggest_missing_exemptions()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 47,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openRemoteSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 91,
  "endLine" : 136,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutInfoCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 955,
  "endLine" : 1005,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PathStrategy parsePathStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 729,
  "endLine" : 780,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 458,
  "endLine" : 503,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 252,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result rotateYUVInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 533,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Camera2OutputConfig fromImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2OutputConfigConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 94,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void triggerAf()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 439,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLimitedSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 181,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getFullSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 246,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configAndCloseIfNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 433,
  "endLine" : 484,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseSurfaceManager.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 117,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ChainingListenableFuture.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 225,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouteDescriptor toMediaRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 182,
  "endLine" : 240,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedNavDisplayPredictiveBackStartWithSingleEntryDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 701,
  "endLine" : 759,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 403,
  "endLine" : 454,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 140,
  "endLine" : 185,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties removeConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 330,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValueAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 241,
  "endLine" : 286,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidConnection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 280,
  "endLine" : 326,
  "linesOfCode" : 46,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 661,
  "endLine" : 707,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAppCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 153,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarZone.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 207,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 105,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 497,
  "endLine" : 542,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 102,
  "endLine" : 168,
  "linesOfCode" : 46,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedNavHostOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostTest.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::navigation" ],
  "startLine" : 147,
  "endLine" : 207,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveStackNoRestore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2792,
  "endLine" : 2846,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFoundMatchBeforeSharedContentComposed()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2438,
  "endLine" : 2484,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsTransitionActiveWithSharedElementWithCallerManagedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5102,
  "endLine" : 5153,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapToStopsAllAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1445,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animateTo_animatesBeyondBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 559,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Surface.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 351,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Surface.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 462,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackPressWithNestedGraphBehind()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 783,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datesSelection_changeWithLocalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 465,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_changeColors_reverseLayout_scrolledLazyColumn_setIsAtTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2232,
  "endLine" : 2280,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_changeColors_reverseLayout_preScrolledLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2284,
  "endLine" : 2332,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_reverseLayout_scrolledLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2336,
  "endLine" : 2384,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_reverseLayout_preScrolledLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2567,
  "endLine" : 2615,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_scrolledColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2771,
  "endLine" : 2818,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_preScrolledColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2884,
  "endLine" : 2931,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_prefixAndSuffixPosition_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1185,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemContent_startIconPosition_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 640,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeadingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 721,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ShortNavigationBarItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ShortNavigationBar.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 259,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 348,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 455,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1890,
  "endLine" : 1935,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 282,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingFromMultiRootGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1382,
  "endLine" : 1429,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelWithPendingInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 334,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_withResizingRequired()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 219,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 592,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsBelowPointerInputUnitKeyIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3004,
  "endLine" : 3059,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1419,
  "endLine" : 1474,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_androidViewInScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableInScrollableViewGroupTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 182,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_reverseDirection_defaultValue_reversesDeltasInRTL()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 751,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_valueAfterScrollingAfterMidpoint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 916,
  "endLine" : 969,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2635,
  "endLine" : 2689,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatKeyEvents_doNotEmitFurtherInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 404,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipUpdatesWhenOrientationChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 247,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childBeforeVisibleBounds_parentIsScrolledSoThatLeadingEdgeOfChildIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 463,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReuseInLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 297,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenIncomingMinConstraints_contentReceivesMinConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 244,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenIncomingMinConstraints_contentReceivesMinConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 216,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickWithKey_withinTimeout_belowMinimumDuration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 428,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 421,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutWithConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCache.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 235,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/GapBuffer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 284,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/ChangeTracker.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 124,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClickKeyUpEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1176,
  "endLine" : 1230,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsAfterStopWatching()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 375,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ParameterFactory.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 404,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 277,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccentDialogInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 374,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Popup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Popup.skiko.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 422,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_closestHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1195,
  "endLine" : 1265,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDensityChangeInvalidatesDrawWithCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 286,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsNodeBeingMergedLayoutChange_sendThrottledSubtreeEventsForMergedSemanticsNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3556,
  "endLine" : 3605,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleNode_withAlphaModifier_accessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5518,
  "endLine" : 5568,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewDoesNotCrashWithCanceledFocusOnFocusMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 541,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restorationFailed_whenItemDeleted_fallbackIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 446,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoSemanticsModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 162,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewRestoresState_whenRemovedAndRecreatedWithNoReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1530,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateDrawForSubtreeTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/InvalidateSubtreeTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 231,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureTheSubtreeDoesntRelayoutWhenParentsSizeChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 388,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 182,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1UpViewRetsTrue_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2190,
  "endLine" : 2248,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersMoveViewRetsTrue_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2382,
  "endLine" : 2440,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1Up_consumedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3866,
  "endLine" : 3924,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_rootWith3Middles1Detached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1983,
  "endLine" : 2043,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_restartsSession_whenMultipleStartCalls()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 533,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleLayoutTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 165,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogWithImeNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1030,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogWithImeNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 154,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 328,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 192,
  "linesOfCode" : 46,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 657,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLayerBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 580,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 888,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotateZ()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 343,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Keyframe loadKeyframe()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 779,
  "endLine" : 833,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 452,
  "endLine" : 501,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/LinearProgressIndicator.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 119,
  "linesOfCode" : 46,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwitchButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 165,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TimeText()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 157,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 374,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressIndicator build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 311,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateAndroidTestZip()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/GenerateMediaTestConfigurationTask.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 165,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutAndShift()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/PolygonMeasure.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 163,
  "endLine" : 232,
  "linesOfCode" : 46,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean createMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 569,
  "endLine" : 623,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean createMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 587,
  "endLine" : 641,
  "linesOfCode" : 46,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindLogo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 170,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findRowMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 150,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findRowMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 157,
  "endLine" : 202,
  "linesOfCode" : 46,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 661,
  "endLine" : 708,
  "linesOfCode" : 46,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 931,
  "endLine" : 986,
  "linesOfCode" : 46,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 272,
  "endLine" : 323,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInfoChanged_onStateChanges_notifiesInputCorrectly()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1019,
  "endLine" : 1082,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromDirectionAndMagnitude_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 151,
  "endLine" : 196,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 31,
  "endLine" : 76,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 360,
  "endLine" : 414,
  "linesOfCode" : 46,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preference createItem()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 206,
  "endLine" : 257,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 114,
  "endLine" : 173,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawerLockMode()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 679,
  "endLine" : 726,
  "linesOfCode" : 46,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1243,
  "endLine" : 1290,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findSwapTargets()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 808,
  "endLine" : 855,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkSelectForSwipe()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 989,
  "endLine" : 1044,
  "linesOfCode" : 46,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List toVisibilityDocumentsV2()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV1.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 140,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List searchSuggestion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1576,
  "endLine" : 1627,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void columnInfo_defaultValue_equality()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 222,
  "endLine" : 274,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProjectComponents()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/TestKspRegistrar.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 95,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeSetFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FieldSetter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 101,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RxQueryResultBinder.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 86,
  "linesOfCode" : 46,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateToJetpackDividerAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 587,
  "endLine" : 633,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMoreRefreshShouldRetryRefresh_withAppendPrependErrors_secondRefreshFails()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1236,
  "endLine" : 1284,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRefreshKeyInfo_withoutPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 216,
  "endLine" : 264,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRefreshKeyInfo_withPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 267,
  "endLine" : 315,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri mapIntentToUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 551,
  "endLine" : 600,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceAction fallBackToAppData()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 224,
  "endLine" : 270,
  "linesOfCode" : 46,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetViewState()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1371,
  "endLine" : 1416,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getReleaseInfoObject()",
  "longName" : "",
  "relativeFileName" : "development/JetpadClient.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addResultsToIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 406,
  "endLine" : 459,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameMetricsAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 350,
  "endLine" : 394,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypefaceResult getFontSync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 246,
  "endLine" : 296,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recomputeProcessTextMenuItems()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 520,
  "endLine" : 570,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void writeArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 969,
  "endLine" : 1014,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionedParcelStream()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 87,
  "endLine" : 133,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClass()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 424,
  "endLine" : 468,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 417,
  "endLine" : 471,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getExifTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 415,
  "endLine" : 476,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 348,
  "endLine" : 412,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndSendSurfaceOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 254,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint Java_androidx_camera_core_ImageProcessingUtil_nativeShiftPixel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 216,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 158,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 265,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRoute2Info toFwkMediaRoute2Info()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 122,
  "endLine" : 179,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performSessionAction()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 721,
  "endLine" : 766,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scanPackages()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 100,
  "endLine" : 152,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swappingOutMultipleBackStacks()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 322,
  "endLine" : 373,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavDisplayPredictiveBackAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 81,
  "endLine" : 131,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateInterruptedZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 457,
  "endLine" : 513,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopInterruptedZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 516,
  "endLine" : 572,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopNavigateDuplicateZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 669,
  "endLine" : 719,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneOverridesEntryAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1039,
  "endLine" : 1090,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 138,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabase.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::work" ],
  "startLine" : 122,
  "endLine" : 166,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutChildWithKeyline()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1173,
  "endLine" : 1227,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1947,
  "endLine" : 2002,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewTimeCycle makeSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 145,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void listenForSharedVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 242,
  "endLine" : 288,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2828,
  "endLine" : 2886,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void evaluateLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3701,
  "endLine" : 3748,
  "linesOfCode" : 45,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 994,
  "endLine" : 1038,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 183,
  "linesOfCode" : 45,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void config()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 318,
  "endLine" : 366,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1682,
  "endLine" : 1733,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSceneString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3750,
  "endLine" : 3798,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measureWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 591,
  "endLine" : 639,
  "linesOfCode" : 45,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Notification updateForAutomotive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 343,
  "endLine" : 403,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SearchTemplateDemoScreen.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 91,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 769,
  "endLine" : 824,
  "linesOfCode" : 45,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaImplicitDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1001,
  "endLine" : 1055,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkMultipleDestinationsWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3743,
  "endLine" : 3798,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 109,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithDialog()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 250,
  "endLine" : 302,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleNestedRepeatedBackToBack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1356,
  "endLine" : 1404,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_anchorsChange_retainsCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 778,
  "endLine" : 828,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animationNotCancelledByDrag_startDragImmediatelyIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 875,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationRailItem()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/NavigationRail.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 252,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_withNavigationIconAndActions_fullScreenAndExpanded_contained()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 782,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRowRt_indicatorPosition_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 361,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithJavaTimeApi_withoutRemember()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 910,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ButtonGroup()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 288,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 183,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableItemVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 494,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RangeSlider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 561,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Snackbar.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 144,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_afterPaneSwitching_paneStatesAreSaved()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 461,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanRestoreParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2446,
  "endLine" : 2490,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAGroupWithSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4091,
  "endLine" : 4138,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateOperationDefinition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationDefinitionValidationTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 89,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newWith()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/SnapshotThreadLocal.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 129,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_by_mouse_secondary_button_ignores_primary_button()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/gestures/DragGestureTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 187,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_crossedSelectionInTwoSelectables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1159,
  "endLine" : 1203,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBoxGesture_togglesBelowWithKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3285,
  "endLine" : 3339,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBoxGesture_togglesBelowOffWithKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3357,
  "endLine" : 3410,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBoxGesture_togglesBelowOffWithUnitKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3418,
  "endLine" : 3471,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBoxGesture_togglesBelowOffWithKeyIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3479,
  "endLine" : 3532,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputNestedBoxGesture_togglesBelowOffUnitKeyIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 3540,
  "endLine" : 3593,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropTarget_shouldStartDragAndDrop_referencesLatestInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/draganddrop/DragDropTargetTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 199,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipeWithVelocity_notAtBounds_noOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 328,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animateToWithDecay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableDecayAnimationTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 114,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_performScrollBelowMinThreshold_shouldNotShowNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 596,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableHorizontal_diagonalScroll_2d_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 377,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll_reverse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 513,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 975,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiFingerPanZoom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 245,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1250,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_cancelledGesture_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1797,
  "endLine" : 1853,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClick_interactionSource_continuesTrackingPressAfterLambdasChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2095,
  "endLine" : 2157,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClick_interactionSource_cancelsIfLongClickBecomesNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2167,
  "endLine" : 2228,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDragInvisibleEndHandle_noSelectionChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 345,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_whenAnimationsDisabledBySystem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 175,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorAtNearestOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 659,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsAfterReattachingView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 437,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstsraintsBehavesAsWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 339,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_equalWidth_fraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 755,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementTop_rtl_fillMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3460,
  "endLine" : 3507,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 187,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccentDialogInteractionWithMouseSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 441,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 374,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2437,
  "endLine" : 2502,
  "linesOfCode" : 45,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertMultipleFocusableAndGesturablesUpdatesRemoveClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 257,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateUndelegateInNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 431,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateUndelegateNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 484,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_clearSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1667,
  "endLine" : 1715,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_exit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 516,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelNextAndPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 434,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 486,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFocusableComposeViewDoesNotCrashOnFocusMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 440,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithFarEdgeEqualToInBeamCloserEdge_forHorizontalSearch1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3523,
  "endLine" : 3572,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithFarEdgeEqualToInBeamCloserEdge_forHorizontalSearch2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3603,
  "endLine" : 3652,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemForHorizontalSearchButNotForVerticalSearch1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3684,
  "endLine" : 3733,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemForHorizontalSearchButNotForVerticalSearch2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3767,
  "endLine" : 3816,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemForHorizontalSearchButNotForVerticalSearch3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3849,
  "endLine" : 3898,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemForHorizontalSearchButNotForVerticalSearch4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3929,
  "endLine" : 3978,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemForHorizontalSearchButNotForVerticalSearch5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4012,
  "endLine" : 4061,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemForHorizontalSearchButNotForVerticalSearch6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4094,
  "endLine" : 4143,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_worksWithOtherTraversableModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 974,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShape_padding_shapeOffsetAndFillsDownsizedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 309,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placementIsNotCalledOnChildOfNotPlacedParentForLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 306,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movedContentNotifies()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 526,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewPositionChangeCausesPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 647,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1527,
  "endLine" : 1572,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 274,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeConstraintsForLookaheadRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 698,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downDisallowInterceptMoveAllowInterceptMove_2ndMoveIsDispatchedDuringFinal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 386,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_throughLayersOfAndroidAndCompose_hitsChildWithCorrectCoords()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 623,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressInsideClippedContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4571,
  "endLine" : 4615,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1Up_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 289,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1UpAllPassesAltOrder_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 348,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersMove_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 443,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersMoveAltOrder_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 503,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1UpConsumed_correctCancelDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 643,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersMoveConsumed_correctCancelDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 738,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downThenMoveViewRetsFalseThenMove_moveDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1418,
  "endLine" : 1466,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downThenMoveViewRetsFalseThenUp_upDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1469,
  "endLine" : 1517,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ViewRetsFalseThenUp1ThenDown2_finalDownDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1779,
  "endLine" : 1827,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenDown2ThenMove_noAdditionalConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2551,
  "endLine" : 2597,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ThenDown2ConsumedThenMove_noAdditionalConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2661,
  "endLine" : 2713,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1Up_dispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3259,
  "endLine" : 3315,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2Pointers1UpConsumed_dispatchDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3594,
  "endLine" : 3650,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots2MiddlesDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1543,
  "endLine" : 1598,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downDisallowInterceptMoveAllowInterceptMove_2ndMoveIsDispatchedDuringFinal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 402,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleClassesCreatedFromFunInterfaceInSeparateFunctionWithComposeCapture_classesMatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1347,
  "endLine" : 1412,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveParent_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2756,
  "endLine" : 2813,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveParent_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2834,
  "endLine" : 2891,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveParent_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2798,
  "endLine" : 2855,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveParent_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2876,
  "endLine" : 2933,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update2Body()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 475,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 483,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addMissingChildrenFrom()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 432,
  "endLine" : 479,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaCombinedDocsTask.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 175,
  "endLine" : 219,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferReady()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 271,
  "endLine" : 315,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jlong createPathIterator()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 34,
  "endLine" : 82,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStates()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 496,
  "endLine" : 542,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlaybackState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 535,
  "endLine" : 584,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 213,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean focusToNextAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 125,
  "linesOfCode" : 45,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float calculateFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 312,
  "endLine" : 370,
  "linesOfCode" : 45,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConcurrentModificationException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonNonWebTest/kotlin/androidx/collection/ArraySetNonWebTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::collection" ],
  "startLine" : 53,
  "endLine" : 106,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 203,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onForwardedEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 498,
  "endLine" : 552,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInfoChanged_onInfoIsUpdated_isTriggeredOnlyOnActualChange()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1085,
  "endLine" : 1142,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_withToleranceGiven_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 73,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_input_withBadValues_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 132,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void onCreatePreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 175,
  "endLine" : 235,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreferenceTreeClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 409,
  "endLine" : 461,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayPreferenceDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 626,
  "endLine" : 680,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int fill()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1664,
  "endLine" : 1718,
  "linesOfCode" : 45,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getRafAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5898,
  "endLine" : 5953,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toInternalVisibilityConfigs()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 107,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLock()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/concurrent/FileLockTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 120,
  "linesOfCode" : 45,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createRunQueryAndReturnStatements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/BaseObservableQueryResultBinder.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 97,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/PrimitiveColumnTypeAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 168,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void GenerateShiftParamsCode()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/array_params_entry_hook.cc",
  "fileLinesCount" : 314,
  "components" : [ "primary::inspection" ],
  "startLine" : 97,
  "endLine" : 146,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillFrom()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 611,
  "endLine" : 655,
  "linesOfCode" : 45,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T postAndWait()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 215,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Keyframe loadKeyframe()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 718,
  "endLine" : 770,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseChoiceStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1157,
  "endLine" : 1205,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 302,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/SequentialExecutor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 153,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCapture build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2360,
  "endLine" : 2416,
  "linesOfCode" : 44,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageProxy convertYUVToRGB()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 252,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageProxy rotateYUV()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 391,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVideoData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2004,
  "endLine" : 2059,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 158,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detectRecursively()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 261,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTorchAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/TorchControl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 145,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLegacySupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 84,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 233,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createExtensionSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 212,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Content build()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 911,
  "endLine" : 954,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCentreNavigateAndEndNavigate()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 948,
  "endLine" : 994,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1223,
  "endLine" : 1274,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 714,
  "endLine" : 767,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 551,
  "endLine" : 615,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties removeFromHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 878,
  "endLine" : 930,
  "linesOfCode" : 44,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseDesignElementsJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 637,
  "endLine" : 681,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitRegisterListenerRequest()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 147,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHandshakeCompleted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 263,
  "endLine" : 308,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void playNavigationDirection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 452,
  "endLine" : 521,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screen onCreateScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseSession.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 116,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateLoadingDemoScreen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 108,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAnimators()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 567,
  "endLine" : 618,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveSpinner()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1155,
  "endLine" : 1205,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/CredentialProviderPlayServicesImpl.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::credentials" ],
  "startLine" : 121,
  "endLine" : 164,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pair selectAuthenticationKeyHelper()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1110,
  "endLine" : 1165,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int findIndexForward()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 721,
  "endLine" : 767,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 218,
  "endLine" : 261,
  "linesOfCode" : 44,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onNavDestinationSelected()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 134,
  "endLine" : 179,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkOffLeafDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1317,
  "endLine" : 1375,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleDoubleNestedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1180,
  "endLine" : 1227,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewModelSaved()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecoratorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 115,
  "endLine" : 165,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2DArcKeyFrame_multipleEasing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeArcAnimationTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 138,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ListItem.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 351,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Surface.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 240,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_shortSheet_anchorChangeHandler_previousTargetNotInAnchors_reconciles()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1089,
  "endLine" : 1140,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 559,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstDayOfMonth_keyboardBehavior_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 1082,
  "endLine" : 1133,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastDayOfMonth_keyboardBehavior_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1238,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_contentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 319,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_contentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 713,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_correctlyPadsWhenParentHandlesInsetsAndContentPaddingIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1863,
  "endLine" : 1912,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFields_singleFocus()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 344,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelAndPlaceholderPosition_whenSmallerThanMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 810,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationDrawerItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1126,
  "endLine" : 1169,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 148,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 241,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePaths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1027,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecursiveApplyChanges_MultiRecursive()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 667,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingNodeWithStartNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1914,
  "endLine" : 1961,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMoveSourceInformationIntoAGroupWithSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3926,
  "endLine" : 3972,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_changingInteractionSourceToNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5288,
  "endLine" : 5339,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_performScroll_shouldShowNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 656,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_childPartialConsumptionForSemantics_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1541,
  "endLine" : 1587,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenNewObserverAddedAboveExisting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 442,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenNewObserverAddedBelowExisting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 494,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_focus_inKeyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 550,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_focus_inKeyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 649,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_childPartialConsumptionForSemantics_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 534,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_noScrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 982,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateDrag_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1571,
  "endLine" : 1624,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringChildIntoView_calledConcurrentlyOnAllResponders()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 480,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_not_cross_ltr_overflowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 539,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPress_emitsCancelInteractionWhenFocusIsRemovedWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 634,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierReusedBetweenKeyDownAndKeyUp_doesNotCallListeners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 912,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_singleIteration_noSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 224,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraintsTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 121,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_updatesOnAlignByBlockChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 131,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_updatesOnAlignByBlockChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 310,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsSideHeightConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 183,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 187,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawScopeWithAlternatingPathEffectParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1565,
  "endLine" : 1611,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowTestHelper.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 96,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_isOnPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 310,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_AnnotatedString_withSpanAndParagraphStylesAndAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 473,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun should_be_updated_when_a_new_attribute_is_added_to_TextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 355,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateAttachDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 657,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pixelWatch_rsb_scrollDown_thenUp_thenDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 471,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutDirectionChangeInvalidatesDrawWithCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 236,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_peerTraversalGroups_traversalIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1159,
  "endLine" : 1204,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_nestedTraversalGroups_outerFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1207,
  "endLine" : 1252,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_outermostParentWins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 567,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 706,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedFocusProperties_mutableState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 757,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFocusedView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 990,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_canEnterThenMoveWithinAndExitWhenDraggedAcross()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 279,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewReattachment_causesViewToBecomeReusedAndReactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1018,
  "endLine" : 1069,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewInComposition_experiencesHostLifecycle_andDoesNotRecreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1218,
  "endLine" : 1268,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passwordVisibilityToggle_fromInvisibleToVisible_sendTwoSelectionEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1818,
  "endLine" : 1866,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stoppingPlacingWithLayerShouldTriggerOnPlacedOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 935,
  "endLine" : 981,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intermediateLayoutMinWidthIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1245,
  "endLine" : 1289,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneMinFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 99,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 328,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionIsReportedForANodeParticipatingInAlignmentCalculation_afterMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1634,
  "endLine" : 1679,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleSensitiveComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 174,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_child()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 398,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressInsideExitWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4525,
  "endLine" : 4568,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downViewRetsFalseThenMoveThenUp_noDispatchAfterRetFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1224,
  "endLine" : 1272,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_2IndependentBranchesFromRoot_eventsSplitCorrectlyAndCallOrderCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 562,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downDownDownRandomMotionEventIds_pointerIdsAreUnique()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 878,
  "endLine" : 933,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 195,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 631,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeOrReuseStartingFromIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 784,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupSensors()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/SensorSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 92,
  "linesOfCode" : 44,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 465,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProviders()",
  "longName" : "",
  "relativeFileName" : "glance/glance-material3/src/main/java/androidx/glance/material3/Material3Themes.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::glance" ],
  "startLine" : 33,
  "endLine" : 78,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComplicationDataSourcePoliciesAndType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 614,
  "endLine" : 661,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createComplicationDataSourceChooserHelperIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 380,
  "endLine" : 423,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 828,
  "endLine" : 874,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun gradientBackgroundChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 881,
  "endLine" : 924,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Formatter buildFormatter()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 204,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 102,
  "endLine" : 155,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reconstructsPillStar()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 144,
  "endLine" : 195,
  "linesOfCode" : 44,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 308,
  "endLine" : 352,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float calculateFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 464,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 516,
  "endLine" : 563,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void smoothScrollTo()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 951,
  "endLine" : 1007,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "annotation/annotation-experimental-lint/src/main/java/androidx/annotation/experimental/lint/ExperimentalDetector.kt",
  "fileLinesCount" : 930,
  "components" : [ "primary::annotation" ],
  "startLine" : 418,
  "endLine" : 472,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inflateChildElements()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 172,
  "endLine" : 221,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromDirectionAndMagnitude_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 278,
  "endLine" : 321,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProcessGlobalConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::webkit" ],
  "startLine" : 205,
  "endLine" : 255,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int findIndexForward()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 854,
  "endLine" : 900,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Snake forward()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 211,
  "endLine" : 265,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Snake backward()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 268,
  "endLine" : 327,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assignFromViewAndKeepVisibleRect()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2611,
  "endLine" : 2656,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkForGaps()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 268,
  "endLine" : 311,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getWebpAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6365,
  "endLine" : 6443,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean cancel()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 553,
  "endLine" : 617,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RewrittenSchemaResults rewriteSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2450,
  "endLine" : 2512,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetSchemaResponse toJetpackGetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 51,
  "endLine" : 103,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryFieldPojoMismatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 354,
  "endLine" : 397,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 106,
  "linesOfCode" : 44,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/UpdateMethodProcessor.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 81,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentContentTypes()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 237,
  "endLine" : 293,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean moveFocus()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 370,
  "endLine" : 423,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertEqualMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MetricResultExtensions.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::benchmark" ],
  "startLine" : 31,
  "endLine" : 77,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3265,
  "endLine" : 3310,
  "linesOfCode" : 44,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::fragment" ],
  "startLine" : 108,
  "endLine" : 151,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleRemoteInputClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 184,
  "endLine" : 231,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSeeMoreCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 339,
  "endLine" : 391,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 44,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutInfo toShortcutInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 170,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onCaptureSharedElementSnapshot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 208,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateListenerMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 986,
  "endLine" : 1031,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float deriveDimension()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 135,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluralRules getRulesForRulesId()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRulesLoader.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 160,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 391,
  "endLine" : 436,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updatePauseRangeStateAndCheckIfBufferPaused()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1382,
  "endLine" : 1440,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int selectSampleRateOrNearestSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 250,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getSelectedAvailableCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraSelectionOptimizer.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 90,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void triggerAePrecapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 506,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSurfaceCombinationWithMeteringRepeatingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1219,
  "endLine" : 1270,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLimitedSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 139,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFullSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 194,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateStreamUseCaseStreamSpecOptionWithSupportedSurfaceConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 464,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 132,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 705,
  "endLine" : 753,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillMarginLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 510,
  "endLine" : 557,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawShadow()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 249,
  "endLine" : 295,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CardView()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 120,
  "endLine" : 167,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneDoesNotOverridesEntryAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1093,
  "endLine" : 1144,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  NavDisplay()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 441,
  "endLine" : 492,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initAxis()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 178,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 132,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void anchorReferences()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 232,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6308,
  "endLine" : 6352,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initPolar()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 140,
  "endLine" : 185,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow addEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1396,
  "endLine" : 1438,
  "linesOfCode" : 43,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template getUsernameSignInTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 160,
  "endLine" : 210,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopInternal()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 813,
  "endLine" : 875,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List onGetChooserTargets()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ChooserTargetServiceCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 54,
  "endLine" : 104,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/CredentialProviderCreatePublicKeyCredentialController.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::credentials" ],
  "startLine" : 96,
  "endLine" : 139,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDraw()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi16Impl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::metrics" ],
  "startLine" : 172,
  "endLine" : 217,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean arePagesLaidOutContiguously()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/AnimateLayoutChangeDetector.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 64,
  "endLine" : 114,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 297,
  "endLine" : 349,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 252,
  "endLine" : 294,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 320,
  "endLine" : 362,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsTransitionActiveWithoutRemovingSharedElementEntriesInLazy()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5052,
  "endLine" : 5099,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDelay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 358,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals1()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 366,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingSeekTo2()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1303,
  "endLine" : 1346,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingSnapTo2()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1353,
  "endLine" : 1396,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_defaultVerticalNestedScrollConnection_nestedDrag()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1484,
  "endLine" : 1533,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_tallSheet_anchorChangeHandler_previousTargetNotInAnchors_reconciles()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1143,
  "endLine" : 1190,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_indicatorPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 305,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_doesNotCrash_whenAnchorDetachedFirst()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 799,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_show_noScaleOrFadeAfterAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 958,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_overflowMenuExpanded_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 548,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_overflowMenuExpanded_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 595,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_clickingIconButton_doesNotExpandSearchBarItself()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 919,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 386,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 471,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SegmentedListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 636,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SegmentedListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 721,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedAssistChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1542,
  "endLine" : 1585,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 245,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1513,
  "endLine" : 1563,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleStagesWorksTogether()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 114,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeekToInsertingAtTheEndOfTheTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1964,
  "endLine" : 2010,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeekToInsertingAtTheStartOfAGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2013,
  "endLine" : 2059,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeekToInsertingAtInTheMiddleOfAGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2062,
  "endLine" : 2108,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingNodeWithUpdateParentNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2111,
  "endLine" : 2157,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddAGrouplessCallToAGroupWithNoSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4141,
  "endLine" : 4185,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsAppendingSlots_first_empty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4362,
  "endLine" : 4408,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/DesktopTextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 123,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_cancelledGesture_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1277,
  "endLine" : 1331,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_noInteractionSource_lazilyCreated_keyInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5881,
  "endLine" : 5932,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_noInteractionSource_lazilyCreated_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5944,
  "endLine" : 5995,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_changingInteractionSourceToNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6298,
  "endLine" : 6348,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZOrderMediaOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 344,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotClipOverdraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 782,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetState_updatedWithAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 238,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_valueAfterScrollingForwardAndBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 1020,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragGesture_dragStartMovesAndroidViewContentToPopup_shouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorWhileMovingUIToPopupTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 136,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_withDoubleClick_andLongClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 705,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClick_outsideTimeout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 841,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOnLongClickListenerBetweenKeyDownAndUp_callsNewListener()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 864,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLayoutRelatedArgs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 207,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayoutKeyIndexMap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutKeyIndexMap.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 95,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_equalWidth_fraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 605,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateWindowInsetsWithNestedMovement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 283,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollToShow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 202,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 88,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withAnnotatedString_appendsTheText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 174,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 657,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockWithAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 209,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 429,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_in_layer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 495,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_twoChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPopulateViewStructureTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 143,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/graphics/vector/ImageVectorBuilderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 121,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingLayerForChildDoesntTriggerChildRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1621,
  "endLine" : 1665,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowPropertiesResetWhenScopeChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 210,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_traversalGroupClipping()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1137,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_password_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1311,
  "endLine" : 1360,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewDoesNotCrashWithCanFocusFalseOnFocusMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 489,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundsInWindowFullyObstructed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 474,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestShapeTypeExtra_genericShape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1308,
  "endLine" : 1358,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewInterop_shapePositionRespectsHostViewPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 496,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placementIsNotCalledOnChildOfNotPlacedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 256,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesWhilePlacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 121,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesInNestedAlignmentLookup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 333,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultRectRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectRulerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 81,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalPositionedModifierUpdateDoesNotInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 307,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionInRootWhenMovingBothGrandParentWithLayoutModifierAndNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 233,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalPositionedModifierUpdateDoesNotInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 587,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeChildrenWithoutFirstPlacingThemInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2726,
  "endLine" : 2769,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_child_noFocusModifierForParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 448,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenUp1ThenDown2_finalDownDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1086,
  "endLine" : 1132,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutDuringActiveHoverNonMouse_hoverExitBeforeRetriggerOfHoverMove_doesNotSendMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusEventTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 172,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutComplete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusEventTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 154,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3RootsStaggeredDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1844,
  "endLine" : 1899,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_rootWith3Middles2Detached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2050,
  "endLine" : 2104,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downDownUpUp_noPointersTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1161,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 359,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 304,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 526,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toString()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2441,
  "endLine" : 2483,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InputChip()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 232,
  "endLine" : 274,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2002,
  "endLine" : 2044,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2977,
  "endLine" : 3019,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Text.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 124,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Stepper.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 106,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDragStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 994,
  "endLine" : 1041,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkLayoutDepth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1375,
  "endLine" : 1418,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 875,
  "endLine" : 930,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreatePrimaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 322,
  "linesOfCode" : 43,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideLogoView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 650,
  "endLine" : 697,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 313,
  "endLine" : 356,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideLogoView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 654,
  "endLine" : 701,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 478,
  "endLine" : 524,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1214,
  "endLine" : 1257,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 196,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 178,
  "endLine" : 230,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatistics()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 43,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 371,
  "endLine" : 420,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void flushNougats()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ResourcesFlusher.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 162,
  "linesOfCode" : 43,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean onKeyUpPanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2121,
  "endLine" : 2172,
  "linesOfCode" : 43,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextViewHelper.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 97,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean solve()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1475,
  "endLine" : 1525,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getPngAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6279,
  "endLine" : 6353,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDocumentChange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 205,
  "endLine" : 248,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLatestSchemaAndDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 309,
  "endLine" : 357,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet process()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 182,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle createBundleFromPropertyParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcelCreator.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 204,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/PojoIndexAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 89,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CoroutineFlowResultBinder.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 87,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindArgs()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/QueryWriter.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 174,
  "endLine" : 220,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplicationVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/BaselineProfileAppTargetPlugin.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::benchmark" ],
  "startLine" : 151,
  "endLine" : 219,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findBackStackIndex()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2635,
  "endLine" : 2684,
  "linesOfCode" : 43,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ActivityResultLauncher prepareCallInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3603,
  "endLine" : 3654,
  "linesOfCode" : 43,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void populateViews()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 295,
  "endLine" : 337,
  "linesOfCode" : 43,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_paths()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize_paths()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function handleLicenseRequest()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/license.ts",
  "fileLinesCount" : 183,
  "components" : [ "primary::development" ],
  "startLine" : 76,
  "endLine" : 183,
  "linesOfCode" : 43,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 71,
  "endLine" : 114,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 172,
  "endLine" : 226,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastElementsIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 191,
  "endLine" : 247,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 309,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int viewed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 351,
  "endLine" : 400,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 176,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrecomputedTextCompat create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 410,
  "endLine" : 465,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 904,
  "endLine" : 952,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resizeAveraging()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 187,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map calculateViewPortRects()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 118,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 338,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void populateSurfaceToStreamUseCaseMapping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 172,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 338,
  "linesOfCode" : 42,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2SessionOptionUnpacker.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 104,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture openCameraConfigAndClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 505,
  "endLine" : 550,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int issueRepeatingCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 623,
  "endLine" : 673,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraUseCaseAdapter.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 259,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Streams.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 230,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 330,
  "endLine" : 376,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMetadataViews()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 477,
  "endLine" : 526,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureView()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 129,
  "endLine" : 173,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_immutableBackStack_navigate()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1605,
  "endLine" : 1655,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_immutableBackStack_pop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1658,
  "endLine" : 1708,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopNavigate()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 668,
  "endLine" : 712,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCentrePopAndEndNavigate()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 852,
  "endLine" : 897,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 180,
  "endLine" : 229,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 139,
  "endLine" : 203,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleNotify()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 284,
  "endLine" : 334,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxyUpdateReceiver.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 129,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransitionJsonEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/TransitionStabilityTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 106,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getPreCycleDistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 449,
  "endLine" : 495,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getAdjustedPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1244,
  "endLine" : 1288,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4327,
  "endLine" : 4368,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBoxViewVerticalChains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 662,
  "endLine" : 709,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 484,
  "endLine" : 526,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 718,
  "endLine" : 761,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 701,
  "endLine" : 742,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3606,
  "endLine" : 3668,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getPreCycleDistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 437,
  "endLine" : 483,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getAdjustedPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1212,
  "endLine" : 1256,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean measureChildren()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 216,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map convertConfigToMap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 123,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 288,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Notification getNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 538,
  "endLine" : 582,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int findIndexBackward()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 665,
  "endLine" : 708,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 185,
  "endLine" : 226,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityVeilInterruptionEnterToExitTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 856,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExitHold()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 767,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat_reverse()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 444,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2DArcKeyFrame_interpolatedValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeArcAnimationTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 83,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFields_singleFocus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 235,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorPartiallyClippedWhenPartiallyDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTransformTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 137,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_indicatorPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 293,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetState_updatedWithAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 243,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_default_positioning_respectsWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 163,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 136,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BadgedBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Badge.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 110,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedHoveredThenUnhovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 371,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineListLerp()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 148,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_isDismissedOnTapOutsideWithPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 260,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_nestedScroll_consumesWithinBounds_scrollsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 744,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_positioningWithLazyColumnText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 489,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_onValueChangeFinishedWithSnackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1315,
  "endLine" : 1360,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_exitAlways_scaffoldWithFAB_scrolled_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2131,
  "endLine" : 2175,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInputFormat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 297,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_caretAnchorPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 759,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_caretAnchorPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 805,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_prefixAndSuffixPosition_whenNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1129,
  "endLine" : 1173,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable-lint/src/main/java/androidx/compose/runtime/saveable/lint/RememberSaveableDetector.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 115,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNestedNodeCountOnInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 697,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingANodeGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1225,
  "endLine" : 1268,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun liveEditTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 619,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1169,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 377,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMultipleSelectables_resultSurroundsSmallestPossibleRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 222,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_noScrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 485,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateDrag_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1109,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicClickableModifier_addsAbovePointerInputWithKeyMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1965,
  "endLine" : 2013,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicClickableModifier_addsAbovePointerInputWithUnitKeyMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2025,
  "endLine" : 2073,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noHover_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4425,
  "endLine" : 4482,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_noInteractionSource_lazilyCreated_keyInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4874,
  "endLine" : 4924,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_noInteractionSource_lazilyCreated_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4936,
  "endLine" : 4986,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_changingInteractionSourceToAnotherInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5182,
  "endLine" : 5231,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_skipsDeltasIfCannotScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 433,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_androidViewInNotScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableInScrollableViewGroupTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 245,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropOnNestedNode_triggersOnReceive_onHoveringNodes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 508,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_scrollOutOfBounds_haveDeltaForOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 117,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_fling_confirmValueChange_returnsFalse_returnsToSettledAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 875,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_explicitDisposal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 425,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_focus_inKeyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2034,
  "endLine" : 2082,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noHover_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2446,
  "endLine" : 2503,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withNoText_thenLongPressAndDrag_thenAddText_longPressAndDragAgain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 186,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenWindowFocusLost_outputTransformationChange_restartsInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1670,
  "endLine" : 1729,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 337,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldKeyEventHandler.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 129,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 524,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 278,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_equalHeight_WithFraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 477,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_SpaceAligned_notExact()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3507,
  "endLine" : 3551,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_SpaceAligned_notExact()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3554,
  "endLine" : 3598,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCornerPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 310,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFilterColorMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 610,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 109,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyzeBidi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/LayoutHelper.android.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 142,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withCharSequence_appendsTheText_whenAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 342,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_textDirection_with_LTR_layoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 355,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_textDirection_with_RTL_layoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 403,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setShadowTwice_lastOnTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 957,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 575,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unfocusablePopupLayer_withComponentLayerType_inComposePanel_isSizedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposePanelTest.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 669,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 459,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 416,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierMatchesWrapperWithIdentity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2179,
  "endLine" : 2225,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerShadowPropertiesResetWhenScopeChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 208,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordDrawContent_drawOutsideOfDrawPhase_softwareRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 545,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordWithCacheDrawContent_drawOutsideOfDrawPhase_softwareRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 594,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 750,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_callCommit_nodesDisappearedAndAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 362,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_defaultValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 214,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_role_radioButton()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 511,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_role_dropdownList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 563,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_role_valuePicker()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 615,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_password_asContentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1365,
  "endLine" : 1412,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_enter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 464,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterPropertyOnGrandparent_cantStopFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 269,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusThroughUnFocusableComposeViewDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 702,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusThroughUnFocusableComposeViewUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 751,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_callsEnterEventsBeforeExitEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 453,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestShapeExtra_genericShape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1362,
  "endLine" : 1410,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingOrder_defaultOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1995,
  "endLine" : 2041,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingOrder_customZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 2045,
  "endLine" : 2091,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMultipleNodesInMiddleMultipleLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 229,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupPathColorChangeUpdatesBitmapConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1099,
  "endLine" : 1142,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesWhilePlacingWithLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 170,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alterPlacementTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 1035,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intermediateLayoutMaxWidthIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1292,
  "endLine" : 1334,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHalfMinFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 194,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innermostOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 976,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackIsReexecutedWithCorrectCoordinatesWhenParentMovesWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 715,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueWithinLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 134,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueNotWithinLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 226,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 272,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 318,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewWithSubcomposeLayoutCanBeDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 605,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringNodeSecondTimeWithinTheSameIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1212,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badInverseMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1003,
  "endLine" : 1046,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downConsumedThenMoveThenUp_nothingDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 808,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenUp1ThenDown2_finalDownConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2718,
  "endLine" : 2761,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerEventContainsEventTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 726,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_immediate_beforeUpdateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 223,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertBasedOnParentOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 253,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberVectorPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 161,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 212,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 211,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String pathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 269,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/ParticleAnimation.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 84,
  "linesOfCode" : 42,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/AnimatableValue.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 128,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path asPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 457,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void crossNotchCheck()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 376,
  "linesOfCode" : 42,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircleIconButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 331,
  "endLine" : 373,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isValidTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 872,
  "endLine" : 913,
  "linesOfCode" : 42,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilterChip()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 155,
  "endLine" : 196,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 464,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawWeightedElements()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 833,
  "endLine" : 883,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadDrawableIconAndImages()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1234,
  "endLine" : 1280,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun imageBackgroundChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 995,
  "endLine" : 1037,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SplitToggleChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 277,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 151,
  "endLine" : 192,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/buildInfo/CreateLibraryBuildInfoFileTask.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 179,
  "endLine" : 227,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static native int getArrayBaseOffsetForComponentType()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 54,
  "endLine" : 127,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processDependencyData()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/incremental/DependencyData.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 90,
  "endLine" : 142,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateControlButtons()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 632,
  "endLine" : 673,
  "linesOfCode" : 42,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareMediaForPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 428,
  "endLine" : 471,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void startEnterAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 721,
  "endLine" : 771,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void startEnterAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 725,
  "endLine" : 775,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 483,
  "endLine" : 528,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 217,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateColumns()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 294,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatePicker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 119,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchOrbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 209,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1428,
  "endLine" : 1476,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View createView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1609,
  "endLine" : 1658,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 456,
  "endLine" : 497,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int findIndexBackward()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 798,
  "endLine" : 841,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanRestrictToTestsScope.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 45,
  "endLine" : 95,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findPositionOfFirstItemOnARowBelowForHorizontalGrid()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 677,
  "endLine" : 738,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 317,
  "endLine" : 360,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchAndClearPendingNotificationsLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 393,
  "endLine" : 445,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadVisibilityConfigMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 251,
  "endLine" : 303,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyOrSetLatestVisibilitySchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 405,
  "endLine" : 463,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List toVisibilityDocumentV1()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::appsearch" ],
  "startLine" : 180,
  "endLine" : 229,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaFile generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentMapGenerator.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 112,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument toJetpackGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GenericDocumentToGmsConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 138,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ViewInfoValidationWriter.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 73,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticList_afterInsertPreservesStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 438,
  "endLine" : 479,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMoreRefreshShouldRetryRefresh_withAppendPrependErrors()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1189,
  "endLine" : 1233,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullItemContentType()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 296,
  "endLine" : 354,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 213,
  "endLine" : 256,
  "linesOfCode" : 42,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeWith()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 651,
  "endLine" : 695,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 110,
  "endLine" : 152,
  "linesOfCode" : 42,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/StubDelegatesGenerator.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 57,
  "endLine" : 101,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MailTo parse()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 161,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getUnusedAppRestrictionsStatus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PackageManagerCompat.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 190,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3309,
  "endLine" : 3355,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6753,
  "endLine" : 6796,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextDirectionHeuristic getTextDirectionHeuristic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 875,
  "endLine" : 926,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TileFunction loadFromCacheAndDisk()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 303,
  "endLine" : 353,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1129,
  "endLine" : 1183,
  "linesOfCode" : 41,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedDecimalSamples parse()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 976,
  "endLine" : 1018,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setInternalLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 268,
  "endLine" : 309,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 268,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 113,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryAttachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 954,
  "endLine" : 1010,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryDetachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1085,
  "endLine" : 1143,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 445,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SupportQueryResult isSessionConfigurationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 174,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WritableFileSection writeDexFileSection()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 282,
  "endLine" : 330,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCentrePopAndEndPop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 803,
  "endLine" : 849,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCentreNavigateAndEndPop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 900,
  "endLine" : 945,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateLastEntry()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1112,
  "endLine" : 1155,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedPredictiveBackAnimationPostBackPressed()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 309,
  "endLine" : 353,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getSettingName()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 443,
  "endLine" : 499,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean reconcileJobs()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 305,
  "endLine" : 358,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1458,
  "endLine" : 1501,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int designAccess()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 575,
  "endLine" : 625,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calcCenters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 322,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBoxViewHorizontalChains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 609,
  "endLine" : 657,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolverVariable pickPivotInVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 674,
  "endLine" : 717,
  "linesOfCode" : 41,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Metrics.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 128,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void minimize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 468,
  "endLine" : 508,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1446,
  "endLine" : 1486,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float use()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 430,
  "endLine" : 470,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchResultsScreen.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 112,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void eglSetup()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 70,
  "endLine" : 118,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DataItem buildProofOfProvisioningWithSignature()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareWritableIdentityCredential.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::security" ],
  "startLine" : 149,
  "endLine" : 194,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultData getEntries()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 205,
  "endLine" : 249,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleReplaceLastDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1077,
  "endLine" : 1120,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleOrphanedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1129,
  "endLine" : 1172,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecyclePoppedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1232,
  "endLine" : 1275,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void fitBox()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 209,
  "endLine" : 254,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNullability()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-lint/src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 229,
  "endLine" : 273,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorConverterClampValuesOutOfRange()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidHostTest/kotlin/androidx/compose/animation/ConverterTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 98,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityVeilInterruptionRemoveVeilTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 909,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityVeilNoInterruptionTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 961,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversed_keyframes()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecsTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 116,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat_infinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 488,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMonoSpline()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/MonoSplineTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 79,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationAlreadyAtTarget()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1988,
  "endLine" : 2029,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelWidth_isNotAffectedByTrailingIcon_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 481,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressAndPosition_scaleCorrectly_untilThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 175,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPostScroll_positiveDelta_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 666,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigationItem_sizeAndPositions_withInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 248,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_semantics_continuous()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 974,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_disabled_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 261,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_disabled_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 308,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_positioning_noIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 222,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackPressedDestroysEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 374,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_FabRespectsHorizontalInsets_fabPosition_strat_landscape_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 596,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPositionProvider_toTopEndOfAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 377,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingColorAndTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 258,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstDayOfMonth_keyboardBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 1030,
  "endLine" : 1079,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastDayOfMonth_keyboardBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 1136,
  "endLine" : 1184,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItem_sizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 259,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_filterChip_withContentPaddingAndSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 576,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_preScrolledLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2663,
  "endLine" : 2705,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_prefixAndSuffixPosition_whenNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1188,
  "endLine" : 1231,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_itemsWithCustomColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 292,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabTextAndIconArePositionedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 428,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1398,
  "endLine" : 1439,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedShapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 469,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearWavyProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WavyProgressIndicator.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 138,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingMultipleRootGroups()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1271,
  "endLine" : 1313,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startReplaceGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 404,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeMax()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 4057,
  "endLine" : 4098,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedException_multiText_twoTexts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 302,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposition_and_annotationList()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 307,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_changingInteractionSourceToAnotherInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6194,
  "endLine" : 6242,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animateTo_animatesBeyondBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 616,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentPage_shouldChangeWhenClosestPageToSnappedPositionChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 535,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_performingFlingWithSnapFlingBehavior_shouldGoToPredictedPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 710,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 529,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 227,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 626,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_explicitDisposal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1173,
  "endLine" : 1222,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerPress_emitsInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 233,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerPress_emitsCancelInteractionWhenFocusIsRemovedWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 283,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragGesture_dragStartMovesComposeContentToPopup_shouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorWhileMovingUIToPopupTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 185,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableSystemAnimations_defaultFlingBehaviorShouldContinueToWork()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 439,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_resetWhenDisposed_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 410,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_resetWhenDisposed_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 509,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScroll_allowParentWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 830,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_dragAfterTimeout_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1627,
  "endLine" : 1678,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gesturePickUp_doesNotStealFromOngoingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1720,
  "endLine" : 1766,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiPointer_shouldNotLock()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1856,
  "endLine" : 1900,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DefaultSelectionHandle_visibilityAndSemantics_changesFromOffsetState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 196,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_cross_ltr_overflowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 638,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_not_cross_rtl_overflowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 786,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_cross_rtl_overflowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 838,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composingRegion_changesInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1384,
  "endLine" : 1431,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoView_whenHeightChanges_inVerticallyScrollableField_scrollsButNoBiv()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 1010,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 791,
  "endLine" : 834,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationMode_onlyWhileFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 837,
  "endLine" : 883,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 464,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  layout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsModifierLocal.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 184,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1067,
  "endLine" : 1126,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementSpaceAround_withTwoRows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2314,
  "endLine" : 2359,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementSpaceAround_withTwoColumns()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2362,
  "endLine" : 2404,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementStart_rtl_fillMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3641,
  "endLine" : 3686,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedInsetsPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 905,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollToHide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 253,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingPastMiddleSpringsToShow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 436,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_SpaceAligned_notExact()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3284,
  "endLine" : 3327,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_SpaceAligned_notExact()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3330,
  "endLine" : 3373,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBox_childAffectsBoxSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxTest.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 474,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 155,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageSrcBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 175,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDashPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 355,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFilterTint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 518,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFilterLighting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 563,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchingFromConvexPathToRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1928,
  "endLine" : 1968,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanBrush_overridesDefaultBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4657,
  "endLine" : 4701,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 638,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCheckpoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessor.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 128,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun standardKeyboardLayoutUpper()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/KeyEventConversionTests.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 203,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusViewFocusFix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1196,
  "endLine" : 1258,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2228,
  "endLine" : 2274,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionEventBeforeTraverseEvent_whenTraverseText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3505,
  "endLine" : 3552,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus_skipsItemWithCustomEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitEnterTest.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 189,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_blockFocusChange_appropriateOtherItemIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitEnterTest.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 268,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitPropertyOnFocusedItem_cantStopFocusFromLeaving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 129,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterPropertyOnDestination_cantStopFocusFromMoving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 364,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 143,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 191,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 286,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 334,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 382,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_DeactivatedItemIsSkipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalInitialFocusTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 142,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_nestedComposeView_entireHierarchyIsCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 179,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movesFocusAmongSiblings_prefersSiblingToAnAncestorThatIsCloser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 378,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movesFocusAmongSiblings_prefersSiblingToAnAncestorThatIsCloser_whenParentIsDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 426,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundsInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 330,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentIsNotRemeasuredOrRelaidOutWhenChildMeasureModifierUsesState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 592,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSendContentCaptureSemanticsStructureChangeEvents_appeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 192,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShape_clip_shapeFillsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 196,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesChangeCausesRemeasure_whenSuppliedViaLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 292,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionInRootWhenMovingGrandParentWithLayerAndNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 185,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingLayoutModifierShouldInvalidateOffsetCacheForSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1915,
  "endLine" : 1958,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingLayerModifierShouldInvalidateOffsetCacheForSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1961,
  "endLine" : 2004,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadWithPausable_reuseInApproach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3905,
  "endLine" : 3955,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_child()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 366,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsRemoved_thenReadded_scopeIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1602,
  "endLine" : 1644,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchScroll_batch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4279,
  "endLine" : 4319,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_rootWith3MiddlesAllDetached_allMiddlesRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2111,
  "endLine" : 2165,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentModifierDynamicallyAddedWithMoveEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 582,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChild_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2326,
  "endLine" : 2379,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChild_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2397,
  "endLine" : 2450,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentModifierDynamicallyAddedWithMoveEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 597,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChild_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2370,
  "endLine" : 2423,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyAddAndRemoveChild_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2441,
  "endLine" : 2494,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerEvent_actionDown_hasIndirectPointerEventTypePress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 771,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerEvent_actionUp_hasIndirectPointerEventTypeRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 816,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerEvent_actionMove_hasIndirectPointerEventTypeMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 861,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerEvent_actionUnknown_hasIndirectPointerEventTypeUnknown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 906,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_immediate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 170,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendScrollEvent_byStateObservation_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 213,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1212,
  "endLine" : 1254,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createDynamicCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RFloatPaths.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 100,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int porterDuffInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/Painter.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 580,
  "linesOfCode" : 41,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentsValues2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 638,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RememberRemoteDocumentInline()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 353,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean rampUpRampDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 249,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonotonicSpline()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicSpline.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 80,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicSpline.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 145,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 187,
  "linesOfCode" : 41,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 660,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 711,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProviders()",
  "longName" : "",
  "relativeFileName" : "glance/glance-material/src/main/java/androidx/glance/material/MaterialThemes.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::glance" ],
  "startLine" : 29,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProviders()",
  "longName" : "",
  "relativeFileName" : "glance/glance-material/src/main/java/androidx/glance/material/MaterialThemes.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::glance" ],
  "startLine" : 74,
  "endLine" : 116,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun processEmittableTree()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 164,
  "endLine" : 205,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/SidePropagation.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::transition" ],
  "startLine" : 75,
  "endLine" : 121,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 145,
  "endLine" : 191,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureAnimation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2876,
  "endLine" : 2918,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UnderlinedIndicator()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/TabRow.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::tv" ],
  "startLine" : 255,
  "endLine" : 297,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregateGroupByPeriod()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 262,
  "endLine" : 304,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 1610,
  "endLine" : 1653,
  "linesOfCode" : 41,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 317,
  "endLine" : 364,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 853,
  "endLine" : 895,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildXml()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/AndroidTestConfigBuilder.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 78,
  "endLine" : 118,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaPartialDocsTask.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 180,
  "endLine" : 222,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 718,
  "endLine" : 764,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 713,
  "endLine" : 759,
  "linesOfCode" : 41,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 207,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeGridViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 308,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 666,
  "endLine" : 722,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 225,
  "endLine" : 271,
  "linesOfCode" : 41,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCompoundButtonHelper.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appcompat" ],
  "startLine" : 49,
  "endLine" : 91,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 554,
  "endLine" : 599,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointParallelogramIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 159,
  "endLine" : 200,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRanges()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 101,
  "endLine" : 155,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addRowsToPopupView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupDesign.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::emoji2" ],
  "startLine" : 39,
  "endLine" : 80,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupPlayground()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/PlaygroundExtension.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::playground-common" ],
  "startLine" : 83,
  "endLine" : 131,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyRemove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 133,
  "endLine" : 185,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int swipeIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1200,
  "endLine" : 1244,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void savePngAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6574,
  "endLine" : 6639,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SchemaVisibilityConfig createVisibilityConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 225,
  "endLine" : 272,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 191,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetSchemaResponse toJetpackGetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GetSchemaResponseToGmsConverter.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 94,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendStringPropertyConfigFields()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 995,
  "endLine" : 1037,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp2Compilation.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 82,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletedOrRenamedTableFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1090,
  "endLine" : 1130,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ArrayLiteral()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::room" ],
  "startLine" : 574,
  "endLine" : 614,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceiveCommand()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 214,
  "endLine" : 254,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  dispatchDiff()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 449,
  "endLine" : 495,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failedRefreshShouldAllowAppendPrependIfRefreshIsNotRequired()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 952,
  "endLine" : 994,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/ZoomScrollValueObserver.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 115,
  "linesOfCode" : 41,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List toRecordArgs()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 146,
  "endLine" : 187,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle saveState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 705,
  "endLine" : 755,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 792,
  "endLine" : 831,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extract()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 307,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void trimLongSurroundingText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 333,
  "endLine" : 385,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2502,
  "endLine" : 2543,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void end()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 395,
  "endLine" : 445,
  "linesOfCode" : 40,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaDescriptionCompat fromMediaDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 384,
  "endLine" : 430,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 107,
  "endLine" : 146,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1574,
  "endLine" : 1618,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceEdge transformSingleOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 179,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeAudioData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2063,
  "endLine" : 2111,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryServicePendingRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2594,
  "endLine" : 2647,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCustomOrderedResolutionsByQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1403,
  "endLine" : 1455,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1943,
  "endLine" : 1983,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindToLifecycleCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 341,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePlaybackInfoFromSelectedRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1283,
  "endLine" : 1324,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncWithPlatformMediaRouter1RouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1605,
  "endLine" : 1645,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean updateCompositeDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 957,
  "endLine" : 999,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_onPop_newlyAddedDecorator()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 230,
  "endLine" : 274,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_noOnPop_removedDecorator()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 277,
  "endLine" : 321,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 205,
  "endLine" : 254,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPredictiveBackShowsCorrectEntries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 370,
  "endLine" : 416,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateAnimationsCustom()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 476,
  "endLine" : 526,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopAnimationsImmutableBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 572,
  "endLine" : 617,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoPanePopZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 618,
  "endLine" : 665,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateNextRunTime()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 405,
  "endLine" : 454,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionRenderDebug.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 140,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionRenderDebug.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 176,
  "endLine" : 215,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWithConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 170,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4258,
  "endLine" : 4301,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 95,
  "endLine" : 134,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 152,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 324,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 119,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 109,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 281,
  "endLine" : 320,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedBundle parse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/parse/KeyParser.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 80,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recomputeDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 772,
  "endLine" : 811,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeInsetRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 303,
  "endLine" : 342,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 334,
  "endLine" : 373,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void play()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/MicrophoneRecorder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 136,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread createRecordingThread()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 142,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapTemplateWithToggleDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 97,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/CountActivity.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateCredentialRequest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::credentials" ],
  "startLine" : 264,
  "endLine" : 305,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection coseSign1GetX5Chain()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 969,
  "endLine" : 1008,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisabledInSameFramePredictiveBack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostPredictiveBackTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::navigation" ],
  "startLine" : 107,
  "endLine" : 156,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onNavDestinationSelected()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 70,
  "endLine" : 111,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkFromRouteOnlyIfExplicitlyAdded()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5925,
  "endLine" : 5971,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopReplaceWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2282,
  "endLine" : 2328,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionNestedSaveRestoreStateInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2850,
  "endLine" : 2890,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilitySlideAndVeilTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 802,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversed_keyframes_delay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecsTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 159,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeat_restart()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 400,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seekToFollowedByAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1182,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapToSameTargetState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1448,
  "endLine" : 1488,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapToSameCurrentState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1491,
  "endLine" : 1531,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPostScroll_negativeDelta_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 577,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_missingAnchors_findsClosest()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 667,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 307,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animationCancelledByDrag_resetsTargetValueToClosest()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 824,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PullRefreshIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicator.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 120,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTapOnScrimDismissesSheetAndPopsBackStack()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 647,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_checked_medium_squareShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1112,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_innerPadding_lambdaParam()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 241,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPositionProvider_toBottomStartOfAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 330,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_semantics_continuous()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1077,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingParametersExplicitly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 211,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customColorsSupersedeTypographyColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 925,
  "endLine" : 976,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_assistChip_withContentPaddingAndSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 309,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_verticalAlignment_isCenter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1152,
  "endLine" : 1193,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_verticalAlignmentCenter_positioning_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 256,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarSpacedAround_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 698,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarSpacedEvenly_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 784,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_doesNotOverwriteFocusOfOtherComponents()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 803,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalCenteredHeroCarousel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Carousel.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 282,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideNavigationRailItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 733,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceCurrentDestinationChange_canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 343,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterSkip()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2341,
  "endLine" : 2380,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMoveSourceInformationFromAnotherTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3881,
  "endLine" : 3923,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiThreadedReadingAndWritingOfGlobalScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTestsJvm.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 79,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidExternalSurface()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 311,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort_vertical_oriented()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 131,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort_horizontal_oriented()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 184,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_handles_not_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 108,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_handles_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 152,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 771,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_resetWhenMoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1430,
  "endLine" : 1479,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_noInteractionSource_lazilyCreated_focus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4819,
  "endLine" : 4864,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_scrollableContainer_fastSuccessivePressesAndReleases()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7373,
  "endLine" : 7428,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wholeDecorationBox_isBroughtIntoView_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 225,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipeWithVelocity_notEnoughVelocityForOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 381,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_startDragImmediately_false_animationNotCancelledByDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 545,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_startDragImmediately_default_processesWithoutSlopWhileAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 591,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_resetWhenDisposed_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 302,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_resetWhenDisposed_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 401,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingLongClickSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 260,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1222,
  "endLine" : 1275,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1856,
  "endLine" : 1907,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggeringDifferentDefaultKeyboardAction_thanTheActionClickedOnTheSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DefaultKeyboardActionsTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 312,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_whenFontSizeChanges_rectUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 520,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiReceiveContent_delegatesRemainingItems_toParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 249,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextEllipsisCentered_leadingMarginCorrect_doesntMarch_b389707025()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextScreenshotTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 107,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_interactionSource_resetWhenModifierDetached()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 387,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformableInsideScroll_ctrlAndMouseScroll_doesZoomNoScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 955,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectableTextAnnotatedStringNode.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 165,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNodeSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CoreTextFieldSemanticsModifier.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 336,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGrid.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 316,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOffsetDp_doesNotRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 408,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOffsetPx_doesNotRemeasureAndDoesNotRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 453,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraints_layoutListener()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 168,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_fillMaxRowHeightWithZero_InSome()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 390,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementStart_rtl_wrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3801,
  "endLine" : 3841,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingPastMiddleSpringsToHide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 488,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementSpaceAround_withTwoRows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2234,
  "endLine" : 2278,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementSpaceAround_withTwoColumns()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2281,
  "endLine" : 2322,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementStart_rtl_wrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3567,
  "endLine" : 3607,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContextualFlowRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/ContextualFlowLayout.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 109,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContextualFlowColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/ContextualFlowLayout.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 185,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 841,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 812,
  "endLine" : 853,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 152,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 768,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1415,
  "endLine" : 1456,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLeadingMargin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/style/BulletSpan.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 106,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_AnnotatedString_withAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 424,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_paintDifferently()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2174,
  "endLine" : 2218,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_withFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3473,
  "endLine" : 3516,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_withScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3519,
  "endLine" : 3562,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderRects_withMultipleParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1521,
  "endLine" : 1562,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSettings_shouldBeAppliedTo_typeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 233,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 485,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 532,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipToOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/OutlineResolver.android.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 220,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2372,
  "endLine" : 2418,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeChildrenOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 176,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restrictedConstraints_widthPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 383,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restrictedConstraints_heightPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 428,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevationWithinModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 306,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterIntrinsicSizeDoesNotExceedMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 316,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialog_setCorrectBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4598,
  "endLine" : 4641,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_credentials_BTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldsSemanticAutofillTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 114,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_customBrush_gradientHighlight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldsSemanticAutofillTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 288,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_username_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1211,
  "endLine" : 1256,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_username_specified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1306,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_password_asKeyboardType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1465,
  "endLine" : 1510,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_numberPassword_asKeyboardType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1515,
  "endLine" : 1560,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactive_requestFocus_multipleObservers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 247,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitPropertyOnGrandparent_cantStopFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 220,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterPropertyOnParent2_stopsFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 316,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 238,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_general()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 190,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnCreateVirtualViewTranslationRequests()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 621,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathColorChangeUpdatesBitmapConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1054,
  "endLine" : 1095,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutModifierPlacingWithScaledLayerLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1046,
  "endLine" : 1087,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledWhenUnplacedAndThenPlacedAgain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 477,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 275,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetLookaheadPassDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadDelegatesTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 92,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesPositionInCooperation_whenLayoutDisobeys()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 144,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlesChildrenNodeMoveCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 130,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlesChildrenNodeMoveCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 332,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleOwnerReplaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInFragmentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 119,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_child_noFocusModifierForParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 413,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downRetFalseUpMoveUp_onlyDownIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 219,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downRetFalseUpDown_2ndDownIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 264,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_disallowInterceptTrueThenFalseThenMove_moveDispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3470,
  "endLine" : 3513,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_middleWith3LeafsAllDetached_allLeafsRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2283,
  "endLine" : 2333,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downRetFalseUpMoveUp_onlyDownIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 235,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downRetFalseUpDown_2ndDownIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 280,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerInput_badMultiplePointers_composeIgnores()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1487,
  "endLine" : 1534,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_3pointers1stPointerActionPointerDown_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 402,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_3pointers2ndPointerActionPointerDown_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 446,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_3pointers3rdPointerActionPointerDown_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 490,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_lifecycleCallbackAbuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 366,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleComposeViewsSharingComposeViewContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 254,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_areNotInheritedFromInvisibleChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1179,
  "endLine" : 1219,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_whenQueriedAfterPlacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1678,
  "endLine" : 1717,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogInEdgeToEdgeNotDefaultWidthNoDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 294,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 169,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 123,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun captureSingleRemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureRemoteDocument.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 94,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 942,
  "endLine" : 989,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideComposable()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 111,
  "endLine" : 154,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ActionCallbackBroadcastReceiver.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::glance" ],
  "startLine" : 37,
  "endLine" : 77,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 109,
  "endLine" : 148,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CheckboxButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 152,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Alert()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 162,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimationSet getExitAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1981,
  "endLine" : 2031,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutThemeImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 181,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chip build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 294,
  "endLine" : 341,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TileRenderer()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 225,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long findCurrentTimelineEntryExpiry()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 221,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 90,
  "endLine" : 133,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 153,
  "endLine" : 195,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nGetSyncAttribKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 349,
  "endLine" : 392,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creatingFullSizeTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 283,
  "endLine" : 325,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arrays()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 209,
  "endLine" : 250,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 382,
  "endLine" : 428,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 416,
  "endLine" : 457,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorIsOrdered()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 613,
  "endLine" : 664,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getShortcutLabel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 352,
  "endLine" : 401,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable tileify()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 121,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenParallelogramParallelogramIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 877,
  "endLine" : 917,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawTriangleIndexBuffer_withIncreasingStrokeSize_eventuallyMaxesBufferSize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 537,
  "endLine" : 598,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerBodyAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::emoji2" ],
  "startLine" : 46,
  "endLine" : 86,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/MissingJvmDefaultWithCompatibilityDetector.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 55,
  "endLine" : 105,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 80,
  "endLine" : 123,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rInflate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 309,
  "endLine" : 355,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 93,
  "endLine" : 136,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1612,
  "endLine" : 1657,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findPositionOfLastItemOnARowAboveForHorizontalGrid()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 613,
  "endLine" : 673,
  "linesOfCode" : 40,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findReferenceChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1098,
  "endLine" : 1142,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Span getNextSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2001,
  "endLine" : 2040,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalSetSchemaResponse setSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 487,
  "endLine" : 526,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerNamespaceAndSchemaResultGrouping()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 956,
  "endLine" : 999,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 125,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copySchemas()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomSchemaCopyTask.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 113,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  queryDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/commonMain/kotlin/androidx/room/paging/util/RoomPagingUtil.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 151,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileFiles()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 425,
  "endLine" : 465,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ValueClassConverterWrapper.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 108,
  "linesOfCode" : 40,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryParse()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SimpleJavaVersion.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 103,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun diffSchemas()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SchemaDiffer.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 155,
  "linesOfCode" : 40,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dismissInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 572,
  "endLine" : 619,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getShortcut()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 173,
  "endLine" : 222,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 81,
  "endLine" : 126,
  "linesOfCode" : 40,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNumericPrimitiveTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 139,
  "endLine" : 182,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppLocalesStorageHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 161,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewAccessibilityStateChangedIfNeeded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4945,
  "endLine" : 4985,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 139,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean arrowScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1667,
  "endLine" : 1719,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean doAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1334,
  "endLine" : 1391,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeException()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1128,
  "endLine" : 1169,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1803,
  "endLine" : 1842,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserRoot onGetRoot()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 352,
  "endLine" : 396,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takeSnapshotAndDrawJpeg()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 315,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startFocusAndMeteringInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 374,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun areCaptureTypesEligible()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 408,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onTapToFocus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2194,
  "endLine" : 2234,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 150,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyTransfer()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1124,
  "endLine" : 1163,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_swapDecoratorsThenPop_stateCleared()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1099,
  "endLine" : 1143,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPredictiveBackSwipePopulatesSceneInfoCorrectly()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneInfoTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation3" ],
  "startLine" : 45,
  "endLine" : 105,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopMultiple()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 620,
  "endLine" : 665,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCentreNavigate()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 759,
  "endLine" : 800,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedPredictiveBackAnimationCompleted()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 356,
  "endLine" : 399,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceiveCommand()",
  "longName" : "",
  "relativeFileName" : "work/work-inspection/src/main/java/androidx/work/inspection/WorkManagerInspector.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 122,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableConstraints()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 105,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceStopped()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 197,
  "endLine" : 247,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/DebugFlagsTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 28,
  "endLine" : 75,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performInterpolationMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 119,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 139,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWithDsl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 210,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1601,
  "endLine" : 1639,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 448,
  "endLine" : 487,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4141,
  "endLine" : 4186,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 87,
  "endLine" : 125,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getLength2D()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 101,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonotonicCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 73,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 93,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Metrics.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 173,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 447,
  "endLine" : 485,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 112,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void solveHorizontalMatchConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 727,
  "endLine" : 765,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 233,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 173,
  "linesOfCode" : 39,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeObject()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 575,
  "endLine" : 619,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 345,
  "endLine" : 384,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Alert createAlert()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 604,
  "endLine" : 646,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceListTemplateBrowseDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListTemplateBrowseDemoScreen.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 103,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 90,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Program fromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 200,
  "endLine" : 239,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap loadConstrainedBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 743,
  "endLine" : 790,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MasterKey build()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 346,
  "endLine" : 390,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CredentialData createCredentialData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 173,
  "endLine" : 219,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStackChangeCommitted()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 186,
  "endLine" : 236,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkNavigateUpWithImplicitStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1181,
  "endLine" : 1232,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithDialogsAndGraphs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 469,
  "endLine" : 511,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithDialogsAndFragments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 587,
  "endLine" : 629,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentWithKeysTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 661,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyframes()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 136,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunningDuringAnimateTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2401,
  "endLine" : 2441,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameByFrameInterruptionTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 319,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderPosition_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 548,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_centerDockedFab_position()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 337,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_endDockedFab_position()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 378,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 306,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingCustomTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 176,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_updatedWhenSwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 333,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarDuration_toMillis_nonNullAccessibilityManager()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 236,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ListItem.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 121,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ListItem.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 181,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Surface.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemainingSpaceWithItemSize_fitsItemWithThirdCutoff()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/UncontainedTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 165,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_isDismissedOnTapOutside()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 173,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingCustomTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 166,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yearGrid_keyboardNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 1027,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datesSelection_withLocalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 406,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteElevationIsNotUsedForShadows()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 273,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_filterChip_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 532,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowMenu_tooManyItems_exists()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 995,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_changeColors_scrolledLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2619,
  "endLine" : 2659,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_verticalAlignmentTop_positioning_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 301,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarDuration_toMillis_nonNullAccessibilityManager()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 241,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarFixed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 826,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarFixed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 868,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_gesturesDisabled_doesNotParticipateInNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 808,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_peekHeightZero_providesHiddenAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1177,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_onImeAction_executesSearchCallback()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 847,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_usesAndConsumesWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 964,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 408,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalMultiBrowseCarousel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Carousel.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 149,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 303,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SegmentedListItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItem.kt",
  "fileLinesCount" : 1768,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 551,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateRangeInfo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 997,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateInput.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 357,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedSuggestionChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2243,
  "endLine" : 2282,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1080,
  "endLine" : 1119,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingNodeWithUpdateNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2160,
  "endLine" : 2202,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingAuxWithUpdateAux()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2205,
  "endLine" : 2245,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForEach_iteratesThroughOperations_inPushOrder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 551,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightClickOnMacOsAtEmptySpaceDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 468,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 198,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsubscribe_after_sorting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 237,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_focus_inKeyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1677,
  "endLine" : 1725,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_noInteractionSource_lazilyCreated_focus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5827,
  "endLine" : 5871,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_attemptsToStopAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 516,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMaxValueUpdate_shouldNotGenerateExtraMeasurements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1194,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropOnNestedNode_triggersOnReceive_onAllNodes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 462,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageContentIsFocusable_fixedSizePage_shouldScrollFullPage_pivotSpec()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 531,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settledPage_onAnimationScroll_shouldChangeOnScrollFinishedOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 1023,
  "endLine" : 1066,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedPageAfterVisibleOnesIsComposedAndPlacedWhenScrolledOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 206,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_disabledWontCallLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1054,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_dpadCenter_emitsIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 791,
  "endLine" : 836,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_dpadCenter_emitsIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_pullLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 131,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_pullTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 331,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_noScrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1078,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1392,
  "endLine" : 1441,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerPress_emitsInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 231,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childPartiallyVisible_parentIsScrolledSoThatLeadingEdgeOfChildIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 563,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 596,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingText_appliesComposingSpans()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 420,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholder_changeSize_updateInlineContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextInlineContentTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 108,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickWithKey_secondClickIsALongClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 539,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPress_emitsInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 584,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animates_negativeVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 788,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutWithConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCache.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 198,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineIndexOfItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridSpanLayoutProvider.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 223,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_crossAxisSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3379,
  "endLine" : 3419,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_crossAxisSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3422,
  "endLine" : 3462,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4113,
  "endLine" : 4151,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateWindowInsetsWithMovement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 233,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedInsetsLimitedConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 950,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quickAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 631,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_DoesNotThrowExceptionWhenSeeMoreCalledDuringComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1611,
  "endLine" : 1650,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_DoesNotThrowExceptionWhenSeeMoreCalledDuringComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1653,
  "endLine" : 1692,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyModulateAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 722,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareTransformationMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/Matrices.skiko.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawLineStrokeParametersAreApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 834,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushResetOnSubsequentDrawWithAlphaBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1745,
  "endLine" : 1785,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleWithCenterPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 165,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyModulateAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1271,
  "endLine" : 1309,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_withFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3287,
  "endLine" : 3330,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_withScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3334,
  "endLine" : 3377,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3429,
  "endLine" : 3470,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_withFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3565,
  "endLine" : 3607,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withIndent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 408,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/GapBuffer.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 294,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddExtraDataToAccessibilityNodeInfo_notMerged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2743,
  "endLine" : 2789,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendStateChangeEvent_whenSelectedChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3186,
  "endLine" : 3232,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_role_tab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 459,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_eventSequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 757,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewRecomposition_onlyInvokesUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 972,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewReusedInComposition_invokesReuseCallbackSequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1172,
  "endLine" : 1215,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestShapeTypeExtra_rectangle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1109,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passwordVisibilityToggle_fromVisibleToInvisible_sendTwoSelectionEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1912,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateSubtreeNoLayers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/InvalidateSubtreeTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 92,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_betweenNonRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 707,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupParsing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 154,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorDrawsOnEveryInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 325,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlaced_invocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 834,
  "endLine" : 872,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadLayoutAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 341,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario18()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 872,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_triggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/AndroidProcessKeyInputTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 102,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsRemoved_shouldKeepInfoAboutPreviousParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1556,
  "endLine" : 1599,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylusHoverExitWithFollowingDownOnDifferentDevice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4757,
  "endLine" : 4799,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPointerInputJobStillActive_cancelPointerEvent_assertsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterCoroutineJobTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 105,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_dynamicNodeAddedBelowPartiallyMatchingTreeWithOnePointerId_correctResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 342,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots3MiddlesDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1725,
  "endLine" : 1774,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_middleWith3Leafs2Detached_correctLeafsRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2227,
  "endLine" : 2276,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 105,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_2pointersActionMove_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 533,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_2pointers1stPointerActionPointerUP_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 576,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_2pointers2ndPointerActionPointerUp_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 619,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardHorizontally_whenDownIsConsumed_doesTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 802,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardHorizontally_whenMoveIsConsumed_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 851,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerNavigationGesture_swipeForwardHorizontally_whenUpIsConsumed_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 901,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_interceptsRequest_fromComposeViewInsideAndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 408,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutBeforeDraw_forRecomposingNodesNotAffectingRootSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1994,
  "endLine" : 2038,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawDetachedLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3172,
  "endLine" : 3212,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawInvalidationInDetachedLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3217,
  "endLine" : 3260,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogNotDefaultWidthNoDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 1033,
  "endLine" : 1072,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogNotDefaultWidthNoDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 196,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPopup_isPositioned_relativeToParentPopup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 631,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun undelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 178,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathEffect getPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1149,
  "endLine" : 1187,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanvasComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 403,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 208,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 382,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonotonicCurveFit()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 79,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  requestPinGlanceAppWidget()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 242,
  "endLine" : 280,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 773,
  "endLine" : 822,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AssistChip()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 79,
  "endLine" : 117,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationStateWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 158,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OngoingActivity build()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 356,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 1201,
  "endLine" : 1242,
  "linesOfCode" : 39,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedColumn.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 117,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateArcText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3044,
  "endLine" : 3091,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static NodeChangeType getChangeType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 332,
  "endLine" : 375,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCorrectContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 359,
  "endLine" : 401,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSlotLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 169,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 132,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 141,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlaybackStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 116,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void layoutChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1803,
  "endLine" : 1845,
  "linesOfCode" : 39,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int appendVisibleItemToRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 404,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 781,
  "endLine" : 828,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1029,
  "endLine" : 1079,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 790,
  "endLine" : 837,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 531,
  "endLine" : 569,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_textureLoadingDisabled()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 249,
  "endLine" : 290,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/MultiPointerPredictor.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::input" ],
  "startLine" : 60,
  "endLine" : 99,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 188,
  "endLine" : 240,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildTaskList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 216,
  "endLine" : 263,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiffResult calculateDiff()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 123,
  "endLine" : 180,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void validateChildOrder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2227,
  "endLine" : 2265,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyUpdate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 187,
  "endLine" : 225,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetSchemaResponse readAndPutDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchMigrationHelper.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::appsearch" ],
  "startLine" : 174,
  "endLine" : 213,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getAllIndexableNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 257,
  "endLine" : 302,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _ExportImplCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNumSectionsInSchemaOrThrow()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/SchemaValidationUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 133,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  queryDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/RoomPagingUtil.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCreateQueries_withFts()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/DatabaseBundleTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 96,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCreateQueries_withExternalContentFts()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/DatabaseBundleTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 138,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeReadParentKeyCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 154,
  "linesOfCode" : 39,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 218,
  "endLine" : 260,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullContentType()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 357,
  "endLine" : 409,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showSeeMore()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1099,
  "endLine" : 1137,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGridHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 359,
  "endLine" : 397,
  "linesOfCode" : 39,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getShortcutInfoListeners()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 865,
  "endLine" : 906,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface requestFontSync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 143,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1408,
  "endLine" : 1449,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1508,
  "endLine" : 1549,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseInterpolatorFromTypeArray()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 178,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Interpolator createInterpolatorFromXml()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 914,
  "endLine" : 959,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun vibrate()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 106,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 494,
  "endLine" : 533,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String usageToString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 497,
  "endLine" : 534,
  "linesOfCode" : 38,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOneValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 192,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDoubleValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 339,
  "endLine" : 376,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void renderInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 201,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result convertYUVToRGBInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 407,
  "endLine" : 446,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void populateStreamUseCaseStreamSpecOptionWithSupportedSurfaceConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 439,
  "endLine" : 479,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List applyResolutionSelectionOrderRelatedWorkarounds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1107,
  "endLine" : 1151,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDefaultCameraDefaultViewAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/CameraFovInfo.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 206,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 347,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void refreshRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 164,
  "endLine" : 208,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1170,
  "endLine" : 1211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_noOnPop_atomicRemoveDecoratorAndPopEntry()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 324,
  "endLine" : 365,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_immutableBackStackPopDupKey_statePreserved()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 867,
  "endLine" : 909,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_swapDecorators_previousStatePreserved()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1053,
  "endLine" : 1096,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneAnimations()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 988,
  "endLine" : 1036,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture updateProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkProgressUpdater.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::work" ],
  "startLine" : 66,
  "endLine" : 105,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartJob()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 122,
  "endLine" : 177,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveAnchorView()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3345,
  "endLine" : 3383,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoByTwo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 97,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 181,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 223,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 346,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrderFirstSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 386,
  "endLine" : 425,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReversedDirectionSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 428,
  "endLine" : 467,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewSpline makeSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 93,
  "linesOfCode" : 38,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 333,
  "endLine" : 376,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 743,
  "endLine" : 790,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initScreen()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 261,
  "endLine" : 305,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionEffect.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 121,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 196,
  "endLine" : 239,
  "linesOfCode" : 38,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 220,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initScreen()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 201,
  "endLine" : 245,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildTable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 426,
  "endLine" : 466,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 306,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 591,
  "endLine" : 629,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Dimension parseDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2025,
  "endLine" : 2064,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void solveVerticalMatchConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 770,
  "endLine" : 807,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DependencyNode getTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 142,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarText createRouteText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 96,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationsDemoScreen.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 88,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/paging/PagedListTemplate.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 104,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveProviderCreateCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 439,
  "endLine" : 476,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 339,
  "endLine" : 376,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection ensureCredentialKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareWritableIdentityCredential.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::security" ],
  "startLine" : 84,
  "endLine" : 135,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFragment()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 437,
  "endLine" : 481,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavHostAnimationsZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostScreenShotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::navigation" ],
  "startLine" : 64,
  "endLine" : 110,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossfadeTest_contentKey()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/CrossfadeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 235,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorizedInfiniteRepeatableSpec_velocityOnRepetitions()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 388,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationCompletionHasNoInitialValueAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1870,
  "endLine" : 1908,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 597,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingColorAndTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 262,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_velocityThreshold_swipe_velocityHigherThanThreshold_advances()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 691,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_velocityThreshold_swipe_velocityLowerThanThreshold_doesntAdvance()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 733,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_overflow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 806,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_positioning_withIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 263,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TriStateCheckbox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Checkbox.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 169,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSheetContentSizeChangeDuringAnimation_opensSheet_tallSheetToTallSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 510,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSheetContentSizeChangeDuringAnimation_opensSheet_tallSheetToShortSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 557,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthSizeClassCompareTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 200,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightSizeClassCompareTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 253,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_sameAvailableSpaceCreatesEqualObjects()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 455,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_bottomBarAndContent_inStack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 198,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_missingAnchors_findsClosest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 789,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 402,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_resetSelections()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 618,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItemContent_customHeight_withLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 493,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_assistChip_customWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 266,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_lightTheme_oneWiderItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 339,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withIcon_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 264,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_button_withIcon_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 308,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_verticalAlignmentCenter_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 167,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 356,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_show_noScaleOrFadeBeforeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 1002,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarSpacedBetween_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 741,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_equalWeightArrangement_sizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 177,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_itemsWithCustomColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 424,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_keyboardNavigation_fromFabToFirstItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 159,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeadingIconTab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tab.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 196,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationBar.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 404,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DockedSearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1010,
  "endLine" : 1050,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ShortNavigationBar.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 344,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularWavyProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WavyProgressIndicator.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 316,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 206,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceContentChange_canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 415,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingOneGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1183,
  "endLine" : 1222,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 184,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 172,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoController.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 100,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_dragAfterTimeout_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1160,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAboveClickableWithKeyMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2666,
  "endLine" : 2708,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_changingIndicationNodeFactoryToIndication_interactionSource_crashes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4993,
  "endLine" : 5035,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_changingInteractionSourceFromNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5238,
  "endLine" : 5281,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_changingIndicationToIndicationNodeFactory_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6002,
  "endLine" : 6045,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusUsingSemanticActionWhileChangingEnabledParam()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7167,
  "endLine" : 7211,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenToggleReadOnly_onEditedTextField_noChangeNorCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1456,
  "endLine" : 1500,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollWithContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 426,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_shouldReflectTargetWithAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 853,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settledPage_onGestureScroll_shouldChangeOnScrollFinishedOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 1069,
  "endLine" : 1111,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewportOffsetsAndSizeAreCorrectWithContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 231,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_shouldPropagateScrollCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 284,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPress_emitsCancelInteractionWhenFocusIsRemovedWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 291,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zoom4Pointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 387,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_enterKey_emitsIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 741,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_numPadEnterKey_emitsIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 788,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_enterKey_emitsIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 1008,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_numPadEnterKey_emitsIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1011,
  "endLine" : 1055,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_interactionSource_resetWhenMoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 322,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedAndroidViewIntoView_whenFullyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 230,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickWithEnterKeyConcurrentlyWithDPadCenter_triggersListenerForEach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 543,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickWithEnterKeyConcurrentlyWithShortClickDPadCenter_triggersListenerForEach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 585,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_noScrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1124,
  "endLine" : 1171,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectPointerPress_emitsCancelInteractionWhenFocusIsRemovedWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 278,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_customOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 195,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_interactionSource_resetWhenInteractionSourceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1233,
  "endLine" : 1281,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_not_cross_bidi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 388,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_cross_bidi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 437,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_not_cross_bidi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 841,
  "endLine" : 887,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_cross_bidi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 935,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asyncTextResolution_causesRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 190,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 130,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textDragging_cursorDisappearsAfterTimeout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 937,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandleHides_whenHardwareKeyboardIsUsed_thenComesBackWithTouch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 967,
  "endLine" : 1014,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_immediate_beforeUpdateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 212,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalPager()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 151,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalPager()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 281,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processRawEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1818,
  "endLine" : 1860,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementSpaceAround()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1092,
  "endLine" : 1134,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementSpaceAround()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2272,
  "endLine" : 2311,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2407,
  "endLine" : 2447,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2450,
  "endLine" : 2489,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_crossAxisSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3159,
  "endLine" : 3198,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_crossAxisSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3201,
  "endLine" : 3240,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementStart_rtl_fillMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3415,
  "endLine" : 3457,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeCollectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 155,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasPointsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 107,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 422,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 986,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1075,
  "endLine" : 1114,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3242,
  "endLine" : 3283,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_withFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3380,
  "endLine" : 3422,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 1034,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1162,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_withScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3610,
  "endLine" : 3651,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 614,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  UIKitView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/interop/UIKitView.ios.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 119,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  UIKitViewController()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/interop/UIKitView.ios.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 201,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 516,
  "linesOfCode" : 38,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun CheckboxItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 340,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheInvalidatedWithHelperModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 932,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerModifierTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 116,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSecondChildAddedLaterDrawingOrderIsStillCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 827,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_nestedTraversalGroups_hierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1347,
  "endLine" : 1386,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_traversalIndexInherited_indexSecond()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1575,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendStateChangeEvent_whenClickToggleable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3080,
  "endLine" : 3125,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_email_asKeyboardType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1417,
  "endLine" : 1460,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_phone_asKeyboardType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1565,
  "endLine" : 1608,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun picksSiblingAndNotChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4719,
  "endLine" : 4761,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_ignoresRejectingParentDropTargetButReachesInnerChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 328,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBackwardsWraps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusWappingTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 130,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusableInTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 679,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestShapeExtra_rectangle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1113,
  "endLine" : 1156,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWithoutColorFilterAfterPreviouslyConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 503,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWithColorFilterAfterNotPreviouslyConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 547,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedStopsUpdating()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 478,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intermediateLayoutMaxHeightIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1201,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intermediateLayoutMinHeightIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1204,
  "endLine" : 1242,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatedChildNotRequiredForMeasurementNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 235,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLazyColumn_isConsistentAfterScroll_0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 792,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLazyColumn_isConsistentAfterScroll_1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 848,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedModifierLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 519,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroMinFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 142,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesPositionInCooperation_whenModifierDisobeys()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 102,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedLayoutCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 842,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionInRootWhenMovingBothGrandParentAndNodeItself()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 139,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_pointerMove_dispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3318,
  "endLine" : 3358,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_existingNonMatchingTree_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 223,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_middleWith3Leafs1Detached_correctLeafRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2172,
  "endLine" : 2220,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_rootIsOffset_onlyCorrectPointersHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1410,
  "endLine" : 1460,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowInfo_containerSize_viewCreatedWithApplicationContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 383,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowInfo_containerSize_viewCreatedWithWrappedApplicationContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 437,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowInfo_containerSize_viewCreatedWithCustomContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 490,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRemeasureForAlreadyMeasuredChildWhileTheParentIsStillMeasuring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2568,
  "endLine" : 2611,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOnLayerMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2787,
  "endLine" : 2829,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogThemeCanBeOverridden()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 863,
  "endLine" : 900,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  delegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 126,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void visitNode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/yaml/YAMLSerializer.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 177,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 202,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 616,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 191,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void monotoneTangents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 396,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 269,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 367,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 167,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int interpolateColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 268,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetReceiver.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::glance" ],
  "startLine" : 141,
  "endLine" : 178,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun compose()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViews.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::glance" ],
  "startLine" : 72,
  "endLine" : 113,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectAnimator createTransformAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 285,
  "endLine" : 332,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CircularPropagation.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transition" ],
  "startLine" : 60,
  "endLine" : 101,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun runBackgroundThreadGlCommands()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1276,
  "endLine" : 1315,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExistingInstanceOrSetPendingWallpaperInteractiveWatchFaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 218,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderHighlightLayer()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 1196,
  "endLine" : 1238,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Confirmation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::wear" ],
  "startLine" : 462,
  "endLine" : 503,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applySemantics()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4890,
  "endLine" : 4931,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 85,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactChip build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 172,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int PathIterator::count()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/PathIterator.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::graphics" ],
  "startLine" : 19,
  "endLine" : 59,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticesConstructorTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 54,
  "endLine" : 96,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCompile.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 171,
  "endLine" : 213,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueClasses()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 144,
  "endLine" : 181,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreateControlsRowAndPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 313,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List extractSeparators()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 216,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List extractSeparators()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 163,
  "endLine" : 203,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 528,
  "endLine" : 573,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 304,
  "endLine" : 345,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent createVoiceAppSearchIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1596,
  "endLine" : 1653,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1792,
  "endLine" : 1835,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDividersHorizontal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 338,
  "endLine" : 377,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenTriangleParallelogramIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 626,
  "endLine" : 664,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanVisibleForTestingParams.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 43,
  "endLine" : 92,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1320,
  "endLine" : 1362,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float computeDistancePerChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 220,
  "endLine" : 258,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDoubleValue()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3455,
  "endLine" : 3492,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SearchResult toUnprefixedSearchResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchResultToProtoConverter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 122,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CreationMethod inferParamAssociationsAndCreate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appsearch" ],
  "startLine" : 145,
  "endLine" : 186,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 99,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSplitPropertyEnabled()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 479,
  "endLine" : 518,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry_retryBothAppendAndPrepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 997,
  "endLine" : 1038,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshotState.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::paging" ],
  "startLine" : 181,
  "endLine" : 230,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onContentsAvailable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 261,
  "endLine" : 305,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 745,
  "endLine" : 787,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/TransportCancellationGenerator.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 73,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColorStops inflateChildElements()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GradientColorInflaterCompat.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 186,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CamColor findCamByJ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 524,
  "endLine" : 580,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean queueOnStopIfNecessary()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 298,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processListenerQueue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1093,
  "endLine" : 1132,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 112,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pruneOverlaps()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 525,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShortcutBuilder buildShortcutIndexable()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 200,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int decimals()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 651,
  "endLine" : 688,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordStatus getKeywordStatus()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2286,
  "endLine" : 2335,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseArgNumber()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1316,
  "endLine" : 1357,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaybackStateCompat fromPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 801,
  "endLine" : 837,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1428,
  "endLine" : 1470,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1751,
  "endLine" : 1791,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkVideoRecordingResource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1013,
  "endLine" : 1055,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PointF convertPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DisplayOrientedMeteringPointFactory.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 144,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FocusMeteringAction getModifiedFocusMeteringAction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/SessionProcessorUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 104,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RectF getScaledRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 177,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture shutdownInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 455,
  "endLine" : 499,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint Java_androidx_camera_core_ImageProcessingUtil_nativeCopyBetweenByteBufferAndBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 158,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpCodecCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 219,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureOutputSurfaceForCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 111,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Camera2SessionConfig initSessionInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 178,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 126,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSamsungJ7PrimeApi27AboveExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 209,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Config getSessionOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 659,
  "endLine" : 707,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture releaseSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 715,
  "endLine" : 765,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideUseCaseGraphConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 149,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfigImpl initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/SessionProcessorImpl.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 423,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyRouteControllerAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 475,
  "endLine" : 517,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean showDialogForType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 325,
  "endLine" : 366,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 539,
  "endLine" : 579,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1195,
  "endLine" : 1232,
  "linesOfCode" : 37,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBackStack_swapDecoratedEntries_previousStatePreserved()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1185,
  "endLine" : 1228,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 997,
  "endLine" : 1039,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwapStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1147,
  "endLine" : 1189,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 264,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReversedDirectionSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 267,
  "endLine" : 304,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_doesRemeasure_whenHelpersDontChange_butConstraintsDo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1293,
  "endLine" : 1331,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewOscillator makeSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1107,
  "endLine" : 1144,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionAxisAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 272,
  "endLine" : 308,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 382,
  "endLine" : 422,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCenterVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 490,
  "endLine" : 529,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 180,
  "endLine" : 216,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTypefaceFromAttrs()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 586,
  "endLine" : 624,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1771,
  "endLine" : 1808,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1081,
  "endLine" : 1118,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 323,
  "endLine" : 363,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCenterVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 432,
  "endLine" : 471,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 297,
  "endLine" : 333,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseOnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 149,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getDestinationPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 279,
  "endLine" : 316,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkMatchParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Optimizer.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 99,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBoxWidgetHorizontalChains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 690,
  "endLine" : 732,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBoxWidgetVerticalChains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 737,
  "endLine" : 780,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void populateExteriorDimensionsData()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 430,
  "endLine" : 470,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item buildRowForTaskRestrictionDemo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 141,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarHardwareInfoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 152,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 352,
  "endLine" : 388,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveProviderGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 547,
  "endLine" : 583,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 351,
  "endLine" : 387,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void assertExpectedAttribute()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 735,
  "endLine" : 771,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Calendar cborDecodeDateTime()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 232,
  "endLine" : 273,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentItemInternal()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 629,
  "endLine" : 685,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkSeparateNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1422,
  "endLine" : 1468,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 179,
  "endLine" : 218,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlaceholderLogicSkippedWhenNoMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2666,
  "endLine" : 2704,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipSharedTransitionPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5334,
  "endLine" : 5381,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateBounds_inLazyLayout()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimateBoundsTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 504,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateColorTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 278,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle_whenBothTypographiesColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1368,
  "endLine" : 1408,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle_whenBothTypographiesColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1285,
  "endLine" : 1325,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_geometry_fabSize()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 451,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_wideScreen_sheetRespectsMaxWidthAndIsCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 998,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_tallSheet_anchorChangeHandler_previousTargetNotInAnchors_reconciles()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1075,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigationItem_sizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 201,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingParametersExplicitly()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 218,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteElevationIsNotUsedForShadows()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 161,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_requireOffset_accessedInInitialComposition_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 486,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_direction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 967,
  "endLine" : 1012,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabTextAndIconArePositionedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 336,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_respectsConfirmStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 342,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeadingIconTab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Tab.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 190,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 453,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_medium_pressedShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 800,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalCenterOptically_contentPadding_asymmetricShape_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/HorizontalCenterOpticallyTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 162,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_snackbarRespectsHorizontalInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 481,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_FabRespectsHorizontalInsets_fabPosition_end()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 553,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_FabRespectsHorizontalInsets_fabPosition_center()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 636,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_fabPosition_end()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 752,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_shortSheet_isDismissedOnBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 506,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_tallSheet_isDismissedOnBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 548,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_doesNotConsumeFullScreenWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 163,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 921,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateSelectionStartReset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 518,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultColors_elevatedFilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 765,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle_whenBothTypographiesColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1899,
  "endLine" : 1939,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_verticalAlignmentTop_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 210,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_12Hour_everyValue_byKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 837,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle_whenBothTypographiesColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1752,
  "endLine" : 1792,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_centeredArrangement_threeItems_widthAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 238,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_centeredArrangement_fourItems_widthAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 278,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_centeredArrangement_fiveItems_widthAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 318,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_centeredArrangement_sixItems_widthAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 358,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_positioning_withIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 361,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHctReflexivity()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 372,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_clickingIconButton_doesNotExpandSearchBarItself()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 364,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_clickingIconButton_doesNotExpandSearchBarItself()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 566,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 382,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverflowIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 446,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 558,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_navigateToExtra_hideSupportingWhenNotHistoryAware()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 150,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_navigateToExtra_keepSupportingExpandedWhenHistoryAware()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 192,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2511,
  "endLine" : 2551,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightClickOnMacOsInTextFieldSelectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 397,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldKeyEventHandler.skiko.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 71,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_multiText_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 635,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun on_focus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 153,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_noScrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 579,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 886,
  "endLine" : 933,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1334,
  "endLine" : 1379,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_resetWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1382,
  "endLine" : 1427,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_hover_and_press()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1525,
  "endLine" : 1568,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAboveClickableWithUnitKeyMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2721,
  "endLine" : 2762,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indication_noInteractionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5744,
  "endLine" : 5784,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_changingInteractionSourceFromNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 6249,
  "endLine" : 6291,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageContentIsFocusable_fixedSizePage_shouldScrollFullPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 484,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 283,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unpinnedWhenPagerStateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 334,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableState_checkLastScrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3793,
  "endLine" : 3852,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPress_emitsInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 244,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 353,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 452,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_pullRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 528,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_pullBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 716,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateDrag_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1174,
  "endLine" : 1219,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_hover_and_press()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1953,
  "endLine" : 1995,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1114,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_not_cross_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 291,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_cross_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 339,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_not_cross_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 686,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_cross_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 734,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingOfEmptyFinalLine_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 187,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textDragging_cursorDoesNotDisappearWhileMoving()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 984,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandlesHide_whenHardwareKeyboardIsUsed_thenComesBackWithTouch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 802,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkMagnifierShowsDuringInitialLongPressDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 557,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_immediate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 163,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_multiParagraph_withVisibleOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextOverflowTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 149,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 289,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 564,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_interactionSource_resetWhenInteractionSourceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 687,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 532,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyMapping.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 135,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayout.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 146,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_equalHeight_worksWithWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 431,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_equalWidth_worksWithWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 558,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_SpaceAligned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3164,
  "endLine" : 3203,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_SpaceAligned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3465,
  "endLine" : 3504,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxLinesWithSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4243,
  "endLine" : 4279,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxLines_SeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4282,
  "endLine" : 4318,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicHeight_MaxLines_SeeMore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4321,
  "endLine" : 4357,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_MaxLines_SeeMore_SpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4360,
  "endLine" : 4396,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicHeight_MaxLines_SeeMore_SpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4399,
  "endLine" : 4435,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementSpaceAround()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1061,
  "endLine" : 1098,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementSpaceAround()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2193,
  "endLine" : 2231,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2325,
  "endLine" : 2364,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2367,
  "endLine" : 2405,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAuto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 648,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAuto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 673,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContours()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 157,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAuto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1235,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applies_baseline_shift_to_spans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 683,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_withScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3426,
  "endLine" : 3467,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawParagraphIndentsCorrectly_whenPaintedRepeatedly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 124,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontMatcher.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 100,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctColorMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 415,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGlobalFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 266,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateRecommendedTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidAccessibilityManager.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 71,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDistanceScore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 881,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSubList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 333,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerCacheInvalidatedAfterStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 962,
  "endLine" : 1006,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerSizeAfterRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1337,
  "endLine" : 1381,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_forTraversalAfter_overlaidNodeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1020,
  "endLine" : 1059,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScaffoldedSubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5939,
  "endLine" : 5978,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_customHighlight_legacyTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldsSemanticAutofillTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 237,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_parentCanResetCustomNextSetByChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 611,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_emptyFocusPropertiesInParent_doesNotResetCustomNextSetByChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 655,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitPropertyOnParent1_stopsFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 173,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipChange_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 572,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_toRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 660,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureRequestForANodeWhichIsNotYetPlacedButMeasuredAlready()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureInPlacementTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 197,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingLayerPropertyWhileNotPlacedNotCausingCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 754,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutModifierPlacingWithScaledLayerLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1819,
  "endLine" : 1857,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rulerMovesWithLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 623,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composedModifierOnReusableNodeIsDisposedButAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1482,
  "endLine" : 1523,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposePaused_composeAndApply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3278,
  "endLine" : 3321,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_androidComposeViewOffset_positionIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 741,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badGetLocationOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 958,
  "endLine" : 996,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_pointerMove_consumedDuringPostTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3927,
  "endLine" : 3968,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPointerInputFilters_allInDetachedState_notAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 155,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_3Roots3Detached_allRemovedAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1671,
  "endLine" : 1719,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_hoverMove_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2964,
  "endLine" : 3015,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidTouchNavigationEvent_triggersIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 371,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_recomposeCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1443,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_recomposeCorrectly_whenQueriedInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1483,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_recomposeCorrectly_whenMeasuredAndQueriedInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1486,
  "endLine" : 1523,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroSizedComposeViewCanDrawOutsideItsBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3305,
  "endLine" : 3344,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 302,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 289,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextureShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1098,
  "endLine" : 1137,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applySemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 133,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 251,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun captureRemoteDocumentV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/CaptureRemoteDocumentV2.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 90,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 290,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update2Body()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 427,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 192,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 164,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 403,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFromBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 919,
  "endLine" : 957,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1049,
  "endLine" : 1085,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseInterpolatorFromTypeArray()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 78,
  "endLine" : 119,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initPath()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 135,
  "endLine" : 180,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void animateTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ImageViewUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::transition" ],
  "startLine" : 44,
  "endLine" : 83,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GhostViewPort addGhost()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 162,
  "endLine" : 198,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addViewValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1636,
  "endLine" : 1675,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun absoluteElevationStats()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 218,
  "endLine" : 255,
  "linesOfCode" : 37,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 105,
  "linesOfCode" : 37,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePickerColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/DatePicker.kt",
  "fileLinesCount" : 823,
  "components" : [ "primary::wear" ],
  "startLine" : 497,
  "endLine" : 534,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/EdgeButton.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 384,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/HorizontalPageIndicator.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 161,
  "linesOfCode" : 37,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutFinished()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvingLayoutCallback.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 103,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture applyMutation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4720,
  "endLine" : 4761,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTranslations()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/UpdateTranslationsTask.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 114,
  "endLine" : 169,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeCccd()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 473,
  "endLine" : 511,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interfaceTypes()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 157,
  "endLine" : 196,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startHeadersTransitionInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1037,
  "endLine" : 1073,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 890,
  "endLine" : 937,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startHeadersTransitionInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1061,
  "endLine" : 1097,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemInfo infoForCurrentScrollPosition()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2427,
  "endLine" : 2467,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 720,
  "endLine" : 756,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 397,
  "endLine" : 451,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHoverEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 197,
  "endLine" : 241,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 464,
  "endLine" : 502,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean onTouchObserved()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 212,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeDrawableForDisplay()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 489,
  "endLine" : 529,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFilenameFromContentDisposition()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 216,
  "endLine" : 260,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/CameraXQuirksClassDetector.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 42,
  "endLine" : 81,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/SlidingPaneLayoutResizeSample.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 26,
  "endLine" : 63,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToPreferenceInternal()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 701,
  "endLine" : 739,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-gradle-plugin/src/main/java/androidx/testutils/gradle/ProjectSetupRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::testutils" ],
  "startLine" : 240,
  "endLine" : 277,
  "linesOfCode" : 37,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 142,
  "endLine" : 181,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int convertFocusDirectionToLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1810,
  "endLine" : 1847,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPendingSavedState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 790,
  "endLine" : 827,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleUpdate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1552,
  "endLine" : 1593,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int convertFocusDirectionToLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2417,
  "endLine" : 2454,
  "linesOfCode" : 37,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapBasedOnImageSize()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8255,
  "endLine" : 8294,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument globalGetDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1171,
  "endLine" : 1213,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StorageInfo getStorageInfoForNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2158,
  "endLine" : 2205,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionSpecProto toSearchSuggestionSpecProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSuggestionSpecToProtoConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appsearch" ],
  "startLine" : 102,
  "endLine" : 148,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableElement findSetter()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 200,
  "endLine" : 240,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 201,
  "endLine" : 244,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RxLambdaQueryResultBinder.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 81,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateToOemDividerAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 546,
  "endLine" : 584,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DividerAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 153,
  "endLine" : 189,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedData_loadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 1032,
  "endLine" : 1075,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findNextFocusInAbsoluteDirection()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 140,
  "endLine" : 184,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waitForFileFlush()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 139,
  "endLine" : 181,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 433,
  "endLine" : 474,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceMetadata()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 137,
  "endLine" : 174,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handleOptions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 202,
  "endLine" : 239,
  "linesOfCode" : 37,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LifecycleRegistryProxyFactory.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compile()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/AidlCompiler.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 71,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 555,
  "endLine" : 590,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle getExtrasWithoutDuplicateData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1201,
  "endLine" : 1242,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromAndroidAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5905,
  "endLine" : 5940,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostParceling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 871,
  "endLine" : 911,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WindowInsets createWindowInsetsInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1755,
  "endLine" : 1800,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean dispatchNestedScrollInternal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 236,
  "endLine" : 276,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setOnApplyWindowInsetsListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5266,
  "endLine" : 5319,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 319,
  "endLine" : 361,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mergeFromDiskTile()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 402,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleAnimationEvents()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1053,
  "endLine" : 1098,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkBuildRulesIdMaps()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRulesLoader.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 98,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1877,
  "endLine" : 1913,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1234,
  "endLine" : 1273,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture initializeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 125,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfigImpl initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/SessionProcessorImpl.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 401,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Program2D()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 275,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 76,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordingRecord makePendingRecordingActiveLocked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2659,
  "endLine" : 2698,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputFormatChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1466,
  "endLine" : 1502,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startTrigger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 679,
  "endLine" : 718,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUseCaseConfigFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 116,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 179,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getProperPreviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 261,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyResolutionSelectionOrderRelatedWorkarounds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SupportedSurfaceCombination.kt",
  "fileLinesCount" : 1635,
  "components" : [ "primary::camera" ],
  "startLine" : 1157,
  "endLine" : 1195,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 217,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun get10BitSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 561,
  "endLine" : 604,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReprocessableCaptureSessionByConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 330,
  "endLine" : 370,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 170,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 394,
  "endLine" : 437,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WritableFileSection createCompressibleMethodsSection()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 365,
  "endLine" : 406,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCentrePop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 715,
  "endLine" : 756,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIndividualSavedStateRegistries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 282,
  "endLine" : 319,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedPredictiveBackDuringGestureBack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 268,
  "endLine" : 306,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 831,
  "endLine" : 868,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 876,
  "endLine" : 913,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 95,
  "endLine" : 132,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 210,
  "endLine" : 247,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearDerivedConstraints_withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1550,
  "endLine" : 1585,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MockView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 103,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void center()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2827,
  "endLine" : 2865,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getValuesToInterpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 206,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 372,
  "endLine" : 407,
  "linesOfCode" : 36,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 290,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayRow createRowCentering()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 357,
  "endLine" : 403,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromSystem()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 776,
  "endLine" : 812,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Placeholder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 74,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void solveHorizontalCenterConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 646,
  "endLine" : 682,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getCapacitiesThenEnergyLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 275,
  "endLine" : 318,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermissionActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 147,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/FavoritesScreen.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 108,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screen onCreateScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 190,
  "endLine" : 235,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithGridTemplateDemoScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 90,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetSignInIntent/CredentialProviderGetSignInIntentController.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::credentials" ],
  "startLine" : 97,
  "endLine" : 135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DialogHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/DialogHost.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::navigation" ],
  "startLine" : 41,
  "endLine" : 84,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2613,
  "endLine" : 2649,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveStackRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2752,
  "endLine" : 2788,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithConsecutiveDialogs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 379,
  "endLine" : 418,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleWithSupportingDialogs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 426,
  "endLine" : 465,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithSupportingPaneTransitionLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 152,
  "endLine" : 201,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewInstanceBeforeComplete()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 243,
  "endLine" : 284,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableState_restoreReferentialEqualityPolicy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 181,
  "endLine" : 222,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnterTransitionNoneAndExitTransitionNone()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 499,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/compat/XmlAnimatorParserTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 182,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Configure()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 99,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunningFalseAfterSnapTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2444,
  "endLine" : 2481,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun seekTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 515,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 470,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle_middle_whenCaptionStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1365,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_narrowScreen_sheetRespectsMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 953,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_color_explicitColorSet_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 940,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotCrashWhenAnchorDetachedFirst()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 395,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_scrollingBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 399,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSheetContentSizeChangeDuringAnimation_opensSheet_shortSheetToShortSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 419,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSheetContentSizeChangeDuringAnimation_opensSheet_shortSheetToTallSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 463,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalModelsOutput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/desktopTest/kotlin/androidx/compose/material3/internal/EqualityOfCalendarModelsTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 72,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_overlappingShiftOffsetsSkipsDefaultKeylineList()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 163,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_clearsIconSemantics_whenLabelIsPresent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_overflowMenu_itemClickClosesMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 233,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 318,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_thumbs_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1124,
  "endLine" : 1165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overridePadding_unfocusedState_withoutLabel_withPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 496,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noTonalElevationColorIsSetOnElevatedSurfaceColor_tonalElevationDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 182,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItem_clearsIconSemantics_whenLabelIsPresent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 172,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_color_explicitColorSet_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 404,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle_middle_whenBodySmallStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1857,
  "endLine" : 1896,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 127,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalSplitButton_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 235,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedSplitButton_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 309,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedSplitButton_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 383,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_withScrolledContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 841,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_content_padding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 272,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshTrigger_onlyAfterThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 92,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenFocused_withMultiLineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 409,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelWidth_isNotAffectedByTrailingIcon_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 543,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle_middle_whenBodySmallStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1710,
  "endLine" : 1749,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_scrollingBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 438,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testHideReturnsIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 285,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_peekHeightMatchesContentHeight_containsExpandedAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 1101,
  "endLine" : 1136,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_overflowMenu_itemClickClosesMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 218,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_expanded_isReachableViaDownKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 757,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2659,
  "endLine" : 2694,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 570,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 629,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Surface.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1051,
  "endLine" : 1086,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Badge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Badge.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 189,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 291,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleSnapshotsAreIsolatedAndCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 184,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderGet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2774,
  "endLine" : 2809,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrain_iteratesThroughAllElements_inPushOrder_andClearsStack()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 505,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightClickOnMacOsInSelectionContainerSelectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 350,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun suggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.android.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot2dTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutStartSlot2DTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 225,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot2dTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutStartSlot2DTest.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 304,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_selectionInFourSelectables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1099,
  "endLine" : 1134,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_multiText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 595,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_noScrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 670,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageScalesNonuniformly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 341,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_disabled_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 244,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipe_disabled_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 286,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2589,
  "endLine" : 2632,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_fingerDownConsumedInParent_assertNotTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 353,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 248,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 347,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_disabledWontCallLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 256,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_preemptingAnimateScrollUpdatesIsScrollInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1569,
  "endLine" : 1610,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undelegatesOverscrollEffectNodeOnDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 361,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemAtTrailingEdge_alreadyVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 253,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemAtCenter_alreadyVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 296,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 413,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_noNestedDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 964,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentConsumedDuringTheMainPass_shouldGiveItUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1769,
  "endLine" : 1809,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentConsumedDuringTheFinalPass_shouldGiveItUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1812,
  "endLine" : 1852,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_invalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 102,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_invalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 149,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_not_cross_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 196,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_StartHandle_cross_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 243,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_not_cross_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 484,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandlePosition_EndHandle_cross_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 586,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_ellipsis_overflowingText_lastLineIsEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 748,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleReceiveContent_isCalledAfterCommitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_interactionSource_resetWhenLayoutDetached()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 435,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 222,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 364,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 958,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpOverloadsHaveCorrectValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 643,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_equalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 313,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_equalWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 517,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_verticalArrangementTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3601,
  "endLine" : 3638,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_updatesOnAlignmentChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 82,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_updatesOnAlignmentChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 261,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowsContentScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 536,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_equalHeight_worksWithWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 575,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_equalWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 666,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_equalWidth_worksWithWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 706,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_SpaceAligned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2946,
  "endLine" : 2984,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_SpaceAligned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3243,
  "endLine" : 3281,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/BoundsTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 88,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ellipticalArcFlagsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 219,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalToHorizontalWithDefaultValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 157,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawImageWithFilterQualityNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1614,
  "endLine" : 1664,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltrTextRtlDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalMultiLineTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 254,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 775,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindIntersectingPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 304,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowWithGradientWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowScreenShotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 196,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterAspectRatioMaintainedInSmallerParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 210,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordWithCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 327,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSiblingComparisons()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 364,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingGraphicsLayerInvalidatesParentLayer2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1419,
  "endLine" : 1460,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_nestedTraversalGroups_outerTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1255,
  "endLine" : 1292,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_traversalIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1389,
  "endLine" : 1426,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_traversalIndexInherited_indexFirst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1496,
  "endLine" : 1533,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaneTitleChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4283,
  "endLine" : 4323,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_legacyColorOverridesBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldsSemanticAutofillTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 335,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_credentials_BTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldStateSemanticAutofillTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 96,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyVisibilityChanged_lazyScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1104,
  "endLine" : 1147,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_column_nodesDisappearingCallsCommit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1258,
  "endLine" : 1297,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_performAutofill_onFillDataTakesPrecedence_separateSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1364,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_multipleParents_redirectExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 454,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 196,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 239,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_left()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 282,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_right()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 325,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 370,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 415,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingActiveItemThatIsBeyondBounds_clearsFocusFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 326,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingSibling_focusTheFirstOne_andThen_focusOverlapArea()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 659,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingSibling_focusTheSecondOne_andThen_focusOverlapArea()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 720,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewDeactivation_causesViewResetAndDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 975,
  "endLine" : 1015,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusForwardWraps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusWappingTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 87,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorScaleNonUniformly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1146,
  "endLine" : 1182,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatedChildRequiredForMeasurementRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 192,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedIsCalledWhenComposeContainerIsScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 563,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedIsCalledWhenComposeContainerPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 656,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedCalledInDifferentPartsOfHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 697,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerBoundsPositionInRotatedView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 990,
  "endLine" : 1034,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandchildChangeCausesRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 237,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedIsCalledWhenComposeContainerIsScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 899,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedIsCalledWhenComposeContainerPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 992,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedCalledInDifferentPartsOfHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 1033,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutModifierPlacingWithScale_moveWithinScaledHierarchyAppliedForGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2274,
  "endLine" : 2311,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenConnectionFromOwnerDoesNotQueryAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 281,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeItemRegularlyAfterDisposingPrecomposedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 766,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusedCompositionResetsRememberedObject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1026,
  "endLine" : 1065,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposePaused_composeOnly_applyDuringRegularPhase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3324,
  "endLine" : 3364,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_onKeyToSoftKeyboardInterceptedEvent_interaction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/HardwareKeyInputTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 214,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_notMeasuredLayoutsAreMeasuredFirst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 564,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerMoveConsumed_dispatchDuringPostTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3653,
  "endLine" : 3692,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_hoverExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3168,
  "endLine" : 3211,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1286,
  "endLine" : 1328,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyUpdatedIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2261,
  "endLine" : 2305,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 889,
  "endLine" : 929,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_firstChildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 987,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1307,
  "endLine" : 1349,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsNoOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1780,
  "endLine" : 1819,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsChildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1887,
  "endLine" : 1926,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsParentOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2101,
  "endLine" : 2140,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsParentAndChildOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2210,
  "endLine" : 2249,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionInfo_withSelectableGroup_zOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 461,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinates_acrossMultipleViewAndComposeSwitches_whenContainerMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 558,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAuto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 239,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyModulateAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 282,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAlways()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 325,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRedrawOnRemovedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1030,
  "endLine" : 1070,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 510,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Path()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTextBounds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 465,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutTextFromFloat1()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 274,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentsValues3()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 676,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentsValues4()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 714,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 158,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 570,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 135,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 306,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 229,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void enableZ()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CanvasUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::transition" ],
  "startLine" : 41,
  "endLine" : 80,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildComplicationSlotsManager()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/XmlSchemaAndComplicationSlotsDefinition.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 282,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationStateWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 196,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1570,
  "endLine" : 1605,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawMainText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 544,
  "endLine" : 580,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListSubheader()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ListHeader.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 146,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 177,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ToggleButton.kt",
  "fileLinesCount" : 450,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 127,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimationSet getEnterAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1933,
  "endLine" : 1978,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float lookupAndInterpolate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 120,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chip build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 375,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyVersionFilesPresent()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/VerifyVersionFilesTask.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 76,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteArc()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 239,
  "endLine" : 276,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 618,
  "endLine" : 659,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean startLogoAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 597,
  "endLine" : 632,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createHeadersTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1336,
  "endLine" : 1375,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFocusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1108,
  "endLine" : 1147,
  "linesOfCode" : 36,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createHeadersTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1360,
  "endLine" : 1399,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean startLogoAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 601,
  "endLine" : 636,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaNowPlayingView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 975,
  "endLine" : 1010,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean layoutInit()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1279,
  "endLine" : 1316,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2534,
  "endLine" : 2575,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void flushThemedResourcesCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ResourcesFlusher.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 206,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestWindowFeature()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1114,
  "endLine" : 1153,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemHoverEnter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 193,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 211,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int compatMeasureContentWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 554,
  "endLine" : 596,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeContentWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 990,
  "endLine" : 1026,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View inflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 238,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenEnabledStateChanges_togglesHandlerCorrectly()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 167,
  "endLine" : 209,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 274,
  "endLine" : 309,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerConstructor_withInvalidSizes_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 102,
  "endLine" : 137,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean arePreferenceContentsTheSame()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 681,
  "endLine" : 720,
  "linesOfCode" : 36,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerLockMode()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 603,
  "endLine" : 642,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollOffsetWithSpanInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1998,
  "endLine" : 2038,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateAnchorFromChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 916,
  "endLine" : 956,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFocusSearchFailed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2158,
  "endLine" : 2201,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 197,
  "endLine" : 238,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setEmptyProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 325,
  "endLine" : 361,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendPropertyString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1202,
  "endLine" : 1238,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/FeaturesImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 109,
  "linesOfCode" : 36,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XPropertySpec.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 102,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArrayName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 193,
  "endLine" : 229,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DatabaseObjectConstructorWriter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 70,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onLoadStateUpdate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/Separators.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::paging" ],
  "startLine" : 517,
  "endLine" : 562,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lazyPagingLoadStateAfterRefresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 142,
  "endLine" : 186,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedData_withPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 986,
  "endLine" : 1029,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 546,
  "endLine" : 583,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageAssets()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 900,
  "endLine" : 949,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackState.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::fragment" ],
  "startLine" : 49,
  "endLine" : 98,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 276,
  "endLine" : 313,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRowType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 251,
  "endLine" : 286,
  "linesOfCode" : 36,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert_stub()",
  "longName" : "",
  "relativeFileName" : "development/referenceDocs/switcher.py",
  "fileLinesCount" : 283,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/PrivacySandboxKspCompiler.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 86,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean registerGnssMeasurementsCallbackOnR()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 508,
  "endLine" : 543,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 596,
  "endLine" : 630,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent registerReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 806,
  "endLine" : 844,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewingConditions make()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 193,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParentActivityName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 269,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Notification build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 330,
  "endLine" : 367,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypefaceCompatApi26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 107,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findFocusableViewInBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1488,
  "endLine" : 1552,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int computeScrollDeltaToGetChildRectOnScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2104,
  "endLine" : 2167,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueAnimator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 793,
  "endLine" : 834,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 634,
  "endLine" : 676,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1360,
  "endLine" : 1402,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createAutoDrainingSurfaceTextureAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 233,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SurfaceConfig transformSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceConfig.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 177,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void workOnQueue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/SequentialExecutor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 242,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 526,
  "endLine" : 570,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndSendSurfaceOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 243,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void transform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 177,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyResolutionStrategyFallbackRule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 446,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint Java_androidx_camera_core_ImageProcessingUtil_nativeWriteJpegToSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 273,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VideoEncoderInfo findLargestSupportedSizeVideoEncoderInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1505,
  "endLine" : 1542,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retrieveConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 190,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionConfig createSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 146,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun meteringRegionsFromMeteringPoints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FocusMeteringControl.kt",
  "fileLinesCount" : 551,
  "components" : [ "primary::camera" ],
  "startLine" : 437,
  "endLine" : 473,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 196,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryToProvideViewfinderSurface()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 251,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String itemType()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 766,
  "endLine" : 800,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeProfileSections()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 232,
  "endLine" : 280,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeMethodBitmapForS()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 732,
  "endLine" : 767,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallReceiver.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResultReceived()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 148,
  "endLine" : 183,
  "linesOfCode" : 35,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_onPop_neverRenderedEntries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 189,
  "endLine" : 227,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecorator_onPop_order()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 547,
  "endLine" : 585,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WorkManagerImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImplExt.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::work" ],
  "startLine" : 33,
  "endLine" : 67,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getFutureValue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 796,
  "endLine" : 840,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoordinatorLayout()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 223,
  "endLine" : 261,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1900,
  "endLine" : 1944,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 267,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 532,
  "endLine" : 566,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun applyRootSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1944,
  "endLine" : 1978,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 470,
  "endLine" : 506,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 509,
  "endLine" : 546,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 131,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpans_placeOnSpansFirstFlag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 358,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStructure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4082,
  "endLine" : 4120,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionPathAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 209,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 349,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupTexture()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 262,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSceneString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3878,
  "endLine" : 3915,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionPathAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 149,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilder serialize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 726,
  "endLine" : 764,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void solveVerticalCenterConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 687,
  "endLine" : 722,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateRunCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 189,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 381,
  "endLine" : 417,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onStateChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 416,
  "endLine" : 451,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 519,
  "endLine" : 559,
  "linesOfCode" : 35,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/TaskOverflowDemoScreen.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 44,
  "endLine" : 79,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkType()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 372,
  "endLine" : 406,
  "linesOfCode" : 35,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachFileDebugInfo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileDiagnostics.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::datastore" ],
  "startLine" : 35,
  "endLine" : 71,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetDigitalCredential/CredentialProviderGetDigitalCredentialController.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::credentials" ],
  "startLine" : 135,
  "endLine" : 171,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchChildren()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 146,
  "endLine" : 185,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateSingleTopSharedStartDestinationDifferentGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 963,
  "endLine" : 1000,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewModelProvided()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecoratorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 46,
  "endLine" : 82,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimatedVisibilityInLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 688,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSharedTransitionLayout()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5297,
  "endLine" : 5331,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipSharedBoundsModifierPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 5384,
  "endLine" : 5427,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-lint/src/main/java/androidx/compose/animation/lint/AnimatedContentDetector.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 94,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seekAfterAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1046,
  "endLine" : 1082,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderPosition_whenNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 586,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle_whenCaptionStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1284,
  "endLine" : 1323,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle_whenCaptionStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1201,
  "endLine" : 1240,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_startDockedFab_position()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 296,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressAndPosition_scaleCorrectly_beyondThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 220,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreScroll_negativeDelta_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 417,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_callback()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 344,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_withNavigationIconAndActions_dockedAndExpanded_withGap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 734,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_fabPosition_start()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 674,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_fabPosition_center()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 712,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_imePadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1250,
  "endLine" : 1290,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateSelection_sameDateForStartAndEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 570,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_verticalAlignment_isTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1113,
  "endLine" : 1149,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_verticalAlignment_isBottom()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1196,
  "endLine" : 1232,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_dragSnapToCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1479,
  "endLine" : 1518,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_lightTheme_twoLinesLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 164,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_heightDoesNotChange_duringFocusAnimation_withLargeLabelText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 256,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle_whenBodySmallStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1815,
  "endLine" : 1854,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconRenderedCorrectlyInPaddedBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 288,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconWithSpecifiedTintRenderedCorrectlyInPaddedBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 331,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconRenderedCorrectlyInLargeBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 373,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconWithSpecifiedTintRenderedCorrectlyInLargeBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 416,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconRenderedCorrectlyInSmallBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 458,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconWithSpecifiedTintRenderedCorrectlyInSmallBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 501,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_show_consumesClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 1007,
  "endLine" : 1045,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatingActionButton_hide_doesNotConsumesClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1088,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle_whenBodySmallStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1668,
  "endLine" : 1707,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_Medium_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 412,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_Large_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 451,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_XLarge_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 490,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_becomesExpandedAndFocusedOnClick_andNotExpandedAndUnfocusedOnBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 163,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_becomesExpandedAndFocusedOnClick_andNotExpandedAndUnfocusedOnBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 409,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Typography.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 455,
  "linesOfCode" : 35,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DockedSearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2749,
  "endLine" : 2783,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Indicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 572,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 1320,
  "endLine" : 1361,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 510,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_withSimplePop_canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 298,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceContentChange_canNavigateBack_withOnlyScaffoldValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 455,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ComposableStateFlowValueDetector.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 92,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNestedNodeCountOnRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 741,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAGroupAfterAnEmptyGrouplessCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4013,
  "endLine" : 4049,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAGroupProducedInAGrouplessCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4052,
  "endLine" : 4088,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1617,
  "endLine" : 1668,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightClickOnMacOsInTextFieldSelectionDoesNotCancelExistingSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 551,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 328,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_multiText_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 824,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 272,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_cancelledGesture_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1229,
  "endLine" : 1274,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_scrollableContainer_releaseJustBeforeTapDelayFinishes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7568,
  "endLine" : 7634,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_noSelectionHandles_whenWindowLosesFocus_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 461,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollWithOverscrollEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 659,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_startWithoutSlop_ifFlinging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1057,
  "endLine" : 1093,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enabledChange_semanticsShouldBeCleared()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3855,
  "endLine" : 3894,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenFocusedBoundsMoves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 169,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenMultipleObservers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 352,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitEachGestureInternalCancellation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitEachGestureTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_noInteractionSource_lazilyCreated_pointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1411,
  "endLine" : 1450,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_interactionSource_resetWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 398,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_startWithoutSlop_ifFlinging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 295,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClick_withinTimeout_belowMinimumDuration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 781,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_cancelledGesture_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1749,
  "endLine" : 1794,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_nullOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirectionChange_updatesScrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 289,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_callsViewRequestRectangleOnScreen_whenResponderPresent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequesterViewIntegrationTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 131,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_startEllipsis_overflowingText_multiLine_isClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 627,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_middleEllipsis_overflowingText_multiLine_isClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 704,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandSelectionForward_withArrowKeys()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 483,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandSelectionBackward_withArrowKeys()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 522,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeDragEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/DragAndDropTestUtils.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 156,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedValue_recomputed_afterSnapshotWithConflictingInputsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 923,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStarted_startDragImmediatelyFalse_offsetShouldBePostSlopPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 819,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuPopup_enabledDisabled_colorsAreAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 708,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_zoomOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 445,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalPager()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 189,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalPager()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 319,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 276,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowCreateTextLayoutResultOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCache.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 403,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MinLinesConstrainer.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 90,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_alignItemsCenterVertically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 778,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_alignItemsCenterHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 892,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_horizontalArrangementStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 2492,
  "endLine" : 2529,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateImeInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 750,
  "endLine" : 795,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_equalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 535,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_alignItemsCenterVertically_UsingTopLevelAPI()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 925,
  "endLine" : 960,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_alignItemsCenterHorizontally_UsingTopLevelAPI()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1023,
  "endLine" : 1058,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_verticalArrangementTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3376,
  "endLine" : 3412,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandOrCollapseIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 166,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandOrCollapseIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 299,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandOrCollapseIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 437,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandOrCollapseIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 575,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchingFromClipToBoundsToClipToOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 989,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSaturation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 226,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToLinearWithMismatchedStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 275,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToRadialWithMismatchedStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 534,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 121,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchingFromClipToBoundsToClipToOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 989,
  "endLine" : 1025,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 127,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineClipsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 999,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwitchingFromClipToBoundsToClipToOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1592,
  "endLine" : 1628,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 416,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_withOnlyPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 534,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 574,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Bidi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3787,
  "endLine" : 3824,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 200,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCompostion_and_cancelComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 193,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCompostion_and_commitComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 234,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_0f_trimFirstLineTop_false_trimLastLineBottom_true_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 625,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_1f_trimFirstLineTop_false_trimLastLineBottom_false_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 749,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_1f_trimFirstLineTop_true_trimLastLineBottom_true_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 833,
  "endLine" : 871,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholder_onNonEllipsizedLine_isNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 2181,
  "endLine" : 2218,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locale_withCJK_shouldNotDrawSame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1986,
  "endLine" : 2023,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_after_inEm()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3654,
  "endLine" : 3692,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFontFamilyExactMatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 286,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextString_widthUnspecified_shouldFitTheTextHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 178,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextString_heightUnspecified_shouldFitTheTextVertically()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 224,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockWithCrossFade()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 250,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 93,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SwingPanel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 108,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndelegateWithMultipleDelegates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 299,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_transformFrom_siblings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1025,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingChildsLayerDoesntTriggerChildRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1668,
  "endLine" : 1704,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forSwitch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 393,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_setMaxLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 992,
  "endLine" : 1032,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_checkable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1166,
  "endLine" : 1206,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusProperties_next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 110,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callingRequestFocusDownWhenOwnerAlreadyHasFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callingRequestFocusUpWhenOwnerAlreadyHasFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 165,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_canMoveBetweenTargets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 406,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 307,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewRemovedFromComposition_causesViewToBeReleased()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1130,
  "endLine" : 1169,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIsNotCalledOnDeactivatedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1620,
  "endLine" : 1663,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useDifferentModelsInDrawAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 147,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentIsNotRelaidOutWhenChildLayoutModifierUsesState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 633,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSendContentCaptureSemanticsStructureChangeEvents_sameNodeAppearedThenDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 319,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnVirtualViewTranslationResponses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 664,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_fromRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 615,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorSkipsRecompositionOnNoChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 202,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageVectorCacheMissOnConfigChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1269,
  "endLine" : 1307,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutModifierPlacingWithScaledLayerLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 831,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockShouldUpdateOffsetOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1291,
  "endLine" : 1328,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadLayoutTransformFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1489,
  "endLine" : 1524,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesChangeCausesRemeasure_whenSuppliedViaModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 246,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledOnlyOnceWhenLayoutBelowItAndLambdaChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 390,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsChangeCausesParentRemeasureWhenMeasuredInPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 132,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledOnlyForPositionedChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 535,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledOnlyOnceWhenLayoutBelowItAndLambdaChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 855,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockShouldInvalidateOffsetCacheForSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2063,
  "endLine" : 2100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDeactivateWithPausableComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3853,
  "endLine" : 3902,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchScroll_whenButtonPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4241,
  "endLine" : 4276,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_downThenOnCancelThenDownThenOnCancel_cancelDispatchedTwice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4139,
  "endLine" : 4175,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTimeout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 903,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_noMovementWithScrollDelta_somethingInteractedWithAnyChangeConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2628,
  "endLine" : 2665,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentModifierDynamicallyAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 512,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentModifierDynamicallyAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 527,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_childAndGrandchildCustomIconsNoOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1466,
  "endLine" : 1504,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_grandchildCustomIconChildHasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1571,
  "endLine" : 1609,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentAndGrandchildCustomIconNoOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1675,
  "endLine" : 1713,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentGrandChildCustomIconsParentOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1995,
  "endLine" : 2033,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidTouchNavigationEvent_withBadData_doesNotTriggerIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 511,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 413,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveRootLayoutRedrawsLeafRepaintBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 1025,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_canBeQueriedInThePositioningBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1332,
  "endLine" : 1366,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_doNotCauseExtraLayout_whenQueriedAfterPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1369,
  "endLine" : 1403,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTouchDownVisibilityChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 151,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 239,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberAsyncRemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTypeString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 369,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 178,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 245,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 227,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 128,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEdgeEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 494,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedIconButton()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/IconButton.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 130,
  "endLine" : 164,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PillIndicator()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/TabRow.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::tv" ],
  "startLine" : 207,
  "endLine" : 243,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 170,
  "endLine" : 211,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDefaultDataSourceType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 744,
  "endLine" : 778,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultComplicationProviderWithFallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1003,
  "endLine" : 1047,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayout()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 356,
  "endLine" : 399,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Stepper.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 101,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicCurvedText.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 284,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkboxIcon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 585,
  "endLine" : 630,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 218,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Button build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 336,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runKtlint()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Ktlint.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 272,
  "endLine" : 309,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExecuteWrite()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 264,
  "endLine" : 298,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDescriptorWriteRequest()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 300,
  "endLine" : 334,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 457,
  "endLine" : 492,
  "linesOfCode" : 35,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFocusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1084,
  "endLine" : 1122,
  "linesOfCode" : 35,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 350,
  "endLine" : 386,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 720,
  "endLine" : 760,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayoutLogo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 652,
  "endLine" : 687,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1744,
  "endLine" : 1779,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMovement()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3583,
  "endLine" : 3619,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeScroll()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1969,
  "endLine" : 2004,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2492,
  "endLine" : 2531,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fakeDragBy()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2652,
  "endLine" : 2695,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 677,
  "endLine" : 722,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrPut()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 293,
  "endLine" : 332,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 885,
  "endLine" : 930,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 189,
  "endLine" : 229,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean initializePanelMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1887,
  "endLine" : 1928,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performItemAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 977,
  "endLine" : 1018,
  "linesOfCode" : 35,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findParentViewForSubmenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 535,
  "endLine" : 581,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 138,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPopupUnchecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 367,
  "endLine" : 405,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent createIntentFromSuggestion()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1668,
  "endLine" : 1709,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBaseline()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 441,
  "endLine" : 491,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 186,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_textureLoadingDisabledMultipleLayers()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 293,
  "endLine" : 329,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerCopy_withArguments_createsCopyWithChanges()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 276,
  "endLine" : 313,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Color()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Color.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::ink" ],
  "startLine" : 297,
  "endLine" : 335,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanInappropriateExperimentalUsage.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 59,
  "endLine" : 111,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function configLaunchers()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/web/commonKarmaConfig.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::mpp" ],
  "startLine" : 2,
  "endLine" : 41,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/GradleDevelocityConventionsPlugin.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground-common" ],
  "startLine" : 28,
  "endLine" : 68,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToPreferenceInternal()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 671,
  "endLine" : 707,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1530,
  "endLine" : 1572,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendOnlineSwipe()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 236,
  "endLine" : 277,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateMoveImpl()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 286,
  "endLine" : 325,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int applyPendingUpdatesToPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 587,
  "endLine" : 621,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flipVertically()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4560,
  "endLine" : 4594,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flipHorizontally()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4599,
  "endLine" : 4633,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getFutureValue()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 798,
  "endLine" : 842,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InternalVisibilityConfig createInternalVisibilityConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 169,
  "endLine" : 210,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentProto getDocumentProtoByIdLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1273,
  "endLine" : 1309,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerPackagePerNamespacePerSchemaResultGrouping()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 805,
  "endLine" : 842,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSpec createToGenericDocumentMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List extractPotentialCreationMethods()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 282,
  "endLine" : 321,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 813,
  "endLine" : 847,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recursivePathScan()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 123,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendGenericDocumentString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1152,
  "endLine" : 1193,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstCopyFails_multiThread()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 188,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeSource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacFiler.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 80,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 119,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/CustomConverterProcessor.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 151,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDelegateToSuperCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/transaction/result/TransactionMethodAdapter.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 72,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ArtToolingImpl::AddTransform()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 257,
  "endLine" : 296,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleDatabaseSignal()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 186,
  "endLine" : 246,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticList_initWithLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 233,
  "endLine" : 267,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureFinished()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 138,
  "endLine" : 176,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompilationMode()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 334,
  "endLine" : 387,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillInBackStackRecord()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecordState.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::fragment" ],
  "startLine" : 152,
  "endLine" : 186,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFragmentResultListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1190,
  "endLine" : 1231,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 476,
  "endLine" : 512,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListShown()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 287,
  "endLine" : 321,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSliceUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 315,
  "endLine" : 349,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean populate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 302,
  "endLine" : 339,
  "linesOfCode" : 35,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Message getMessageFromBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4311,
  "endLine" : 4350,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreParceling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 834,
  "endLine" : 868,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 202,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DisplayCutout constructDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 139,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets getVisibleInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1125,
  "endLine" : 1160,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int toPlatformType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2067,
  "endLine" : 2100,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 337,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onScrollChange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 220,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueAnimator clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1462,
  "endLine" : 1496,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void init()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RatingCompat fromRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 330,
  "endLine" : 363,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 298,
  "endLine" : 331,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareDeviceUI()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 237,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2SessionConfigImpl initSessionInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 286,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOrderedSupportedSurfaceConfigList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void calculateAdditionalTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 370,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 596,
  "endLine" : 631,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean closeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 256,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void signalEndOfInputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 753,
  "endLine" : 790,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopMediaCodec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 847,
  "endLine" : 902,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterOutEncoderUnsupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1458,
  "endLine" : 1502,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSessionStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 311,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture releaseInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 652,
  "endLine" : 690,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraState.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 163,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun generateSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 520,
  "endLine" : 554,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configureVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1414,
  "endLine" : 1451,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotePlaybackClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 67,
  "endLine" : 106,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2048,
  "endLine" : 2082,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteExpandCollapseButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteExpandCollapseButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 50,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopAnimationsCustom()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 529,
  "endLine" : 569,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopZIndex()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 576,
  "endLine" : 614,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableRuntimeExtras()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract RemoteWorkContinuation beginUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkManager.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::work" ],
  "startLine" : 247,
  "endLine" : 366,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setFuture()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 742,
  "endLine" : 787,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void offsetChildToAnchor()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1683,
  "endLine" : 1723,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 475,
  "endLine" : 508,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoByTwo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 169,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 207,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 318,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOrderFirstSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 394,
  "endLine" : 429,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReversedDirectionSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 432,
  "endLine" : 467,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 92,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 207,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotateTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2285,
  "endLine" : 2323,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 651,
  "endLine" : 690,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4507,
  "endLine" : 4540,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertToConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 222,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 207,
  "endLine" : 240,
  "linesOfCode" : 34,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getValuesToInterpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 171,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 452,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseConstraintSets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 383,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float dragToProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 441,
  "endLine" : 477,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 487,
  "endLine" : 521,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1451,
  "endLine" : 1485,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 224,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object fromBundle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 236,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 595,
  "endLine" : 630,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoutePreviewScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RoutePreviewScreen.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 91,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void playBackAudio()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 183,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DirectionInfo getDirectionInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::car" ],
  "startLine" : 196,
  "endLine" : 233,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Row buildExteriorDimensionsRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::car" ],
  "startLine" : 326,
  "endLine" : 363,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getRows()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/NavigationDemosScreen.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 91,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List convertShortcutsToChooserTargets()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ChooserTargetServiceCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 108,
  "endLine" : 145,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 381,
  "endLine" : 416,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/SettingsFragment.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::datastore" ],
  "startLine" : 88,
  "endLine" : 132,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFrameMetricsAvailable()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi24Impl.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::metrics" ],
  "startLine" : 186,
  "endLine" : 223,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 420,
  "endLine" : 453,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataItem coseMac0()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 820,
  "endLine" : 859,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OffsetInfo findOffsetInfo()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 116,
  "endLine" : 160,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void siblingRemovalLimitationCheck2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 561,
  "endLine" : 596,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformToOutput()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/transformation.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 128,
  "endLine" : 164,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customStateHolder_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 88,
  "endLine" : 127,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableState_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 138,
  "endLine" : 177,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableState_delegate_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 267,
  "endLine" : 306,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableMutableState_delegate_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 310,
  "endLine" : 349,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-lint/src/main/java/androidx/compose/animation/lint/LookaheadAnimationVisualDebugHelperDetector.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 106,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 410,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animate1DOnCoroutineTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 129,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextFields_singleFocus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 195,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_initial_singlineLine()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 286,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_bottomBarAndContent_inStack()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 189,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_syncThresholdUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 366,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_withCustomWidth_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 291,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_dragBeyondBounds_clampsAndSwipesBack()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 777,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Snackbar.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 190,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_medium_squareShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 759,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalCenterOptically_contentPadding_asymmetricShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/HorizontalCenterOpticallyTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_AppbarAndContent_inColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_custom_scrolledPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 173,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_custom_scrolledPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 264,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leadingAndTrailingContent_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 540,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leadingAndTrailingContent_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 704,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_expanded_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1229,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_collapsed_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1232,
  "endLine" : 1267,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_expanded_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1270,
  "endLine" : 1305,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_collapsed_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1308,
  "endLine" : 1343,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_onValueChangeFinishedWithSnackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 700,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithJavaTimeApi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 761,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_customAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 635,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_intrinsicHeight_withLongInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2041,
  "endLine" : 2077,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun header_position_centeredArrangement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 594,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 101,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingActionButtonElevation_newValueDuringInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 723,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_behavior_persistent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 397,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_keyboardFocus_showsTooltip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 523,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_24Hour_everyValue_byKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 757,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextFields_singleFocus()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 191,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_initial_withMultiLineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 338,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_customAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 478,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_intrinsicHeight_withLongInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1908,
  "endLine" : 1944,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemContent_topIconPosition_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 580,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_positioning_noIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 302,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_XSmall_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 373,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_canBeTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 96,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppBarOverflowIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 468,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingButtonShapesFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 532,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trailingButtonShapesFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 574,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 335,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 741,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapesFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 782,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Label()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Label.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 101,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SmallExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 431,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MediumExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 497,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LargeExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 563,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 406,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_differentKey_hasDifferentInitialAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 244,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceCurrentDestinationChange_canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 311,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/AutoboxingStateValuePropertyDetector.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 97,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childSavedStateRegistryRestores()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 395,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderGroupGet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2812,
  "endLine" : 2845,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveDataBoundaryCondition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2887,
  "endLine" : 2923,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAGroupBeforeAnEmptyGrouplessCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3975,
  "endLine" : 4010,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_multiText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 786,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 430,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateDrag_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 715,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicClickableModifier_addsAbovePointerInputWithKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1863,
  "endLine" : 1903,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicClickableModifier_addsAbovePointerInputWithUnitKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1913,
  "endLine" : 1953,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_redisplaysSelectionHandlesAndToolbar_whenWindowRegainsFocus_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 507,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 467,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorationBoxIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1381,
  "endLine" : 1415,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenRemeasureInnerTextField_andNotDecorationBox_firstTapPlacesCursorAtCorrectOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1583,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_shortInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 126,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_longInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 239,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropTarget_changingTarget_whileDragging_doesntReceiveEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/draganddrop/DragDropTargetTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 147,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetState_updatedWithDeltaDispatch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 290,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_requireOffset_accessedInInitialComposition_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 550,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_reverseDirection_true_reversesDeltas()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 699,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageIsFocusable_fixedSizedPage_shouldScrollFullPage_pivotSpec_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 363,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedPageIsRemovedWhenNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 459,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_preemptingAnimateScrollUpdatesIsScrollInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3150,
  "endLine" : 3189,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithIndirectPointer_notInvokedIfCorrespondingDownEventWasNotReceived()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 186,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithKey_notInvokedIfCorrespondingDownEventWasNotReceived()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 201,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenFocusMovesBetweenChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 126,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnappingOffset_velocityPositive_moreThanMinThreshold_shouldReturnNextItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 123,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnappingOffset_velocityNegative_moreThanMinThreshold_shouldReturnPrevItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 162,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_hover()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 455,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_noInteractionSource_lazilyCreated_pointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1084,
  "endLine" : 1122,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_hover()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 554,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_noInteractionSource_lazilyCreated_pointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1347,
  "endLine" : 1385,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_interactionSource_resetWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 216,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_interactionSource_resetWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 262,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 880,
  "endLine" : 925,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithIndirectPointer_notInvokedIfCorrespondingDownEventWasNotReceived()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 186,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_propagatesThroughIntermediateView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequesterViewIntegrationTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 172,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_velocityIsLimitedByViewConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1159,
  "endLine" : 1194,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun checkMagnifierShowsDuringInitialLongPressDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 494,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_focusEventsAreSentTo_newInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 285,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_afterEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 473,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_disappear_whenInputConnectionSendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 868,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenComposingAnnotationsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 583,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performPrivateCommand_parsesToTransferableContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 377,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_shortInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_longInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 218,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_singleParagraph_withVisibleOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextOverflowTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 107,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_interactionSource_resetWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 335,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithKey_notInvokedIfCorrespondingDownEventWasNotReceived()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 208,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickWithKey_withinTimeout_aboveMinimumDuration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 375,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuArea_toggleOpenClose_displayedAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 262,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ContentInViewNode.kt",
  "fileLinesCount" : 498,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 196,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 516,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 246,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicSecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 424,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_alignItemsDefaultsToLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 739,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_alignItemsCenterVertically_UsingTopLevelAPI()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 816,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_alignItemsDefaultsToTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 853,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_alignItemsCenterHorizontally_UsingTopLevelAPI()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1054,
  "endLine" : 1089,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_horizontalArrangementStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 2408,
  "endLine" : 2444,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterQuality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 128,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithBrushAndAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 210,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun separators()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 176,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithBrushAndAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 214,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1196,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toHexString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 461,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_after_inEm()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3470,
  "endLine" : 3508,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlTextLtrDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalMultiLineTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 203,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Bidi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4153,
  "endLine" : 4190,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextString_sizeUnspecified_shouldFitTheTextInside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 132,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 224,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withBulletList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 860,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatedPropertiesWithNotSyncedTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 182,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockWithInfiniteTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 529,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onScrollCaptureSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ScrollCapture.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 108,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPageActions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 3182,
  "endLine" : 3215,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sort()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 688,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 308,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2297,
  "endLine" : 2336,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNearestNeighbor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 423,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_closestHitWithOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1355,
  "endLine" : 1397,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_3DownOnOverlappingPointerInputModifiers_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1727,
  "endLine" : 1769,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dslAndBuilderAreEqual()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/graphics/vector/ImageVectorBuilderTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 64,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testsFromThe2DVelocityTrackerTest_withVelocityClamping()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 814,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyModulateAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1205,
  "endLine" : 1239,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_ScaffoldTopBar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1629,
  "endLine" : 1664,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_ScaffoldScrollingTopBar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1793,
  "endLine" : 1831,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_horizontal_offset_overlapped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1985,
  "endLine" : 2020,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_showOnScreen_lazy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2389,
  "endLine" : 2425,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendViewSelectedEvent_whenSelectedChange_forTab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3235,
  "endLine" : 3273,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placingChildWithReusedUnchangedModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 773,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_checkable_checked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1122,
  "endLine" : 1161,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_autofillValueOverwrites_editableText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1694,
  "endLine" : 1735,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_credentials_customBTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1787,
  "endLine" : 1825,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_payment_customBTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1830,
  "endLine" : 1869,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_customToggle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1911,
  "endLine" : 1950,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implicitExit_deactivatedParentCanRedirectExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 150,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingFocusEventsToDelegatingNodes_focusedChild_sendsCorrectFocusEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 485,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingFocusEventsToDelegatingNodes_focusedParent_sendsCorrectFocusEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 526,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondItemUnFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 190,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelRight_clearedByParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 584,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validItemIsPickedEvenThoughThereIsACloserItem1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 126,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validItemIsPickedEvenThoughThereIsACloserItem2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 195,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validItemIsPickedEvenThoughThereIsACloserItem3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 267,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validItemIsPickedEvenThoughThereIsACloserItem4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 341,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 411,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 481,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 551,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 621,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 691,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 761,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 792,
  "endLine" : 830,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 900,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 970,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1040,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1110,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis12()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1141,
  "endLine" : 1179,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis13()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1211,
  "endLine" : 1249,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis14()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1280,
  "endLine" : 1318,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis15()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1388,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1420,
  "endLine" : 1458,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis17()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1490,
  "endLine" : 1528,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis18()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1561,
  "endLine" : 1599,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis19()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1629,
  "endLine" : 1667,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis20()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1698,
  "endLine" : 1736,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis21()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1767,
  "endLine" : 1805,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis22()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1836,
  "endLine" : 1874,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis23()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1903,
  "endLine" : 1941,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverCloserItemWithOverlappingMajorAxis24()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 1970,
  "endLine" : 2008,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2039,
  "endLine" : 2077,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2109,
  "endLine" : 2147,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2179,
  "endLine" : 2217,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2248,
  "endLine" : 2286,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2313,
  "endLine" : 2351,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2381,
  "endLine" : 2419,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2446,
  "endLine" : 2484,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2513,
  "endLine" : 2551,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2582,
  "endLine" : 2620,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2652,
  "endLine" : 2690,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2722,
  "endLine" : 2760,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis12()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2790,
  "endLine" : 2828,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis13()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2854,
  "endLine" : 2892,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis14()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2917,
  "endLine" : 2955,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis15()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 2980,
  "endLine" : 3018,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamOverlappingItemWinsOverCloserItemWithOverlappingMajorAxis16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3045,
  "endLine" : 3083,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithSameMajorAxisDistance1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3114,
  "endLine" : 3152,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithSameMajorAxisDistance2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3181,
  "endLine" : 3219,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithSameFarEdge1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3250,
  "endLine" : 3288,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithSameFarEdge2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3317,
  "endLine" : 3355,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithFarEdgeGreaterThanInBeamCloserEdge1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3386,
  "endLine" : 3424,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inBeamWinsOverOtherItemWithFarEdgeGreaterThanInBeamCloserEdge2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 3453,
  "endLine" : 3491,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsWhenThereAreMultipleItemsInBeam1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4174,
  "endLine" : 4212,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsWhenThereAreMultipleItemsInBeam2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4245,
  "endLine" : 4283,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsWhenThereAreMultipleItemsInBeam3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4314,
  "endLine" : 4352,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsWhenThereAreMultipleItemsInBeam4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4383,
  "endLine" : 4421,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsWhenThereAreMultipleItemsInBeam5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4453,
  "endLine" : 4491,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsWhenThereAreMultipleItemsInBeam6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4523,
  "endLine" : 4561,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsForItemsOutsideBeam1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4593,
  "endLine" : 4630,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsForItemsOutsideBeam2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4662,
  "endLine" : 4699,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsForItemsOutsideBeam3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4731,
  "endLine" : 4768,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsForItemsOutsideBeam5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4866,
  "endLine" : 4903,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsForItemsOutsideBeam6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4939,
  "endLine" : 4976,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fartherItemWinsWhenTheMinorAxisDistanceIsMuchSmaller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 5012,
  "endLine" : 5049,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_propagatesLayoutDirectionToComposeViewChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 669,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useTheSameModelInDrawAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 103,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureRequestForTheNodeBeingLaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 428,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWhenVectorHasOneColorWithAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 586,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun child_AndroidView_child_ComposeView_placement_animation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 225,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newlyAddedStillUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 433,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutButNoSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 215,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneMinFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 95,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenConnectionFromOwnerDoesNotQueryAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 249,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reentrantIteratorCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 277,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 412,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 449,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 486,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recurseGloballyPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1224,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsChangeCausesParentRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recurseGloballyPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1362,
  "endLine" : 1395,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeMultipleLayoutsInOneSlot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 222,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeTwoItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 769,
  "endLine" : 806,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingDifferentContentOnTop_paused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3603,
  "endLine" : 3645,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_showOnScreen_noScrollableComposeParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ShowOnScreenAccessibilityTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_2PointersShareCompletePath_eventsDoNotSplitAndCallOrderCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 693,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRestartPointerInputWithTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 821,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTimeoutOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 958,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHits_targetReceives()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 354,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_downCancelMoveUp_pimOnlyReceivesCorrectDownCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2043,
  "endLine" : 2092,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downDownFirstUp_correctPointerTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1041,
  "endLine" : 1076,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downDownSecondUp_correctPointerTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1114,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_grandchildCustomIconNoOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1401,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertMotionEventToIndirectPointerEvent_validMotionEventAndPrimaryAxis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 330,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_multipleChanges_propertiesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 967,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_interceptsEditorInfoAndInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 219,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_restartsSession_whenChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 475,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelayoutOnRemovedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1075,
  "endLine" : 1113,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateParentLayerZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3016,
  "endLine" : 3050,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutMovesPlacedWithLayerChild_noInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3406,
  "endLine" : 3443,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogInsetsWhenDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 840,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PositionInWindowTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 114,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionInWindowOnScrollWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PositionInWindowTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 196,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 275,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCirclePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteTextV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteTextV2.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 366,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3346,
  "endLine" : 3379,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateAllFiles()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/LayoutGenerator.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::glance" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 111,
  "endLine" : 146,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getChanges()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 375,
  "endLine" : 421,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 123,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 366,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun estimateWireSizeInBytesAndValidateIconDimensions()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 295,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawSmallImage()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 905,
  "endLine" : 939,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RoundButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/RoundButton.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 99,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 408,
  "endLine" : 441,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedRow.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ScalingLazyColumn()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 344,
  "endLine" : 377,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybePeekDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 811,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedLineView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 151,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicInt32 dynamicInt32FromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2501,
  "endLine" : 2534,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIfNecessary()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/playground/VerifyPlaygroundGradleConfigurationTask.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 181,
  "endLine" : 214,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findChangedFilesSince()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/ChangeInfoGitClient.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 87,
  "endLine" : 121,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyDir()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 194,
  "endLine" : 227,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureAarAsJarForConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/transform/ConfigureAarAsJar.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 67,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose-lint/src/main/java/androidx/activity/compose/lint/BackHandlerOnBackPressedDetector.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::activity" ],
  "startLine" : 46,
  "endLine" : 87,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 407,
  "endLine" : 443,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/BufferTransformer.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::graphics" ],
  "startLine" : 68,
  "endLine" : 102,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedStarTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/ShapesTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::graphics" ],
  "startLine" : 143,
  "endLine" : 181,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Morph.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::graphics" ],
  "startLine" : 118,
  "endLine" : 154,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 204,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateWrapperPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 803,
  "endLine" : 838,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateWrapperPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 827,
  "endLine" : 862,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 199,
  "linesOfCode" : 34,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSpinnersImpl()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 466,
  "endLine" : 506,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateInfoOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 696,
  "endLine" : 735,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 650,
  "endLine" : 684,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateTwilight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightCalculator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyApplicationSpecificConfig()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2508,
  "endLine" : 2553,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration createOverrideAppConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2690,
  "endLine" : 2730,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawableFromResourceUri()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 696,
  "endLine" : 729,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 755,
  "endLine" : 791,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentComponentCount_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 150,
  "endLine" : 184,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toHexString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 419,
  "endLine" : 455,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withChangedBrushTip_createsCopyWithSameInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 119,
  "endLine" : 166,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OffsetInfo findOffsetInfo()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 115,
  "endLine" : 159,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference inflate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 136,
  "endLine" : 179,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onCancelLoad()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 136,
  "endLine" : 173,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean removeViewIfHidden()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 420,
  "endLine" : 454,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void swapMoveUpdate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OpReorderer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 174,
  "endLine" : 210,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setFuture()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 744,
  "endLine" : 789,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AlwaysSupportedFeatures.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 92,
  "linesOfCode" : 34,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument createVisibilityDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 342,
  "endLine" : 382,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument createAndroidVOverlay()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 389,
  "endLine" : 433,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityStore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 85,
  "endLine" : 127,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int enforceLimitConfigLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1105,
  "endLine" : 1149,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removePrefixesFromDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 196,
  "endLine" : 235,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anonymousClassBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/KotlinBoxedPrimitiveMethodDelegateBinder.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HiddenApiSilencer::Setup()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/hidden_api_silencer.cc",
  "fileLinesCount" : 71,
  "components" : [ "primary::inspection" ],
  "startLine" : 30,
  "endLine" : 69,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jobjectArray ArtToolingImpl::FindInstances()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 133,
  "endLine" : 178,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTabsIntent build()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1473,
  "endLine" : 1511,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 97,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertLiveObjects()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/GarbageCollectionTestHelper.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::paging" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingItem()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 575,
  "endLine" : 615,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingItem()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 659,
  "endLine" : 698,
  "linesOfCode" : 34,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedData_restoresListState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 1078,
  "endLine" : 1119,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleTap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1556,
  "endLine" : 1602,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseMethod()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 195,
  "endLine" : 230,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAddOp()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 315,
  "endLine" : 351,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execSingleAction()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1971,
  "endLine" : 2009,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleRemoveTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 245,
  "endLine" : 282,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItemHolder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItemHolder.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendActionInternal()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 277,
  "endLine" : 312,
  "linesOfCode" : 34,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseValue()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/parser/ValueParser.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 66,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToInterfaceBinderCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ServerBinderCodeConverter.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClippingBounds()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 651,
  "endLine" : 685,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontFileResourceEntry readFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 325,
  "endLine" : 357,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 755,
  "endLine" : 788,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1327,
  "endLine" : 1367,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1974,
  "endLine" : 2010,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteViews generateContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 277,
  "endLine" : 311,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallbacks()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1034,
  "endLine" : 1073,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reconfigure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 475,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1510,
  "endLine" : 1547,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resizeNearestNeighbor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void propagateTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 240,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture deinit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraRepository.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 127,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRequest createSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 300,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutConfig calculateOutConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 297,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraRequest createCameraRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 339,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture submitCameraRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 284,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewPort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 922,
  "endLine" : 958,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2154,
  "endLine" : 2204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onInProgressRecordingInternalError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2549,
  "endLine" : 2591,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketInfo read()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 201,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture acquireInputBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 974,
  "endLine" : 1006,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int scaleAndClampBitrate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 323,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlashAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/FlashAvailabilityChecker.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 96,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSurfaceCombinationsByFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 321,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getPreviewBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 173,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideSessionFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun lock3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 164,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 222,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraDeviceSetupCompatProvider getPlayServicesCameraDeviceSetupCompatProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompatFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 188,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/RefCounted.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 143,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Viewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/Viewfinder.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 107,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeUpdateMemberRouteControllers()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1087,
  "endLine" : 1122,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onRegisterClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 152,
  "endLine" : 188,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeProfile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 539,
  "endLine" : 574,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustChildren()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 156,
  "endLine" : 190,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecorator_wrapAddedEntry()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 588,
  "endLine" : 623,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_immutableBackStack_navigate()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 756,
  "endLine" : 790,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_immutableBackStack_pop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 793,
  "endLine" : 827,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_immutableBackStackNavigateDupKey_sharedState()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 830,
  "endLine" : 864,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStateChanges()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 46,
  "endLine" : 85,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnBackFromFullScreen()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/ListDetailSceneTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::navigation3" ],
  "startLine" : 268,
  "endLine" : 306,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateKeyStateIsShared()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 568,
  "endLine" : 607,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedPopAnimationsDuringPop()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 792,
  "endLine" : 827,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void authenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 389,
  "endLine" : 429,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Behavior parseBehavior()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 658,
  "endLine" : 695,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutParams getResolvedLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 697,
  "endLine" : 730,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2121,
  "endLine" : 2161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 349,
  "endLine" : 383,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 210,
  "endLine" : 244,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReversedDirectionSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 280,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 169,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 250,
  "endLine" : 285,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getViewVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2544,
  "endLine" : 2580,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initCartesian()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 121,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fire()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 289,
  "endLine" : 321,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 410,
  "endLine" : 445,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 303,
  "endLine" : 338,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initCartesian()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 220,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MonotonicCurveFit genSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StepCurve.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 463,
  "endLine" : 498,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForMatchParentUsage()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 534,
  "endLine" : 570,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 725,
  "endLine" : 763,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ItemList truncate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 628,
  "endLine" : 673,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/ResultDemoScreen.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 75,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finishSettingUpEncoder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 401,
  "endLine" : 444,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeShortcutContainer()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 245,
  "endLine" : 279,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 283,
  "endLine" : 320,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 718,
  "endLine" : 758,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence filter()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputFilter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji" ],
  "startLine" : 53,
  "endLine" : 89,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void restoreState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 550,
  "endLine" : 588,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavOptions.nonAndroid.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::navigation" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClearedWhenHostClearedAfterSaveStateWithTransitions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 507,
  "endLine" : 545,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithTransitionLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 109,
  "endLine" : 149,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCascade()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 440,
  "endLine" : 474,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMethod()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 179,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun slideOutOfContainer()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 545,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals1()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 196,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreatingMutableStatesAmidTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 365,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_initial_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 361,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_whenInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 506,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderPosition_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 570,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle_middle_whenCaptionStyleColorProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1243,
  "endLine" : 1282,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_drawer_gestures()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 227,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabRowIndicator_animatesWidthChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 720,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_rememberanchoredDraggableState_restored()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 373,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetState_accessedInInitialComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 409,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_progress_accessedInInitialComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 445,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_alpha_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 985,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_topEndOfAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 239,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 114,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 182,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartKeylineStrategy_endStepsShouldAccountForItemSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 576,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenterStrategy_stepsShouldAccountForContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 685,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_trailingButtonChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 208,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testParialExpandReturnsIllegalStateException_whenSkipPartialExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 938,
  "endLine" : 971,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicAlertDialog_customContentDoesNotConsumeFullScreenWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 201,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_overlap_thumbs()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 803,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_alpha_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 449,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 521,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitButton_trailingButton_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 510,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_withVerticalButtons_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 126,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_escapeKey_dismissesTooltip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 603,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltip_persistentState_showsOnKeyboardFocusThenProgrammatically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 641,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_12Hour_traversalIndex()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 875,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedButtonGroup_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 129,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedButtonGroup_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedButtonGroup_startSelected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 201,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedButtonGroup_middleSelected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedButtonGroup_endSelected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 273,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedButtonGroup_allSelected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 309,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tab.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 123,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalUncontainedCarousel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Carousel.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 214,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Typography.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 490,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExpandedDockedSearchBarWithGap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 739,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 684,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun startOffsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 381,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_navigateBack_makeDestinationPaneHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 231,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_navigateBack_makeDestinationPaneHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 211,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContentInvalidatedWhileDeleted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1888,
  "endLine" : 1930,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionAndRecomposerDeadlock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4420,
  "endLine" : 4457,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnchorsTrackInserts()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 313,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_objectArguments()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 142,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear_resetsToInitialState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 462,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_movableContent_throwAfterMove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 419,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getDeclaredComposableMethod_differentiates_overloaded_methods()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 290,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRestartGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2174,
  "endLine" : 2209,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_differentStartSlot_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 871,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_differentEndSlot_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 906,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVisualText_mapsOffsetsBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformationTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 122,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_noInteractionSource_lazilyCreated_pointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5787,
  "endLine" : 5824,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_handlesInvalidDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 531,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorUnsetColor_noCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 457,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignCenter_widthSmallerThanDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1107,
  "endLine" : 1141,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignCenter_widthLargerThanDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1145,
  "endLine" : 1179,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenViewportExpandedThenReshrunk_afterInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 504,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveOutFromBoundaryItem_rightDownStartsNewFocusTransactionUsingLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 810,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 153,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageFilterQualityNone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 606,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoadWebpImage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 644,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_triangle_shape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 256,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 732,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageContentIsFocusable_fullPage_shouldScrollFullPage_pivotSpec()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 439,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_withoutChangingData_scrollsToRequestedPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 308,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinAfterPagerStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 376,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll_reverse_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 581,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll_reversed_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 978,
  "endLine" : 1013,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_setsModifierLocalScrollableContainer_scrollDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2967,
  "endLine" : 3001,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_firesOnSizeChanged_whenNewSizeRequested()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 595,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markPreferClearMultipleBoundsSingleComposable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 198,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_clicks_noPropagationWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 200,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContentWithSubcomposition_updatingSemanticsShouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2777,
  "endLine" : 2813,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemBiggerThanParentAtCenter_alreadyVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 413,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_handlesInvalidDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 931,
  "endLine" : 966,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_simultaneousMetaConsumedKeyDownEvents_keyUpDoesNotPropagate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 918,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorUnsetColor_noCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 449,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun everyRestartInput_createsNewInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManagerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 106,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShow_ifSelectionInitiatedByHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 376,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleReceiveContent_permissionIsRequested()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 204,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiReceiveContent_doesNotCallParent_ifAllItemsAreProcessed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 285,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inVerticallyScrollableContainer_whenFieldExpands()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 864,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenRegularCall_onShowAndOnHideInvoked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 194,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuGestures_insertedAboveOtherPointerInputLate_correctlyDispatchesEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuGestureTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 112,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_zoomIn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 146,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Image()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Image.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 275,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PagerState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLayoutRelatedArgs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNode.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 199,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 277,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatePlacementDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimation.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitWithinNoBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitInsideTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 121,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_alignItemsCenterVertically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 889,
  "endLine" : 922,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_alignItemsCenterHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 1020,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inspectingModalDrawer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 384,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetInformationTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 64,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetInformationTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 101,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceiveCommand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/ComposeLayoutInspector.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 197,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 454,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetToPivotedTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToLinearWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 238,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToRadialWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 497,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterQualityNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 219,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_lineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 121,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBackgroundTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 604,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_shadow_blur_with_zero_resets_to_float_min_bitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1771,
  "endLine" : 1809,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_IsAppliedToFirstLine_when_includeFontPadding_is_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3068,
  "endLine" : 3108,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun CheckboxItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 459,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun RadioButtonItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 496,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DesktopPopup.desktop.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 171,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertMultipleGesturableUpdatesRemoveClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 161,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertMultipleFocusableUpdatesRemoveClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowWithGradientWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowScreenShotTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 181,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingValueIsNotCausingRemeasureOrRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1543,
  "endLine" : 1579,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLambdaIsNotCausingRemeasureOrRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1582,
  "endLine" : 1618,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomDrawingOrderForThreeItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 236,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forDropdown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 464,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendStateChangeEvent_whenStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3036,
  "endLine" : 3076,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierReadingStateInMeasureBlock_oldModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 516,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_callCommit_nodesBecomeAutofillRelatedAndDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 429,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_lazyColumnScroll_callsCommit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1227,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onProvideAutofillVirtualStructure_populatesViewStructure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutoFillTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 117,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_checkable_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1117,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_redirectExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 342,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedParent_requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 179,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LayoutHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 476,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LayoutVertically()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 512,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reorderedFocusRequesterModifiers_onFocusChangedInSameModifierChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 114,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedDeactivatedParentAndActiveChild_grandparent_retainsDeactivatedState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 646,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoringItemsInNestedLazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 201,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_restorationOfFocusTargetBeyondVisibleBoundsFailed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 331,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DoesNotSkipChildOfDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 272,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_DisabledParents_selectsSiblingFromPathWhereCanFocusIsNotFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 426,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_callsStartOnAllDragAndDropTargetsOn_ACTION_DRAG_STARTED()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 228,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotIncludeChildrenThatAreCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 382,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFillDataAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 382,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_accountsForViewAndNodeOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 770,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textChanged_sendTextChangeEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1915,
  "endLine" : 1952,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_skipSubtreeOfSameClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1178,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_cancelTraversalOfSameClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1181,
  "endLine" : 1217,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_skipSubtreeOfDifferentClassSameKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1220,
  "endLine" : 1256,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_cancelTraversalOfDifferentClassSameKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1259,
  "endLine" : 1295,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateSubtreeWithLayers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/InvalidateSubtreeTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 129,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shallowVisitAncestorsWithDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 160,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_insetRectangleWithPadding_regionHasInsetAndOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 416,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcomposeLayout_compose_in_placement_animate_placement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 367,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatePlacementMutableStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 423,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingChildWithBaselineLater_isDisplayedDrawnAndOnPlacedIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 616,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureSubtreeWhileLookaheadMeasureRequestedFromSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2481,
  "endLine" : 2524,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenInsideComposableParentWithFixedSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 174,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledOnlyForPositionedChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 223,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledOnlyOnceWhenLambdaChangesAndLayoutChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 347,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleGloballyPositionedModifiersResultsInOnlySingleCallToLambdas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 430,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledOnlyOnceWhenLambdaChangesAndLayoutChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 812,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionIsReportedForANodeParticipatingInAlignmentCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1598,
  "endLine" : 1631,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useSizeOfTheFirstItemInSecondSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 180,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingWithNestedSubcomposeLayoutInside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2009,
  "endLine" : 2045,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reentrantIteratorCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 266,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downDisallowInterceptMove_moveIsDispatchedDuringInitial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 337,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchHoverExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1227,
  "endLine" : 1260,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4206,
  "endLine" : 4238,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseScroll_ignoredAsDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4322,
  "endLine" : 4354,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDownViewRetsFalse_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2034,
  "endLine" : 2079,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_viewRestsFalseDown1ThenViewRetsTrueDown2_noConsumptionOfDown2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2921,
  "endLine" : 2964,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_partiallyMatchingTree_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 295,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_2PathsShareNodes1PointerIdRemoved_resultContainsRemainingPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2435,
  "endLine" : 2477,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_2PathsShare2NodesShortPathPointerIdRemoved_resultJustHasLongPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2526,
  "endLine" : 2568,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_2PathsShare1NodeShortPathPointerIdRemoved_resultJustHasLongPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2610,
  "endLine" : 2652,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downDisallowInterceptMove_moveIsDispatchedDuringInitial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 353,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downCancel_noPointersTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1197,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 911,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_firstChildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 966,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_secondChildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1021,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1076,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsNoOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1747,
  "endLine" : 1783,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsGrandchildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1800,
  "endLine" : 1836,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsChildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1851,
  "endLine" : 1887,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsChildAndGrandchildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1905,
  "endLine" : 1941,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentGrandChildCustomIconsBothOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2006,
  "endLine" : 2042,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsParentOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2059,
  "endLine" : 2095,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsParentAndGrandchildOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2112,
  "endLine" : 2148,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsParentAndChildOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2165,
  "endLine" : 2201,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allIconsOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 2218,
  "endLine" : 2254,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_secondChildOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1005,
  "endLine" : 1042,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NonOverlappingSiblings_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1097,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsGrandchildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1836,
  "endLine" : 1872,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsChildAndGrandchildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1944,
  "endLine" : 1980,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentGrandChildCustomIconsBothOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2048,
  "endLine" : 2084,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allCustomIconsParentAndGrandchildOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2157,
  "endLine" : 2193,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_allIconsOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2266,
  "endLine" : 2302,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewWithComposeViewContextDisposeCompositionRecompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 292,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleFlagOnPopup_customFlagsOverload()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupSecureFlagTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 153,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 230,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComponentsValues1()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 595,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 202,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWidgetsv6Text()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/ProfileTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 101,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 362,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun colorFilterModeToInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/colorFilterModeToInt.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 23,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 400,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflateFromBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 893,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/TimeVariables.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 96,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 237,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rampUpCruseRampDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 285,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 241,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int encodeData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2416,
  "endLine" : 2448,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/color/ColorProviders.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 174,
  "endLine" : 209,
  "linesOfCode" : 33,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun processEvent()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 211,
  "endLine" : 243,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatedVectorDrawableCompat create()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 217,
  "endLine" : 253,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator loadInterpolator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimationUtilsCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 66,
  "endLine" : 102,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseAnimatorFromTypeArray()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 326,
  "endLine" : 362,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindView()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 126,
  "endLine" : 162,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 266,
  "endLine" : 303,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransitionSeekController createSeekController()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 367,
  "endLine" : 402,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuggestionChip()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 306,
  "endLine" : 338,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconButton()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/IconButton.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 64,
  "endLine" : 96,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ColorScheme.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::tv" ],
  "startLine" : 350,
  "endLine" : 382,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Client()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Client()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 94,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateComplicationTexts()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 476,
  "endLine" : 510,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawProgressBarArc()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 807,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 466,
  "endLine" : 503,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Card()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 140,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 492,
  "endLine" : 524,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/OpenOnPhoneDialog.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 255,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 1333,
  "endLine" : 1368,
  "linesOfCode" : 33,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePickerColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimePicker.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::wear" ],
  "startLine" : 405,
  "endLine" : 438,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 1261,
  "endLine" : 1296,
  "linesOfCode" : 33,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ButtonInfo getButtonInfo()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 284,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChild()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 300,
  "endLine" : 341,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 200,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutParams updateLayoutParamsInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 970,
  "endLine" : 1029,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTransformationPivot()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1807,
  "endLine" : 1839,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyStylesToSpan()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3616,
  "endLine" : 3656,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture renderAndAttach()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 996,
  "endLine" : 1028,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildMediaJson()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/AndroidTestConfigBuilder.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 139,
  "endLine" : 171,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hourGlassMeasure()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonMeasureTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 137,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featureMappingDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureMappingTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::graphics" ],
  "startLine" : 60,
  "endLine" : 96,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/FeatureSerializer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::graphics" ],
  "startLine" : 115,
  "endLine" : 150,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun notify()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 418,
  "endLine" : 453,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEncodeWithPolymorphicSerialization()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 636,
  "endLine" : 671,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 98,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateInfoHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 739,
  "endLine" : 776,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateDotPositions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 308,
  "endLine" : 342,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagerTabStrip()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 82,
  "endLine" : 124,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachIsOrdered()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 566,
  "endLine" : 610,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reopenMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1843,
  "endLine" : 1885,
  "linesOfCode" : 33,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1163,
  "endLine" : 1203,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenBoxParallelogramIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 768,
  "endLine" : 801,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToASegment_correctlyModifiesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 248,
  "endLine" : 286,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBoundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/TriangleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 136,
  "endLine" : 170,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStrokeRows()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTestActivity.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 98,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withValidArguments_returnsABrushPaint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1312,
  "endLine" : 1344,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence filter()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputFilter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji2" ],
  "startLine" : 54,
  "endLine" : 90,
  "linesOfCode" : 33,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1111,
  "endLine" : 1150,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpression()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ClassVerificationFailureDetector.kt",
  "fileLinesCount" : 1249,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 160,
  "endLine" : 207,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/BatchedMotionEvent.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::input" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1512,
  "endLine" : 1545,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateScrollPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 337,
  "endLine" : 374,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanGroupIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1723,
  "endLine" : 1757,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4242,
  "endLine" : 4276,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Long parseDateTime()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5334,
  "endLine" : 5370,
  "linesOfCode" : 33,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSchemaChange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 268,
  "endLine" : 301,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeInaccessibleSchemaFilterCached()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 245,
  "endLine" : 279,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayForLoopCallDeserialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 628,
  "endLine" : 663,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentModel()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 87,
  "endLine" : 123,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/FeaturesImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 28,
  "endLine" : 88,
  "linesOfCode" : 33,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  recursiveFetchArrayMap()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/RelationUtil.android.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 109,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  recursiveFetchLongSparseArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/RelationUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 109,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotationValue.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 88,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessorTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 209,
  "endLine" : 241,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 308,
  "endLine" : 340,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 104,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/ListQueryResultAdapter.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/ImmutableListQueryResultAdapter.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInstantiationCodeBlock()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 315,
  "endLine" : 347,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/TracingReceiver.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::tracing" ],
  "startLine" : 56,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerInvalidationHooksSQLiteCursor()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 515,
  "endLine" : 555,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi1.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::window" ],
  "startLine" : 62,
  "endLine" : 100,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drop_fromStart()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 140,
  "endLine" : 172,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNewItem()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 618,
  "endLine" : 656,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateMatches()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 233,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract boolean execute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractWriteTask.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable areaIndexes()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 290,
  "endLine" : 328,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1377,
  "endLine" : 1423,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitToTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InMemoryTracing.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 87,
  "endLine" : 123,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportData()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 685,
  "endLine" : 721,
  "linesOfCode" : 33,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeRedundantOperationsAndExecute()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2077,
  "endLine" : 2114,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectEffects()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 47,
  "endLine" : 98,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 96,
  "endLine" : 144,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::slice" ],
  "startLine" : 50,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 392,
  "endLine" : 426,
  "linesOfCode" : 33,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClickPicker()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1212,
  "endLine" : 1244,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sampledRanges()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 8,
  "endLine" : 40,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDownload()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/LocalMavenRepoDownloader.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LoadSdkCallbackWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 68,
  "endLine" : 103,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dexFilesFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/storage/CachedLocalSdkStorage.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 84,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/SdkActivityLauncherWrapperGenerator.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 70,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tryRequestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1235,
  "endLine" : 1268,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean tryRequestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1320,
  "endLine" : 1354,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeFirstMatchIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 259,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4781,
  "endLine" : 4815,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getActionsListWithSystemActions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5006,
  "endLine" : 5049,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void parseAnimatorFromTypeArray()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 326,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseSimpleStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1121,
  "endLine" : 1155,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1239,
  "endLine" : 1275,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1538,
  "endLine" : 1585,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canStartAudioRecord()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AudioUtil.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean checkLensFacingByCameraXConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1621,
  "endLine" : 1656,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flipVertically()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 534,
  "endLine" : 567,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flipHorizontally()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 573,
  "endLine" : 606,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAttribute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 381,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recalculateAvailableCameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 357,
  "endLine" : 394,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 260,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicDeviceInfo init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 154,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map createPrograms()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 548,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onValidImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisNonBlockingAnalyzer.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 116,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap convertYUVToBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 267,
  "endLine" : 301,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 852,
  "endLine" : 895,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 897,
  "endLine" : 941,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onVideoEncoderReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1306,
  "endLine" : 1342,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getExtraEncoderProfilesForMotoC()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedQualityQuirk.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 327,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSettings get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioSettingsAudioProfileResolver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 92,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSettings get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioSettingsDefaultResolver.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 88,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getProblemString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 290,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSamsungJ7Api27AboveExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 246,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2ImplConfig getStreamSpecImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 211,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleErrorOnOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2199,
  "endLine" : 2238,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/State3AControl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 208,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int createProgram()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 183,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReprocessableCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 251,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateOfInactiveContentIsRestoredWhenWeGoBackToIt()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 257,
  "endLine" : 291,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwapStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1277,
  "endLine" : 1314,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateOfInactiveContentIsRestoredWhenWeGoBackToIt()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 171,
  "endLine" : 205,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PromptInfo build()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 748,
  "endLine" : 781,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteListenableDelegatingWorker.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleInternal()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 191,
  "endLine" : 231,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 235,
  "endLine" : 266,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 483,
  "endLine" : 514,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransitionDslEquality()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/TransitionStabilityTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 61,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 470,
  "endLine" : 503,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 506,
  "endLine" : 540,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalWeight_withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ChainsTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 355,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalWeight_withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ChainsTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 358,
  "endLine" : 392,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getKeyFrameParameter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 593,
  "endLine" : 627,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1179,
  "endLine" : 1210,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1233,
  "endLine" : 1265,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2140,
  "endLine" : 2175,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initPolar()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 245,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrollMove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 655,
  "endLine" : 690,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void transform()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 324,
  "endLine" : 358,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolveSystem()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1600,
  "endLine" : 1636,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getKeyFrameParameter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 588,
  "endLine" : 622,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValueAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 323,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Easing getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 79,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addToGoal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference bias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 837,
  "endLine" : 868,
  "linesOfCode" : 32,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 206,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3495,
  "endLine" : 3528,
  "linesOfCode" : 32,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean directMeasureSetup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 273,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void populateModelData()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 320,
  "endLine" : 351,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template getPasswordSignInTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 244,
  "endLine" : 277,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ContentProviderIconsDemoScreen.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 89,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getShortcutIcon()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 206,
  "endLine" : 239,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  tryLock()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MultiProcessCoordinator.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 59,
  "endLine" : 98,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publicKeyCredentialResponseContainsError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 280,
  "endLine" : 314,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/HiddenActivity.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::credentials" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNestedObjectAndKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 435,
  "endLine" : 474,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetViewModelStoreOwnerSavedStateViewModel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 123,
  "endLine" : 161,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkOffOtherTaskWithRepeatedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1236,
  "endLine" : 1276,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkNestedNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1379,
  "endLine" : 1418,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransitionInterruptPopPush()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 312,
  "endLine" : 347,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectAndVerifyInput()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 70,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun request()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 109,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegate_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 226,
  "endLine" : 263,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimatedContentSizeInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 205,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossfadeTest_rememberSaveableIsNotRecreatedForScreens()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/CrossfadeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateVisibilityContentSizeChangeTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 322,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRunningFalseAfterChildAnimatedVisibilityTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2484,
  "endLine" : 2519,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPlaytimeAfterInitialAndTargetStateEstablished()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1108,
  "endLine" : 1141,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core-lint/src/main/java/androidx/compose/animation/core/lint/TransitionDetector.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 92,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_initial_withDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_onSizeChanged_calledBeforeLookaheadPlace()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 730,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreScroll_positiveDelta_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 493,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_scrimIsDisabledWhenUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 590,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_state_canSkipStateByFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 113,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentColorChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 850,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_AppbarAndContent_inColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 452,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_canBeTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 100,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_bottomStartOfAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 200,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_anchorPartiallyVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 305,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackHidesSheetWithAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorTest.kt",
  "fileLinesCount" : 790,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 599,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundsIncreaseDuringRipple_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 616,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/Cam.android.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 136,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenterAlignedSnapPosition_multipleFocalItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineSnapPositionTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 82,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_sizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 236,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 193,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_onSizeChanged_calledBeforeLookaheadPlace()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 790,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_scrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1116,
  "endLine" : 1152,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_scrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1155,
  "endLine" : 1191,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_semantics_stepped()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1081,
  "endLine" : 1120,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithJavaTimeApi_withoutRemember()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 801,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calendar_keyboardBehavior_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 1276,
  "endLine" : 1311,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButton_fontScale_correctSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 288,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 473,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withAnimatedShape_pressedShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 747,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentColorChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 314,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_customVerticalAlignment_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 339,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalSplitButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 196,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedSplitButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 270,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedSplitButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 344,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitButton_leadingButton_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 474,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_keyboardUnfocus_dismissesTooltip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 562,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallAppBar_lightTheme_clipsWhenCollapsedWithInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 181,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_respectsConfirmStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 455,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_usesAndConsumesWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 318,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 346,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 557,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExpandedDockedSearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 799,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalWideNavigationRail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 509,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TimePicker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 271,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateOffsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 328,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetailExtra_gestureBack_removesExtra()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyScreenshotTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 156,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneToDualPaneLayout_enforceScaffoldValueChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 774,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_withSimplePop_canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 272,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceContentChange_canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 377,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceContentChange_canNavigateBack_withOnlyScaffoldValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 414,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateOfScreen1IsSavedAndRestoredWhileWeAreOnScreen2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 237,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReportGroupSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 817,
  "endLine" : 849,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_intArguments()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryToReproduceRaceCondition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryToReproduceSecondRaceCondtion()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 99,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setObjects()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 520,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-lint/src/main/java/androidx/compose/foundation/lint/BoxWithConstraintsDetector.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 99,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/PlatformMagnifier.ios.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 118,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVisualText_mapsOffsetsForward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformationTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 85,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 528,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 622,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 883,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_hover()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1482,
  "endLine" : 1522,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_noInteractionSource_lazilyCreated_pointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4780,
  "endLine" : 4816,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 162,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotOpaque()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 435,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_noSelectionHandles_whenWindowLosesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 265,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_callsOnValueChange_whenTextFieldValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 944,
  "endLine" : 988,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleCropRespectsMaxDimension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 489,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_softwareRendering()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1596,
  "endLine" : 1630,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_withOverscrollParameter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 734,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_velocityThreshold_swipe_velocityHigherThanThreshold_advances()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 392,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityPaging_animateScrollToPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 137,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageIsFocusable_fixedSizedPage_shouldScrollFullPage_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 282,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingAndWrapContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 258,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelingPrefetchCancelsItsNestedPrefetches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedPrefetchingTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 141,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_undelegatesNodeOnDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 160,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_nodeRecreatedWhenStateAndOrientationChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 252,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_toggle_consumedWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 299,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenPartiallyInViewAndViewportGrown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 646,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1155,
  "endLine" : 1194,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickWithEnterKeyThenDPadCenter_triggersListenerTwice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 500,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 985,
  "endLine" : 1025,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_noScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1081,
  "endLine" : 1121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateRelease_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1348,
  "endLine" : 1389,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1482,
  "endLine" : 1524,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateDrag_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1527,
  "endLine" : 1568,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_hover()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1910,
  "endLine" : 1950,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noScrollableParent_itemNotVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 173,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_horizontalDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 141,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_verticalDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 175,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_verticalDrag_newState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 379,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_updates_onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 790,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leavingComposition_hidesTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 173,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_thenDragLeftOutOfBounds_keepsFirstCharSelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 216,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_thenDragLeftOutOfBounds_keepsFirstCharSelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 161,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/MultiTextSelectionTestUtils.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxHeight_hasSameHeight_asParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 1065,
  "endLine" : 1098,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_coercesAtBoundaries_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 434,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollLeftThenSlightlyForward_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 778,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollUpThenSlightlyForward_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 847,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraintsMinWidthDecrease_textLayoutReflects()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldLayoutPhaseToggleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 150,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignCenter_widthSmallerThanDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1205,
  "endLine" : 1238,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignCenter_widthLargerThanDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1275,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inHorizontallyScrollableField_whenAtStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 719,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReattached_showAndHideSucceed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 288,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenAnchorLayoutScrolled_toolbarMoves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 289,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_bothStartAndEndPointOutOfLineMargin_fallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1550,
  "endLine" : 1584,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 245,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOutlineCalledWithCorrectParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 69,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topCornersSizesAreNotLargerThenMinDimension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 107,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topCornersUse100Percent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirectionIsPassed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 193,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overSizedEqualCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 231,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overSizedCornerSizesShouldProportionallyScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 269,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 218,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 203,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_noNestedDragWithDraggable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 479,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 489,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 524,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/CoreTextField.kt",
  "fileLinesCount" : 1150,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 941,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicSecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 381,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_withAConstraint_withSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4852,
  "endLine" : 4883,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_withAConstraint_withSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4886,
  "endLine" : 4917,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ParameterFactory.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 192,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 284,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositeBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 112,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleCenterDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 523,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleWithBottomRightPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 203,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddArcPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textStyle_allParamsMerge_nonDefaultWins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1960,
  "endLine" : 1992,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_after_inSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3695,
  "endLine" : 3730,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrush_notEffectedBy_TextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4704,
  "endLine" : 4741,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSinglefontFamilyExactMatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 313,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDefaultStrategy_doesDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 177,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 354,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1523,
  "endLine" : 1554,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 241,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatedPropertiesReturnsValuesAtCurrentTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 132,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationLabelIsSetExplicitlyOrImplicitly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 489,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingStateInLayoutModifiedByMeasureDoesNotCauseInfiniteRemeasureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/RenderPhasesTest.kt",
  "fileLinesCount" : 535,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 310,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  UIKitViewController()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitViewController.ios.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideDialogWithAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Dialog.skiko.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 344,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startOutgoingTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 299,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 297,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testsFromThe2DVelocityTrackerTest_noClamping_lsq()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 715,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawingOrderIsOverriddenWithZIndexWhenWePlaceItemsInTheReverseOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 200,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_forTraversalBefore_overlaidNodeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1017,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_vertical_subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2023,
  "endLine" : 2056,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_horizontal_subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2059,
  "endLine" : 2092,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReportedBounds_withOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5017,
  "endLine" : 5053,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidViewSemanticBounds_whenAddedInRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5411,
  "endLine" : 5446,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatingWithALayer_layerIsAddedAgainWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 841,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewExited_previousFocusTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 937,
  "endLine" : 977,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewExited_previousFocusTrue_onAutofillText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 981,
  "endLine" : 1021,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_contentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 410,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_hideFromAccessibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 658,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_longClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 822,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_focusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 864,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_focusable_focused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 906,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 987,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_setMaxLength_notSetForNonTextItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1074,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_password_asSemanticProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1613,
  "endLine" : 1651,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_sensitiveSemanticProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1740,
  "endLine" : 1778,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRequesterUsedWithThreeComponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_entireHierarchyIsCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 130,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movesOutsideDeactivatedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 195,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_triggersExitForGrandparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 153,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_onDeactivatedNode_performsFocusEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 537,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTextSubstitution_annotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1239,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetTextSubstitution_simpleString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1282,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_liveRegion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 732,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_SeekBar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 807,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestWrongShapeExtra_rectangle_doesNotSetExtra()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1414,
  "endLine" : 1454,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestWrongShapeExtra_genericShape_doesNotSetExtra()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1487,
  "endLine" : 1527,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textChanged_passwordNode_sendTextChangeEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1955,
  "endLine" : 1991,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useTheSameModelInMeasureAndDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unattachedAncestorsAreSkipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 229,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun child_AndroidView_child_ComposeView_measure_animation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 187,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockShouldUpdateOffsetOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1065,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 521,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 556,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 591,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 626,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 661,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ComposeViewLayoutTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 87,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ComposeViewLayoutTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 122,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalCoordinatesAreInActivityCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 883,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerBoundsPositionInRotatedView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1250,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticCompositionLocalChangeInMainComposition_withNonStaticLocal_invalidatesComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1223,
  "endLine" : 1261,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesKeptAsReusableAreReusedWhenTheStateObjectChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1324,
  "endLine" : 1361,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposePaused_pauseStraightAway_doTheRestDuringRegularPhase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3367,
  "endLine" : 3403,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingNotPausedOnTopOfPaused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3648,
  "endLine" : 3687,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreviewKeyEvent_afterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 347,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRotaryKeyEvent_afterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 463,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRotaryPreviewKeyEvent_afterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 502,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downMove_moveIsDispatchedDuringMain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 300,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerEventGetMotionEventAfterDispatch_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6946,
  "endLine" : 6981,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDownViewRetsTrue_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2082,
  "endLine" : 2125,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downDisallowInterceptRequestedMove_moveDispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3361,
  "endLine" : 3396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDown_consumedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3821,
  "endLine" : 3863,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downMove_moveIsDispatchedDuringMain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 316,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAwaitSingleEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 121,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerInput_badSinglePointerRemove_composeOnlyHandlesEventsWhenBadDataRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1484,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downOnDeeplyNestedPointerInputModifier_hitAndDispatchInfoAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1533,
  "endLine" : 1579,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_downThenCancel_pimOnlyReceivesCorrectDownThenCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1736,
  "endLine" : 1784,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_childAndGrandchildCustomIconsNoOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1442,
  "endLine" : 1477,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_childCustomIconGrandchildHasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1493,
  "endLine" : 1528,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_grandchildCustomIconChildHasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1544,
  "endLine" : 1579,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_childAndGrandchildOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1595,
  "endLine" : 1630,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentAndGrandchildCustomIconNoOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1645,
  "endLine" : 1680,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentCustomIconGrandchildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1695,
  "endLine" : 1730,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentGrandChildCustomIconsParentOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1956,
  "endLine" : 1991,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPointerIconWhenChildRemoved_parentDoesSetIcon_iconIsHand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3586,
  "endLine" : 3624,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_childCustomIconGrandchildHasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1555,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_childAndGrandchildOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1625,
  "endLine" : 1660,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_parentCustomIconGrandchildOverrides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1728,
  "endLine" : 1763,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicallyUpdatedIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 2309,
  "endLine" : 2349,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_doesntCancelDownstream_whenChangedDuringSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 302,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusSwitchToAndroidViewNonEditor_hidesKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 677,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollViewPort_provided_shouldUseScrollProvidedValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 512,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposedComposeViewContextCanRecompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 396,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeInvalidationInDetachedLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3265,
  "endLine" : 3301,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun speculativeHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 213,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 515,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1209,
  "endLine" : 1240,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void serializeMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializeUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 78,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addThemedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 248,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int readApiLevel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 526,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String typeDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 169,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 985,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProviders()",
  "longName" : "",
  "relativeFileName" : "glance/glance-material3/src/main/java/androidx/glance/material3/Material3Themes.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::glance" ],
  "startLine" : 84,
  "endLine" : 118,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 242,
  "endLine" : 283,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 117,
  "endLine" : 148,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateOut()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 135,
  "endLine" : 172,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalNavigationDrawer()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawer.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::tv" ],
  "startLine" : 79,
  "endLine" : 114,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationSlotMetadataWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 139,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 212,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 1244,
  "endLine" : 1275,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 1655,
  "endLine" : 1686,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/LevelIndicator.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 175,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Card()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Card.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 118,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun placeholderChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 512,
  "endLine" : 543,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Card()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 128,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Alert()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 206,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 237,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 160,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 406,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppStateEntryValuesProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 146,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyCornerToBackground()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1650,
  "endLine" : 1687,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTransformation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3993,
  "endLine" : 4025,
  "linesOfCode" : 32,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWidthMeasurable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4419,
  "endLine" : 4453,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHeightMeasurable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4455,
  "endLine" : 4489,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getChildNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 429,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSlotLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 162,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasTransformation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6677,
  "endLine" : 6709,
  "linesOfCode" : 32,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontScaleConverter forScale()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement getCorrectContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 393,
  "endLine" : 429,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Button build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 232,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getPrimaryOrSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 628,
  "endLine" : 663,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 218,
  "endLine" : 254,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jlong EGLBindings_nCreateImageFromHardwareBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 211,
  "endLine" : 246,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 339,
  "endLine" : 373,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun concreteTypesWithContextualSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 373,
  "endLine" : 406,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 160,
  "endLine" : 196,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 355,
  "endLine" : 388,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 987,
  "endLine" : 1018,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTitleViewVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1377,
  "endLine" : 1411,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTitleViewVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1401,
  "endLine" : 1435,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 359,
  "endLine" : 392,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 991,
  "endLine" : 1022,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addTransitionListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 353,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateInfoAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 818,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processPendingMovement()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2829,
  "endLine" : 2860,
  "linesOfCode" : 32,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3024,
  "endLine" : 3057,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRowMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 61,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRowMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 98,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean updateValueAndVelocity()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 262,
  "endLine" : 302,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentItemInternal()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 645,
  "endLine" : 683,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 868,
  "endLine" : 905,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 673,
  "endLine" : 717,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocaleListCompat calculateApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2561,
  "endLine" : 2603,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 124,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 128,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 386,
  "endLine" : 420,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initForMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 91,
  "endLine" : 130,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sort()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 926,
  "endLine" : 961,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 338,
  "endLine" : 378,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointTriangleIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 84,
  "endLine" : 119,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenTriangleTriangleIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 524,
  "endLine" : 556,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentClass_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBoundingBox_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/TriangleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 100,
  "endLine" : 133,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vec_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 101,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun midpoint_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 212,
  "endLine" : 247,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTestActivity.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::ink" ],
  "startLine" : 133,
  "endLine" : 170,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_textureLayersThatDoNotLoadAreIgnored()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 213,
  "endLine" : 246,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 221,
  "endLine" : 253,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBehaviorCopy_withArguments_createsCopyWithChanges()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1255,
  "endLine" : 1286,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doLoad()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 162,
  "endLine" : 196,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextPaint applyCharacterSpanStyles()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji2" ],
  "startLine" : 100,
  "endLine" : 138,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/PrivateConstructorForUtilityClassDetector.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 45,
  "endLine" : 85,
  "linesOfCode" : 32,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapConfirmed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 149,
  "endLine" : 185,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 407,
  "endLine" : 439,
  "linesOfCode" : 32,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycle()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1787,
  "endLine" : 1824,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getFocusableViewAfter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2826,
  "endLine" : 2857,
  "linesOfCode" : 32,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 861,
  "endLine" : 895,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture bindToServiceWithCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 406,
  "endLine" : 439,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readToString()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 170,
  "endLine" : 209,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 143,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerPackageResultGroupings()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 852,
  "endLine" : 885,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetJoinableValueTypeExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 456,
  "endLine" : 487,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readIndices()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 350,
  "endLine" : 381,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/KotlinClassMetadataUtils.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 387,
  "endLine" : 418,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultiTypedPagingSourceQueryResultBinder.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/result/PreparedQueryResultAdapter.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 142,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/RelationCollectorFunctionWriter.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 114,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/DexInspectorTask.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::inspection" ],
  "startLine" : 61,
  "endLine" : 104,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaControllerImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::window" ],
  "startLine" : 328,
  "endLine" : 363,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drop_fromEnd()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 175,
  "endLine" : 206,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 254,
  "endLine" : 292,
  "linesOfCode" : 32,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindInFileListener makeFindInFileListener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 301,
  "endLine" : 334,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNextIteration()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/WarmupManager.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 57,
  "endLine" : 94,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readDataFileHeader()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 345,
  "endLine" : 386,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object instantiateItem()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 167,
  "endLine" : 207,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean execPendingActions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2024,
  "endLine" : 2061,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void swapSharedElementTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 314,
  "endLine" : 370,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 659,
  "endLine" : 694,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readAnnotatedClasses()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apigenerator/src/main/java/androidx/privacysandbox/tools/apigenerator/parser/AnnotatedClassReader.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle getBundleForUnreadConversation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7751,
  "endLine" : 7782,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSendFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 362,
  "endLine" : 393,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 343,
  "endLine" : 376,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RGBToHSL()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 251,
  "endLine" : 288,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragStartHelper.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 165,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void controlWindowInsetsAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 738,
  "endLine" : 774,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addCallWithExtensions()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 319,
  "endLine" : 351,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer evaluate()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ArgbEvaluator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2086,
  "endLine" : 2120,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double parseChoiceArgument()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1851,
  "endLine" : 1882,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getChecksumsSync()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 261,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 583,
  "endLine" : 617,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void provideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 432,
  "endLine" : 468,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 313,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issueNextRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 219,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSortedSupportedOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1167,
  "endLine" : 1198,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapabilitiesByQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timebase resolveInputTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 133,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 844,
  "endLine" : 887,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 167,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicVendorExtender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 125,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areCaptureTypesEligible()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 420,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelFocusAndMeteringInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 821,
  "endLine" : 855,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkAndAttachRepeatingSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1722,
  "endLine" : 1757,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 652,
  "endLine" : 687,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseGroup createUseCaseGroup()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2569,
  "endLine" : 2605,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquire()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/RefCounted.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 101,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setMatrixRectToRect()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 313,
  "endLine" : 348,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 147,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 912,
  "endLine" : 945,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 949,
  "endLine" : 981,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindRouteViewHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1204,
  "endLine" : 1246,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fadeInAddedRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 913,
  "endLine" : 945,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceProfileWriter transcodeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 306,
  "endLine" : 338,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_wrapAddedEntry()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 368,
  "endLine" : 401,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entry_reWrappedWithNewlyAddedDecorator()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 626,
  "endLine" : 658,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entry_reWrappedWithRemovedDecorator()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 661,
  "endLine" : 693,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_immutableBackStackPopAllDupKeys_stateCleared()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 912,
  "endLine" : 947,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_hoistedStatesPopDupKey_statePreserved()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 981,
  "endLine" : 1015,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_swapDecoratorStateThenPop_stateCleared()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1146,
  "endLine" : 1182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnBack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 166,
  "endLine" : 202,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReplaceDetail()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/ListDetailSceneTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::navigation3" ],
  "startLine" : 200,
  "endLine" : 233,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPoppedEntryIsWrapped()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1074,
  "endLine" : 1109,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/RemoveWorkManagerInitializerDetector.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::work" ],
  "startLine" : 95,
  "endLine" : 128,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForegroundAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 259,
  "endLine" : 289,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V get()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 468,
  "endLine" : 506,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ArrayCreatingInputMerger.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeLayoutResult()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 278,
  "endLine" : 312,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxWidthPolicy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MultiMeasureCompositionTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 206,
  "endLine" : 249,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getDpDt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1482,
  "endLine" : 1515,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1825,
  "endLine" : 1855,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionScreenAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 242,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 225,
  "endLine" : 256,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dumpPoc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 134,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 132,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildBoxes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 767,
  "endLine" : 800,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 299,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties center()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 149,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionScreenAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 182,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDpDt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1450,
  "endLine" : 1483,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getValuesToInterpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 223,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 335,
  "endLine" : 365,
  "linesOfCode" : 31,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 578,
  "endLine" : 608,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 215,
  "endLine" : 247,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 295,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowEqualMatchDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 282,
  "endLine" : 317,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference clearAll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 873,
  "endLine" : 903,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2239,
  "endLine" : 2269,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measureMatchConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 738,
  "endLine" : 770,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 135,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 733,
  "endLine" : 767,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceDetailsScreen.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 192,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String fuelTypeAsString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 292,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String evConnectorAsString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::car" ],
  "startLine" : 294,
  "endLine" : 324,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/SettingsScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputFormatChanged()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 372,
  "endLine" : 409,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllKeyTypes()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesFromJavaTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::datastore" ],
  "startLine" : 43,
  "endLine" : 76,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean storeChannelLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/ChannelLogoUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 79,
  "endLine" : 112,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 382,
  "endLine" : 413,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSessionEncryptionKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 218,
  "endLine" : 253,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessControlProfile accessControlProfileFromCbor()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 334,
  "endLine" : 368,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean loadFromDisk()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 644,
  "endLine" : 678,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSessionEncryptionKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 93,
  "endLine" : 128,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringStartDestInNodesRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 399,
  "endLine" : 429,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClearedWhenHostClearedAfterSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 467,
  "endLine" : 502,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureTextColorsGenerated()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 516,
  "endLine" : 555,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Palette generate()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 779,
  "endLine" : 827,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewModelSavedStateHandle()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecoratorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 168,
  "endLine" : 199,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpringAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 303,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimatableTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 213,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2DInterpolation_withArcAbove()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2DInterpolation_withArcBelow()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 128,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test3DInterpolation_firstPairAsArc()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 258,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMutableTransitionStateIsIdle()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 405,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 670,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_initial_withCustomHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 430,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPositionX_initial_withTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 875,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1246,
  "endLine" : 1281,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_initial_withDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 348,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 385,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderPosition_whenNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 608,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1198,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDoesNotCapturePointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 207,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_scrimIsDisabledWhenGesturesDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 628,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeAndColorFromThemeIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CardTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_out_of_bounds_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 790,
  "endLine" : 824,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_dividerHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 330,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_dividerHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 551,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_color_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 892,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextAndButton_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 199,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fab_shapeAndColorFromThemeIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 206,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_confirmStateChangeRespect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 500,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_shortDrawer_anchorChangeHandler_previousTargetNotInAnchors_reconciles()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1171,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_tallDrawer_anchorChangeHandler_previousTargetNotInAnchors_reconciles()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 1175,
  "endLine" : 1209,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_invalidObjectDoesNotEqualValidObject()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 517,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartStrategy_twoLargeOneSmall_shouldAccountForPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 722,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_withNavigationIconAndActions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 696,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawerItem_paddings()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 139,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 172,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_disabledClickOutside()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 211,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_dividerHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 426,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_dividerHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 720,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_resetSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 593,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_noMinimumInteractiveSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 285,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItem_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 325,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItemContent_withLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 386,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_individualAlignment_alignCenter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1267,
  "endLine" : 1298,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleTopAppBar_fitsTextIfHeightTooSmall_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 866,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleTopAppBar_fitsTextIfHeightTooSmall_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1232,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_customTwoRows_scrolled_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1830,
  "endLine" : 1860,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withAnimatedShape_defaultShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 709,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_color_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 356,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1777,
  "endLine" : 1812,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextAndButton_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 223,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_currentValueUpdatesOnRelease()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 539,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButtonChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 161,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabHasCorrectTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 263,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1630,
  "endLine" : 1665,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 536,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_AppbarAndContent_inColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 517,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 245,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_expands()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1091,
  "linesOfCode" : 31,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCardColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 562,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1166,
  "endLine" : 1198,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Container()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1023,
  "endLine" : 1054,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenuGroup()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 260,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVariable()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/PrimitiveInCollectionDetector.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/ComposableLambdaInMeasurePolicyDetector.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 113,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateIsRestoredWhenGoBackToScreen1()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 133,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1550,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipANode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 801,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startProviders()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1231,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 804,
  "endLine" : 848,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightClickOnMacOsInSelectionDoesNotCancelExistingSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 508,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun middleInfos_layoutBuilder_fourInfos_containsTwoElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 719,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySelectableChange_clears_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 1008,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check_notify_rect_uses_offset_map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldBringIntoViewTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 170,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableInScrollContainerWithTouch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7273,
  "endLine" : 7309,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_redisplaysSelectionHandlesAndToolbar_whenWindowRegainsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 308,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextSetSelectionActions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 634,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTextField_enterIsNotConsumed_withDefaultKeyboardAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1605,
  "endLine" : 1636,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectionHandles_hidden_whenScrolledOutOfView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 609,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_withoutOverscrollParameter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 696,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_saver_restoresCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 448,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_velocityThreshold_swipe_velocityLowerThanThreshold_doesntAdvance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 427,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageSizeChanges_shouldReLayoutPagesAccordingToSnapPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 468,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageIsFocusable_fixedSizedPage_shouldScrollFullPage_pivotSpec()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 321,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageContentIsFocusable_fullPage_shouldScrollFullPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 400,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_withContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 201,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedPageIsComposedAndPlacedWhenScrolledOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 117,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagesBetweenPinnedAndCurrentVisibleAreNotComposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_interactionSource_focus_inTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 495,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_interactionSource_focus_inTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 594,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 170,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenViewportExpandedThenReshrunk_afterInterruption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 546,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_defaultOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 155,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_callsViewRequestRectangleOnScreen_whenNoResponder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequesterViewIntegrationTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemBiggerThanParentAtTrailingEdge_alreadyVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 373,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerDrag_shouldResetOnOrientationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 467,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_interactionSource_resetWhenEnabledChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1156,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointer_velocityIsLimitedByViewConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1230,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leavingComposition_hidesTextToolbar_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 212,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextRowRegressionTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_maxLines_1_fittingConstraints_overflowBiasedWindow_doesntOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 952,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_maxLines_1_fittingConstraints_underflowBiasedWindow_doesntOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 991,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineContentSemantics_matchesInMergedSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/BasicTextSemanticsTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 110,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_updatesOnMinWidthChange_andEndAlign_multiParagraphLayoutCache()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 252,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw_selection_test()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 83,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_bothStartAndEndPointOutOfLineMargin_fallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1545,
  "endLine" : 1578,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorTraversal_withArrowKeys()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 444,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_simultaneousConsumedKeyDownEvents_keyUpDoesNotPropagate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 879,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusLost_cursorHidesImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 675,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textDragging_noWindowFocus_cursorRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 1023,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 450,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_reappearsOnVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 575,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 389,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_filterKeyboardOptions_applyWhenFilterChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 960,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_softWrapFalse_returnsSizeForMaxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldSoftWrapTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_softWrapTrue_respectsTheGivenMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldSoftWrapTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 121,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_recreation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 306,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStopped_inputChanged_shouldNotCancelScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 779,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_pan_disallowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 239,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformableInsideScroll_canPan_offsetProvided()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 315,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_ctrlAndMouseScrollUp_doesZoomIn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 869,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_ctrlAndMouseScrollDown_doesZoomOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 907,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateSnapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 99,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_withAConstraint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4786,
  "endLine" : 4816,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_withAConstraint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4819,
  "endLine" : 4849,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_withAConstraint_withMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5012,
  "endLine" : 5042,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_withAConstraint_withMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5045,
  "endLine" : 5075,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 604,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newInsetsCausesLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 989,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasPointsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 66,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPolygons()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasPointsTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 142,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyOffscreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 681,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/BlendModeTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 55,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowToShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/ShadowInterpolationTests.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowToShadow_fraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/ShadowInterpolationTests.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 146,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyOffscreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 706,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawOvalBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 141,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1134,
  "endLine" : 1164,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalGradientWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1188,
  "endLine" : 1218,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalGradientWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1272,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1436,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeToPorterDuffCompatibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 467,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyOffscreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1238,
  "endLine" : 1268,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 426,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCaching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/webTest/kotlin/androidx/compose/ui/text/WeakKeysCacheTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 64,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_after_inSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3511,
  "endLine" : 3546,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle_with_multiple_nested_styles_should_return_styles_in_same_order()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 645,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr_lineTopCenterBottom_paddingFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 561,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextLayout_shouldChangeAlphaForBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 449,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexTreeStitchLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 149,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropManager.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 111,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInputState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 135,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 462,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1857,
  "endLine" : 1891,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConsumeSystemWindowInsetsPaddingOnSystemInsetsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 335,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerIdArrayTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 467,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sailfishFlingUpSlow_xValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 587,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sailfishFlingUpSlow_yValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 620,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resizingIsReflectedInGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 658,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAuto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1274,
  "endLine" : 1305,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendStateChangeEvent_whenRangeInfoChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3276,
  "endLine" : 3314,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest_scrolled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3730,
  "endLine" : 3765,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaneAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4246,
  "endLine" : 4280,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaneDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4326,
  "endLine" : 4361,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentNode_withMultipleAlphaAndNestedClickableNodes_notAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5632,
  "endLine" : 5667,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonTransparentNode_withMultipleAlphaAndNestedClickableNodes_parentAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5670,
  "endLine" : 5705,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_clickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 368,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reentrantRequestFocus_byCallingRequestFocusWithinOnFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTransactionsTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captured_requestFocusForAnotherNode_retainsStateAsCaptured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 170,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusNextOrderAmongChildrenAtMultipleLevels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 469,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusNextOrderAmongChildrenAtMultipleLevels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 536,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedMultipleFocusTargets_withinActiveHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 942,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_siblingHasCapturedFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 592,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseFocus_whenOwnerFocusIsCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 261,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedActiveParentFocusNodeSendsFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/DeactivatedFocusNodeTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 122,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FocusChange_withNoRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 407,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FocusChange_thatCausesRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 445,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_attachedAfterDetached_addsViewBack()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 384,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_attachingDoesNotCauseRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1667,
  "endLine" : 1703,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseXml()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 84,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcomposeLayout_compose_in_measure_animate_placement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 295,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcomposeLayout_compose_in_placement_animate_measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 330,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildIsPlacedWithNullCoordinatesFirstDuringAlignmentLinesCalculation_modifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 930,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildIsPlacedWithNullCoordinatesFirstDuringAlignmentLinesCalculation_modifier_nonZeroOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 959,
  "endLine" : 990,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMeasureDoesNotPlace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateLookaheadOnlyWhenLookaheadMeasurementRequested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 346,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenParentIsSettingFixedIntrinsicsSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 246,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorCountWhenCalledMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 229,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario17()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 797,
  "endLine" : 829,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maximum()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 362,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionInRootWhenOffsetIsProvidedByLayoutCooperation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1714,
  "endLine" : 1745,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutModifierPlacingWithOffsetAndScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1785,
  "endLine" : 1816,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatingDeeplyNestedLayoutDoesNotCauseRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2355,
  "endLine" : 2387,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingNotPausedOnTopOfNotAppliedPaused_differentContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3727,
  "endLine" : 3767,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingPausedOnTopOfNotAppliedPaused_differentContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3813,
  "endLine" : 3850,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchHoverEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1224,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDown_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 185,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDownAllPassesAltOrder_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 229,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDown2ndDownConsumed_correctCancelDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 583,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUpViewRetsFalse_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1964,
  "endLine" : 1996,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerMoveViewRetsFalse_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2251,
  "endLine" : 2283,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_down1ConsumedThenDown2_noAdditionalConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2516,
  "endLine" : 2548,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_viewRetsFalseDownThenViewRetsTrueMove_noConsumptionOfMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2851,
  "endLine" : 2883,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_viewRetsFalseDownThenViewRetsTrueUp_noConsumptionOfUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2886,
  "endLine" : 2918,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDown_dispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3215,
  "endLine" : 3256,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_2PointersDown2ndDownConsumed_dispatchDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3550,
  "endLine" : 3591,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_downThenUpOnCancel_cancelNotDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4059,
  "endLine" : 4091,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStructurallyEqualTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 479,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_completeMatchingTree_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 258,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToolType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 91,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentOverrideDescendantsDynamicallyUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 739,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_grandchildCustomIconNoOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1343,
  "endLine" : 1377,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_grandchildCustomIconHasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1392,
  "endLine" : 1426,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentOverrideDescendantsDynamicallyUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 754,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLayeredNesting_grandchildCustomIconHasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1416,
  "endLine" : 1450,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2742,
  "endLine" : 2773,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionInMovingPopup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PositionInWindowTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 263,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 363,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCachedImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/DrawCache.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 657,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 750,
  "endLine" : 783,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidXText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/ProfileTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextBounds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 231,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1225,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toRemoteAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 202,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 541,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 585,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 259,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BorderModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 95,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 310,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1001,
  "endLine" : 1031,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int distance()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/SidePropagation.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::transition" ],
  "startLine" : 123,
  "endLine" : 153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Button.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::tv" ],
  "startLine" : 76,
  "endLine" : 106,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Button.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::tv" ],
  "startLine" : 148,
  "endLine" : 178,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override suspend fun  readRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 255,
  "endLine" : 293,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderParametersWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 151,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberAnimatedTextFontRegistry()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AnimatedText.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 168,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 276,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 136,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 1014,
  "endLine" : 1047,
  "linesOfCode" : 31,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 967,
  "endLine" : 1000,
  "linesOfCode" : 31,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScreenScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 350,
  "endLine" : 384,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 206,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Alert()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 321,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Vignette()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Vignette.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 116,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableNavigationDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 171,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFontSetting()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1356,
  "endLine" : 1395,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyRippleEffect()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1532,
  "endLine" : 1565,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutElement layoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5794,
  "endLine" : 5824,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchNextLayout()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCompile.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 115,
  "endLine" : 153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 371,
  "endLine" : 403,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 244,
  "endLine" : 275,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 249,
  "endLine" : 280,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragment.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 77,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 365,
  "endLine" : 395,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean prependVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 102,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScroll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 341,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumePendingMovesBeforeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 328,
  "endLine" : 358,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSlideOutDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1931,
  "endLine" : 1964,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 796,
  "endLine" : 826,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapEntriesIterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1362,
  "endLine" : 1400,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1004,
  "endLine" : 1034,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 620,
  "endLine" : 654,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3009,
  "endLine" : 3042,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 253,
  "endLine" : 284,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 618,
  "endLine" : 654,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2719,
  "endLine" : 2754,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Cursor getSearchManagerSuggestions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 734,
  "endLine" : 777,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHasEnabledCallbacksChanged_notifiesInputsByPriority()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1187,
  "endLine" : 1231,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndHasSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_multipleTextureLayers()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 177,
  "endLine" : 210,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanUncheckedReflection.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 44,
  "endLine" : 82,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitViewPositions()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 123,
  "endLine" : 157,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2177,
  "endLine" : 2208,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLongPress()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/TouchInputHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 175,
  "linesOfCode" : 31,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findScrollTargetPositionOnTheLeft()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 452,
  "endLine" : 503,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findScrollTargetPositionAbove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 505,
  "endLine" : 558,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findScrollTargetPositionBelow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 560,
  "endLine" : 609,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 281,
  "endLine" : 316,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleViewsFromStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1546,
  "endLine" : 1579,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleViewsFromEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1595,
  "endLine" : 1627,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 680,
  "endLine" : 714,
  "linesOfCode" : 31,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleThumbnailFromJfif()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7276,
  "endLine" : 7311,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateImages()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7452,
  "endLine" : 7495,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final V get()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 468,
  "endLine" : 506,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getObserversForSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 336,
  "endLine" : 366,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getVisibilityDocumentsInVersion0()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 171,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayForLoopAssign()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 545,
  "endLine" : 576,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireTypeMatchesMetadataPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 433,
  "endLine" : 463,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSuggestionSpec build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 632,
  "endLine" : 662,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  recursiveFetchHashMap()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/RelationUtil.android.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 71,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInitial()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  recursiveFetchMap()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/RelationUtil.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrintMessage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnvMessager.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 61,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runMigrationsAndValidate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 498,
  "endLine" : 528,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readIntoTmpVar()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 349,
  "endLine" : 379,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Void doInBackground()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayControllerImpl.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::window" ],
  "startLine" : 277,
  "endLine" : 308,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 768,
  "endLine" : 807,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNameOverridesReordered()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 222,
  "endLine" : 254,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillFrom()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 141,
  "endLine" : 171,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Slice stripSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 92,
  "endLine" : 125,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ShortcutView.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::slice" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 441,
  "endLine" : 479,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSelection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 947,
  "endLine" : 987,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleTouchForLongpress()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 329,
  "endLine" : 364,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillCellItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 341,
  "endLine" : 371,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseIssues()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchLicenseFromPom()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/LicenseDownloader.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::development" ],
  "startLine" : 57,
  "endLine" : 91,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packageSdkDescriptors()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apipackager/src/main/java/androidx/privacysandbox/tools/apipackager/PrivacySandboxApiPackager.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToInterfaceBinderCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ClientBinderCodeConverter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 118,
  "endLine" : 149,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 95,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 154,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void init()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 96,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String feedbackTypeToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 242,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CapabilityBuilder buildCapability()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 239,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 964,
  "endLine" : 1006,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyframeSet ofKeyframe()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 143,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 335,
  "endLine" : 369,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PlaybackStateCompat getStateWithUpdatedPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1060,
  "endLine" : 1091,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRegistrationCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2344,
  "endLine" : 2382,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1278,
  "endLine" : 1307,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1916,
  "endLine" : 1946,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraPipeConfigTestRule.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 258,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void imageIncoming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 335,
  "endLine" : 377,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Result applyPixelShiftInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 449,
  "endLine" : 480,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSourceStateChangedInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1052,
  "endLine" : 1091,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onResetVideo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2268,
  "endLine" : 2307,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2SessionConfig convertToCamera2SessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 210,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 234,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getMeteringRectangles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 329,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicRange resolveDynamicRangeAndUpdateConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 198,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setConfigAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 284,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun issueSingleCaptureAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 352,
  "endLine" : 383,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FocusMeteringControl.kt",
  "fileLinesCount" : 551,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 337,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStreamSpecImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 194,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 242,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 272,
  "endLine" : 306,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageWriter.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 129,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConstrainedHighSpeedCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 289,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCaptureSessionByOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 292,
  "endLine" : 327,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryAcquire()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 264,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBuildSystemRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 535,
  "endLine" : 569,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 413,
  "endLine" : 444,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 510,
  "endLine" : 541,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuildVolumeGroupList()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 747,
  "endLine" : 776,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyStyleOnImageViewIfValid()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 69,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 451,
  "endLine" : 492,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleDragEvent()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 141,
  "endLine" : 177,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_onPop_order()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 156,
  "endLine" : 186,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedPopAnimationCompleted()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 830,
  "endLine" : 862,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  NavDisplay()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 361,
  "endLine" : 390,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 120,
  "endLine" : 153,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  LiveData dedupedMappedLiveDataFor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/LiveDataUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/DebugFlagsTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 108,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_doesRemeasure_whenHelpersChange_butConstraintsDont()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1259,
  "endLine" : 1290,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFrameInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1681,
  "endLine" : 1714,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnClickListeners()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 272,
  "endLine" : 303,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStructure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4122,
  "endLine" : 4151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCycleValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 140,
  "endLine" : 173,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 215,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 327,
  "endLine" : 357,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateGrid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 279,
  "endLine" : 313,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saturation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 133,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFallback()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 740,
  "endLine" : 771,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireNewValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/SharedValues.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int updateConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 232,
  "endLine" : 265,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1050,
  "endLine" : 1079,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFrameInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1652,
  "endLine" : 1685,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 218,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void compute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCache.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChainElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void build()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 108,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFromHashMap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 260,
  "endLine" : 290,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 215,
  "endLine" : 247,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarAppExtender()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 203,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findMissingPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 161,
  "endLine" : 198,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WriterBase()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 124,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 233,
  "endLine" : 262,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAssertPasskeyResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 192,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean verifySigningIdentityForQuery()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 213,
  "endLine" : 249,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deleteKeysForReplacement()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 121,
  "endLine" : 152,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 259,
  "endLine" : 288,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationUseMultipleDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 652,
  "endLine" : 681,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationQueryPlaceholderArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 685,
  "endLine" : 714,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationPathPlaceholderArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 718,
  "endLine" : 747,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreAfterNavigateToDifferentNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1587,
  "endLine" : 1625,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopReplaceNullArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2243,
  "endLine" : 2278,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionPopUpToFurthestRouteWithArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3183,
  "endLine" : 3218,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downEventsRemoveAll()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 354,
  "endLine" : 383,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void siblingRemovalLimitationCheck1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 528,
  "endLine" : 558,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/MonoSpline.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 122,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 459,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedMonoSplineKeyframesSpec.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 128,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSlope()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 190,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItemContent_withLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 334,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_imeActionAndKeyboardTypePropagatedDownstream()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 974,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_intrinsicHeight_withLongInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1449,
  "endLine" : 1480,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_intrinsicHeight_withLongInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1380,
  "endLine" : 1411,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_innerPadding_lambdaParam()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 545,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_FabRespectsInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 692,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CardTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 203,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_positioningActionsWithLongText()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 155,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigationItemContent_withLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 309,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritsThemeTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 115,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 312,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_textAndButtonOnSeparateLine_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 327,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withScrolledContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 429,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFab_shapeAndColorFromThemeIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 241,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationRail()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/NavigationRail.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Tab.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Tab.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 254,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton_contentDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 101,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_FabRespectsInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 514,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 260,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testCollapseAction_tallBottomSheet_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1086,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeLine_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 190,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeLine_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inheritsThemeTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_resetSelections_withLocalDates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 657,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItem_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 291,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBar_selectNewItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 530,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_imeActionAndKeyboardTypePropagatedDownstream()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1502,
  "endLine" : 1533,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_selectNewItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 328,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_resizesWithinWindowBounds_uponImeAppearance()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 750,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabHasCorrectTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 296,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumInteractiveComponentSize_alignmentLines_whenOnlyHeightIsSmaller()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveComponentSizeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 177,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButtonWithIcon_contentPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 180,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 277,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 309,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_doesNotOverwriteFocusOfOtherComponents()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 198,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_doesNotOverwriteFocusOfOtherComponents()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 444,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tab.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 262,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ButtonGroupContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1228,
  "endLine" : 1258,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 286,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Container()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 263,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DisplayModeToggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePickerDialog.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 294,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FlexibleBottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1245,
  "endLine" : 1274,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2481,
  "endLine" : 2516,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingInputIsNotAffectingOrderOfRestoration()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 450,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecursiveApplyChanges_SingleRecursive()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 616,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentMutableSnapshotMergedWithNestedReadObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1080,
  "endLine" : 1113,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableSnapshotsCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddSlotsAfterChildGroupAdded()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4305,
  "endLine" : 4337,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listWriteRace()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTestsJvm.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 116,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  observeReads()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 254,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1355,
  "endLine" : 1385,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldKeyEventHandler.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 74,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirectionIsPassed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 185,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 239,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 240,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 249,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRelease_selectionMap_is_setToEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 973,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notify_focused_rect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldBringIntoViewTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 102,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notify_rect_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldBringIntoViewTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 135,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 229,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_scrollableContainer_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 974,
  "endLine" : 1014,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAboveClickableWithKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2084,
  "endLine" : 2119,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 481,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorationBox_clickable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 908,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludeMultipleBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_changeShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 604,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveContentConfiguration_isMergedBottomToTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 90,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_longSkipShouldNotPlaceIntermediatePages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 335,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_shouldNotPropagateUnconsumedFlings()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 117,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_whileScrolling_cancelsScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 347,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagesArePinnedBasedOnGlobalIndexes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 415,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagerOnInfiniteCrossAxisLayout_shouldWrapContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCrossAxisTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierReusedBetweenKeyDownAndKeyUp_doesNotCallListeners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 501,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenAddedToParentWithAlreadyFocusedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 390,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markPreferClearMultipleBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 161,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotation2Pointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 426,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChangeOnPointerDownUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 505,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDensityChange_shouldUpdateFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1983,
  "endLine" : 2017,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherKey_doesNotEmitIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2721,
  "endLine" : 2752,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemAtLeadingEdge_alreadyVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 210,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceReused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 244,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_changeShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 313,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStopped_inputChanged_shouldNotCancelScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1341,
  "endLine" : 1373,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGesturePickUp_doesNotNeedToWaitForCompleteTouchSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1623,
  "endLine" : 1658,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_horizontally_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 193,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_dragged_horizontally_cancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 229,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_vertically_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 265,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_dragged_vertically_cancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 301,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandle_remainsInComposition_whenTextIsOverflowed_clipped_softwrapDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 328,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierConstrainedToLineHorizontalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 572,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_withInlineContent_doesNotCrash_invalidatesPlaceholders_whenApplyingTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringContentCaptureTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 106,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw_highlight_test()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 118,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEditable_whenDisabledOrReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 584,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 168,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTextField_enterIsNotConsumed_withDefaultKeyboardAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 983,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 438,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToLeft_rtl_outOfBounds_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 962,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSourceChanges_eventsAreSentToNewSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldInteractionSourcePressTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 204,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_insideDecorationBox_scrolledHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 328,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingAroundReplacement_movesCursorToEdgesOfInsertion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationGesturesIntegrationTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 164,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_noSpaceRemoved_fallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1424,
  "endLine" : 1456,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltip_handleDefaultGestures_enabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicTooltipTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 111,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickWithKey_notInvokedIfFocusIsLostWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 336,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_interactionSource_resetWhenEnabledChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 605,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_velocityIsLimitedByViewConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 639,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenu_statusOpen_popupAdheresToStatusOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 520,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 303,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 622,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun anchoredDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1166,
  "endLine" : 1195,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateSnapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 98,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateStickingItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutStickyItems.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 113,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_ThrowsExceptionWhenSeeMoreCalledDuringComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1685,
  "endLine" : 1715,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_ThrowsExceptionWhenSeeMoreCalledDuringComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1718,
  "endLine" : 1748,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_crossAxisPositioning_withWeightAndAspectRatio()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5787,
  "endLine" : 5821,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConsumedWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 679,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFlingToShow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 290,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingRemainderMovesContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 577,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def regenerate_packages_kt_file()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ParameterFactory.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 146,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSet1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSet2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 170,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 387,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 465,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr_lineTopCenterBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 535,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeDependentUppercaseOrLowercaseTurkishUppercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 255,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun not1by1mappingUppercaseOrLowercaseLithuanianLowercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 291,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle_with_multiple_stacks_should_construct_styles_in_the_same_order()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 610,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builderLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 817,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom_includeFontPaddingFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setDrawStyle_FillOnTopOfStroke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 986,
  "endLine" : 1017,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_InEm_when_includeFontPadding_is_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3032,
  "endLine" : 3064,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedString_haveParagraphStyle_withoutTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1436,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReplaceall_replaceAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inlineElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 652,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMeasurerCache_shouldNotAffectTheResult_forColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 288,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextLayout_shouldChangeBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 413,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextLayout_shouldChangeDrawStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 484,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextString_sizeUnspecified_topLeftOutsideCanvas_shouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 677,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun preload()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 72,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-lint/src/main/java/androidx/compose/ui/text/lint/LocaleInvalidLanguageTagDetector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun functionalsAreNotTyped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/IsTypedEventTests.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 130,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun dispatchHoverEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2916,
  "endLine" : 2961,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidTextToolbar.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableDoesNotRecomposeOnWindowInsetsImeChangeAndReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 151,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  UIKitView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitView.ios.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareAndGetSizeTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 560,
  "endLine" : 591,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 770,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareAndGetSizeTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 369,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBePreventedByGestureRecognizer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 288,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyingSetWhileWeIterate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DepthSortedSetTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowWithGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowScreenShotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObtainGraphicsLayerReleasedAfterModifierDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 188,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWithCacheOverContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1059,
  "endLine" : 1093,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionWithTheSameDrawWithCacheLambdaIsNotTriggeringRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1207,
  "endLine" : 1238,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClickOnScaledElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1144,
  "endLine" : 1175,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchingFromExplicitLayerToImplicit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1781,
  "endLine" : 1812,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawingOrderIsOverriddenWithZIndexModifierWhenWePlaceItemsInTheReverseOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 165,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_showOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2354,
  "endLine" : 2386,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_performSetSelectionAction_succeedOnEnabledNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2628,
  "endLine" : 2663,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierReadingStateInLayerBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 433,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierReadingStateInMeasureBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 473,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierReadingStateInDrawBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 587,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierReadingStateInDrawBlock_oldModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 627,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierObservingState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 698,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_invisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 699,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_invisibility_alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 780,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redirectingFocusRequestOnChild1ToChild2_focusEnterIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 380,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redirectingFocusExitFromChild1ToChild2_focusExitIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusExitTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 76,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedDeactivatedParentFocusTarget_pointsToNextDeactivatedParentFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 569,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedDeactivatedParent_parentsFocusTarget_isUnchanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 606,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedParent_activeChild_propagateFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusOnParentAndThenChild_eventSequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 798,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_forced_whenHierarchyHasCapturedFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 399,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToClearFocus_restorationOfFocusTargetBeyondVisibleBoundsFailed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 285,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_intermediateDisabledParents_focusesOnLeftMostChild_regardlessOfDepth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 498,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingSiblings_when_requestFocusForOverlapArea_focusesTheFirstPlacedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 771,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 296,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestComposeDraggable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 517,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 189,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotReturnUnattachedAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAncestorsTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorDisposal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 261,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorChangeSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1186,
  "endLine" : 1221,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureNotPlacedChildMeasuredInPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 455,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlacedCalledOnReuseInsideLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementReusableNodeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ancestorLayerChangesCausesPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 563,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedVirtualNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1765,
  "endLine" : 1795,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleNotCalledWhenNotVisibleInitially()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 298,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledWhenRemovedFromComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 354,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenParentIsMeasuringInLayoutBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 210,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenForceRemeasureCalledAndSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 283,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customLayout_updatingDirectionCausesRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 167,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesArePropagated_whenSuppliedViaModifier_withCorrectPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 206,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalledForChildWhenParentMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 187,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedCalledWhenLayerChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 601,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalledForChildWhenParentMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 394,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalledForChildWhenParentMoved_defaultDebounce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 429,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalledForChildWhenParentMoved_largerDebounce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 464,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPositionedCalledWhenLayerChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 937,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticCompositionLocalChangeInMainCompositionRecomposesSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1190,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureRequestDuringSubcompositionIsNotSkippedForNotPlacedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3242,
  "endLine" : 3275,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposePrecomposedPausedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3406,
  "endLine" : 3440,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeOnTopOfCancelledPrecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3527,
  "endLine" : 3562,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorCountWhenCalledMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 219,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_afterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 308,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUp_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 140,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerMove_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 382,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUpConsumed_correctCancelDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 539,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerMoveConsumed_correctCancelDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 677,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUpViewRetsTrue_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1999,
  "endLine" : 2031,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerMoveViewRetsTrue_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2286,
  "endLine" : 2317,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downConsumedThenMove_noAdditionalConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2447,
  "endLine" : 2478,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downConsumedThenUp_noAdditionalConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 2481,
  "endLine" : 2513,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUp_dispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3181,
  "endLine" : 3212,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUpConsumed_dispatchDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3516,
  "endLine" : 3547,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerUp_consumedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3787,
  "endLine" : 3818,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChangesClearsStaleIdsPartialHitWithInvalidHistory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3281,
  "endLine" : 3319,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downMoveUp_convertedCorrectlyAndTraversesAllPassesInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 301,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressMoveRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MouseEventTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 149,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 442,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  capture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 204,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_wrapsRequestsInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 335,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollViewPort_notProvided_shouldUseFallbackViewPort()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 474,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachingComposeViewWithComposeViewContextStopsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 170,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseAutomaticComposeViewContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 359,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutModifier_convenienceApi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2462,
  "endLine" : 2494,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingModifierIsNotCausingParentsRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3557,
  "endLine" : 3589,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensurePositionIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 599,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerDebounced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 275,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 227,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 573,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 699,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void serializeArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializeUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 125,
  "linesOfCode" : 30,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteRow.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 234,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 173,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 294,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimateMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 97,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 1145,
  "endLine" : 1174,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 127,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean cruseThenRampDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 207,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void compute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 245,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 280,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 542,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 530,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 749,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTextComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1096,
  "endLine" : 1126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/color/ColorProviders.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 211,
  "endLine" : 240,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPassiveListenerEvent()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getChanges()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 325,
  "endLine" : 355,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 486,
  "endLine" : 518,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Alert()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::wear" ],
  "startLine" : 360,
  "endLine" : 389,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompactButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 334,
  "endLine" : 363,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 605,
  "endLine" : 635,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Typeface fontStyleToTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1195,
  "endLine" : 1232,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflateResult inflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4561,
  "endLine" : 4594,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateUri()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ContentUriValidator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 112,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 126,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors getChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 431,
  "endLine" : 466,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkApiFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiCompatibilityTask.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateApi()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 203,
  "endLine" : 235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/CheckNativeApiCompatibilityTask.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 155,
  "endLine" : 184,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 260,
  "endLine" : 296,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View createView()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater-appcompat/src/main/java/androidx/asynclayoutinflater/appcompat/AsyncAppCompatFactory.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 59,
  "endLine" : 90,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 122,
  "endLine" : 157,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularArc()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 337,
  "endLine" : 366,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerCheckAidlApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlTasks.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 221,
  "endLine" : 250,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interfaceTypesWithoutExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 199,
  "endLine" : 231,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Animator createAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 81,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadControlRowAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 583,
  "endLine" : 614,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadControlRowAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 578,
  "endLine" : 609,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 286,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 230,
  "endLine" : 291,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 170,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylingRelativeLayout.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 80,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean appendVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 135,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int prependVisibleItemToRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 269,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateText()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 270,
  "endLine" : 307,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyRemoveMany()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 939,
  "endLine" : 974,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyRemoveMany()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1520,
  "endLine" : 1555,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyRemoveMany()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 811,
  "endLine" : 846,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyRemoveMany()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1147,
  "endLine" : 1182,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllCollection()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1234,
  "endLine" : 1268,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1271,
  "endLine" : 1305,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllPredicate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1308,
  "endLine" : 1342,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 561,
  "endLine" : 590,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 687,
  "endLine" : 717,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void syncRequestedAndStoredLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 962,
  "endLine" : 998,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 191,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getActivityHandlesConfigChangesFlags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2943,
  "endLine" : 2980,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findItemsWithShortcutForKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 880,
  "endLine" : 913,
  "linesOfCode" : 30,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MenuItemImpl findItemWithShortcutForKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 927,
  "endLine" : 965,
  "linesOfCode" : 30,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void autoSizeText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 587,
  "endLine" : 622,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 77,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1243,
  "endLine" : 1281,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverflowMenuButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 628,
  "endLine" : 667,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHoverEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 439,
  "endLine" : 484,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointBoxIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 242,
  "endLine" : 272,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenParallelogramParallelogramDoesNotIntersects_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 920,
  "endLine" : 950,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 191,
  "endLine" : 222,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawStroke_whenAndroidU_shouldSaveRecentlyDrawnMesh()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 170,
  "endLine" : 218,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withArguments_createsCopyWithChanges()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 286,
  "endLine" : 316,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSame_shouldReturnTrueAndHaveSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::ink" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutHeader()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupBidirectionalDesign.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 41,
  "endLine" : 70,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayPreferenceDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 609,
  "endLine" : 643,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findScrollTargetPositionOnTheRight()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 399,
  "endLine" : 450,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumeUpdatesInOnePass()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 554,
  "endLine" : 585,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1952,
  "endLine" : 1984,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLongPress()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2345,
  "endLine" : 2377,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptIsolate createIsolate()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 478,
  "endLine" : 507,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void migrateVisibilityOverlayDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 364,
  "endLine" : 399,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void syncLoggingLevelToIcing()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2754,
  "endLine" : 2783,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 515,
  "endLine" : 544,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSpec build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2102,
  "endLine" : 2132,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String consumePropertyWithIndex()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 167,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenericDocumentParcel createGenericDocumentParcelFromBundle()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcelCreator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 91,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaMigrationStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 139,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 298,
  "endLine" : 329,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspExecutableParameterElement.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::room" ],
  "startLine" : 124,
  "endLine" : 153,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/IndexBundle.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 83,
  "linesOfCode" : 30,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessorTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 245,
  "endLine" : 274,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Constructor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/PrimitiveColumnTypeAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 119,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTypeSpecBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/AutoMigrationWriter.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 79,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameWorkSQLiteDatabase_beginTransactionReadOnly()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 165,
  "endLine" : 206,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generationalViewportHint_shouldPrioritizeAccessOverInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3902,
  "endLine" : 3932,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positional()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 168,
  "endLine" : 201,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  empty()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingData.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::paging" ],
  "startLine" : 105,
  "endLine" : 134,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean continueSettling()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 768,
  "endLine" : 804,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun report()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 590,
  "endLine" : 621,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreFromSnapshot()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 230,
  "endLine" : 259,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 313,
  "endLine" : 342,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 313,
  "endLine" : 342,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchStartIntentSenderForResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3169,
  "endLine" : 3198,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleHideFragmentView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 146,
  "endLine" : 185,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 410,
  "endLine" : 441,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Slice parseSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 447,
  "endLine" : 476,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObj()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 428,
  "endLine" : 457,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 552,
  "endLine" : 584,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1313,
  "endLine" : 1346,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recommend()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_unmatched_exemptions()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_unmatched_exemptions()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def addImport()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 30,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveSharedPreferencesFrom()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 182,
  "endLine" : 217,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 144,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 249,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean tryRequestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1358,
  "endLine" : 1390,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PermissionChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 128,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requestPinShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 224,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUriForFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 846,
  "endLine" : 881,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreFromCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4746,
  "endLine" : 4775,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 134,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap createLegacyIconFromAdaptiveIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1005,
  "endLine" : 1042,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSlotIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/SubscriptionManagerCompat.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 72,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void gatherMapLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 433,
  "endLine" : 471,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfoCompat onReceiveContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewOnReceiveContentListener.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeSwitchToSpeakerOnHeadsetDisconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 275,
  "endLine" : 306,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConnectionRequest()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/JetpackConnectionService.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 117,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean animateBasedOnTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1225,
  "endLine" : 1255,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Interpolator loadInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 881,
  "endLine" : 912,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Serializable readSerializable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1550,
  "endLine" : 1583,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getVolumeProvider()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 198,
  "endLine" : 228,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 398,
  "endLine" : 436,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearDeviceUI()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 166,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 445,
  "endLine" : 473,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int createGlProgram()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 333,
  "endLine" : 364,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImageInfo createImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 271,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void terminateNow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 237,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readableBufferInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 114,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1549,
  "endLine" : 1577,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SessionProcessorSurface createOutputConfigSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 177,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableExternalFlashAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 590,
  "endLine" : 630,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 443,
  "endLine" : 474,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun submitStillCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/CapturePipelineTorchCorrection.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 210,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 210,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryToProvidePreviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 252,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void transformView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 234,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setMatrixRectToRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 358,
  "endLine" : 391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 211,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ValueAnimator animateToFullOpacity()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 254,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startPreviewStreamStateFlow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRouteAvailable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 434,
  "endLine" : 469,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 474,
  "endLine" : 504,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WritableFileSection createCompressibleClassSection()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 332,
  "endLine" : 363,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 234,
  "endLine" : 265,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void launchConfirmCredentialActivity()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 837,
  "endLine" : 877,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getPromptMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 392,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/BadConfigurationProviderIssueDetector.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::work" ],
  "startLine" : 127,
  "endLine" : 163,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableWorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 65,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 163,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onHandleIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 175,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 361,
  "endLine" : 391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 139,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resolveMeasuredDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1648,
  "endLine" : 1678,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 357,
  "endLine" : 386,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 384,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 416,
  "endLine" : 444,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Dimension parseDimensionMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1994,
  "endLine" : 2023,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGoneMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1409,
  "endLine" : 1437,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateDisplayNode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 828,
  "endLine" : 859,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable createObjectVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 231,
  "endLine" : 259,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LegacySurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/LegacySurfacePackage.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 84,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarPropertyResponses()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 509,
  "endLine" : 537,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/TabsConstraints.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializePrimitive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 268,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeIInterface()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 422,
  "endLine" : 455,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeSetCustomBackground()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermissionActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 94,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 125,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/MapWithContentDemoScreen.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/ListTemplateDemoScreen.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Texture2dProgram()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 119,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 225,
  "endLine" : 273,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int createProgram()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 280,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToJetpackResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/BeginGetCredentialUtil.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/IdentityCredentialApiHiddenActivity.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::credentials" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validate()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::security" ],
  "startLine" : 111,
  "endLine" : 139,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void register()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 641,
  "endLine" : 677,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromArgType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationStartDestinationKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 169,
  "endLine" : 203,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationStartDestinationObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 206,
  "endLine" : 240,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopWithBackHandler()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostTest.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::navigation" ],
  "startLine" : 210,
  "endLine" : 244,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun inflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavInflater.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopWithNavGraph_consecutiveSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2512,
  "endLine" : 2561,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionPopUpToClosestRouteWithArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3223,
  "endLine" : 3257,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 204,
  "endLine" : 240,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDuringAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 262,
  "endLine" : 294,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleInsideLifecycle_innerFails()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 497,
  "endLine" : 525,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foundMatchedElementButNeverMeasured()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3071,
  "endLine" : 3100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetAnimators()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExponentialDecay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DecayAnimationTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 66,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 462,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorSemantics_messageOverridable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_noTopPadding_ifNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPositionX_initial_withTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 885,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_imeActionAndKeyboardTypePropagatedDownstream()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 981,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_snackbarRespectsInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 659,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreFling_negativeVelocity_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 814,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTab_withIcon_textBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_swipeableStateFor_onValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1295,
  "endLine" : 1326,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickIsIndependentBetweenButtons()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 199,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_topAppBarIsDrawnOnTopOfContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 594,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_scrim_doesNotClickWhenTransparent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 721,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun anchoredDrag()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 592,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Snackbar.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Checkbox.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 248,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 292,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItemContent_withLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 298,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalGrid_singleRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/MultiAspectCarouselTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalGrid_twoColumns()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/MultiAspectCarouselTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_insetsTests_snackbarRespectsInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 440,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_shortSheet_sizeChanges_snapsToNewTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 582,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_out_of_bounds_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 897,
  "endLine" : 930,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_thumb_recomposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1231,
  "endLine" : 1262,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTab_withIcon_textBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 487,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calendar_keyboardBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 1241,
  "endLine" : 1273,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButton_contentPadding_correctSizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 253,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_restoresDatePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 706,
  "endLine" : 742,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalElevationColorIsSetOnElevatedSurfaceColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longLabelDoesNotHideTrailingIcon_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 694,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_individualAlignment_alignTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1235,
  "endLine" : 1264,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_individualAlignment_alignBottom()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1301,
  "endLine" : 1332,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_individualAlignment_overridesGroupAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1366,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 190,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_exitAlways_scaffoldWithFAB_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2098,
  "endLine" : 2127,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickIsIndependentBetweenButtons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 194,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_errorSemantics_messageOverridable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1694,
  "endLine" : 1724,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_drawerIsFocused_whenOpened()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 745,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledSplitButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_doesNotRecomposeOnScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 639,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_balancedPaddingWhenCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 338,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_balancedPaddingWhenCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 588,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeExtendedFabAnimates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 607,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingActionButtonElevation_newInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 643,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingActionButtonElevation_newValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 679,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_longPress_showsTooltip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 432,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipMouseHover_notPersistentState_dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 978,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltipMouseHover_persistentState_persistent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 981,
  "endLine" : 1023,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_12Hour_everyValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 792,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_noTopPadding_ifNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 243,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_imeActionAndKeyboardTypePropagatedDownstream()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1445,
  "endLine" : 1475,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_errorSemantics_messageOverridable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1525,
  "endLine" : 1555,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_drawerIsFocused_whenOpened()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 609,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuMediumSecondaryContainer_expanded_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 173,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_topAppBarIsDrawnOnTopOfContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 551,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_hideOnCollapse_collapses_byScrimClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 353,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 910,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 25,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ButtonGroupContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1171,
  "endLine" : 1199,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 200,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopSearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 342,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1145,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 876,
  "linesOfCode" : 29,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 419,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 483,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProgressPath()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1403,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 625,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_noAnchorOnSettlingDirection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 328,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SupportingPaneScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/SupportingPaneScaffold.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SupportingPaneScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/SupportingPaneScaffold.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListDetailPaneScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ListDetailPaneScaffold.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListDetailPaneScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ListDetailPaneScaffold.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 196,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneToDualPaneLayout_enforceScaffoldValueChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 712,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_currentWindowAdaptiveInfo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CurrentWindowAdaptiveInfoTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_currentWindowAdaptiveInfo_withLargeAndXLargeWidthSupport()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CurrentWindowAdaptiveInfoTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/OpaqueUnitKeyDetector.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performSave()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 184,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canInsertAndRemoveRandomNumbersWithDuplicate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeapTests.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentSnapshotMergedWithNestedReadObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1045,
  "endLine" : 1077,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanRemoveRootGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2493,
  "endLine" : 2521,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getDeclaredComposableMethod_differentiates_overloaded_functions()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 253,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRememberObservers()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 230,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOutlineCalledWithCorrectParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topCornersSizesAreNotLargerThenMinDimension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 98,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topCornersUse100Percent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overSizedEqualCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 220,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overSizedCornerSizesShouldProportionallyScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 255,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_selectionInThreeSelectables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1096,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSelectionToolbar_trigger_textToolbar_showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 905,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_collapsed_usesCorrectCross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1574,
  "endLine" : 1609,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_multiSelectableCollapsed_usesCorrectCross_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1612,
  "endLine" : 1641,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_placeholders()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 310,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discontinuousInsertsAndDeletes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 640,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposition_and_commitComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 259,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateDrag_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1055,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAboveClickableWithUnitKeyTouchEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2130,
  "endLine" : 2164,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifier_addsAboveClickableIncompleteMouseEvents_correctEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 2859,
  "endLine" : 2893,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContentWithSubcomposition_updatingSemanticsShouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7215,
  "endLine" : 7247,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorBlinkingAnimation_whenSystemDisablesAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 416,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenPartiallyInViewAndViewportGrown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 593,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_doesNotIncludeUnclippedPixels_verticalOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 837,
  "endLine" : 885,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_doesNotIncludeUnclippedPixels_horizontalOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 889,
  "endLine" : 937,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_doesNotIncludeUnclippedPixels_overscrollInBothDirections()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 989,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroSizedEffectIsNotConsumingOffsetsAndVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 1024,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_accessInInitialComposition_targetState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 480,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_progress_accessedInInitialComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 512,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagerSizeChanges_shouldReLayoutPagesAccordingToSnapPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageIsFocusable_fixedSizedPage_shouldScrollFullPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 242,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_shouldPlacePagesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 207,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_fixedPageSize_shouldPlacePagesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 240,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingForwardAndBackwardWithContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollForwardAndBackward_afterSmallScrollFromStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 544,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedPageCanBeUnpinned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 246,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 286,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll_2d_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 320,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 659,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_setsModifierLocalScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2934,
  "endLine" : 2964,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithIndirectPointer_notInvokedIfFocusIsLostWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithKey_notInvokedIfFocusIsLostWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 156,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_otherKey_doesNotEmitIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 871,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_otherKey_doesNotEmitIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1105,
  "endLine" : 1136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_setsModifierLocalScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1391,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_setsModifierLocalScrollableContainer_scrollDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1394,
  "endLine" : 1424,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_noMomentum_shouldChangeScrollStateAfterRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1880,
  "endLine" : 1913,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClick_secondClickIsALongClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 877,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_focus_inTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1998,
  "endLine" : 2031,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithIndirectPointer_notInvokedIfFocusIsLostWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 141,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceRecreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_updates_startDragImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 756,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_updates_onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 821,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_stylusPointerInOverlappingArea_focusedEditorStartHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 166,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_ImeOptions_isPassedTo_platformTextInputService()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_displayedWithCorrectStyle_onFirstFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 930,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performingKeyboardAction_triggersCorrectCallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardActionsTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 108,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun long_press_select_a_word_rtl_layout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 220,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_verifyOneCharStaysSelected_withinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 136,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_magnifierReplacesToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_magnifierReplacesToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 117,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMagnifierFollowsHandleHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldVisualTransformationMagnifierTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 137,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_startEllipsis_overflowingText_firstLineIsEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 586,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_middleEllipsis_overflowingText_singleLine_hasEllipsizedLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 663,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMaxLines_isBoundOnLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextUsingModifierMinMaxLinesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMinLines_setsLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextUsingModifierMinMaxLinesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 107,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_noSpaceRemoved_fallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1423,
  "endLine" : 1454,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShowCopyOrCut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 472,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_decorated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 632,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushChanged_doesntResetTimer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 605,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_keepsSelection_whenWindowLosesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 854,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textDragging_cursorRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 891,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 105,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_stylusPointerInOverlappingArea_focusedEditorStartHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 126,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerPartiallyVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 359,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollLeftThenSlightlyForward_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 620,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollUpThenSlightlyForward_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 689,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldInsideDialog_tapsChangeCursorPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 293,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitContent_parsesToTransferableContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenWindowFocusLost_compositionRemains()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1545,
  "endLine" : 1578,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenCallShow_providerCalled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 88,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenAnchorLayoutScrolled_popupDoesNotMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 314,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenAnchorLayoutMoves_toolbarMoves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 251,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 702,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 924,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithKey_notInvokedIfFocusIsLostWhilePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_noNestedDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 445,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColors_enabledToggled_colorsChangeAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 624,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTooltipBox()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 370,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateAppearance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimation.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 193,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredItemProvider.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyVerticalGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyHorizontalGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 184,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredLineProvider.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun handlePressInteractionRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1661,
  "endLine" : 1707,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_fillMaxRowHeightWithZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 346,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_constrainsOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5581,
  "endLine" : 5609,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_measurePolicy_Identical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5667,
  "endLine" : 5698,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_constrainsOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5756,
  "endLine" : 5784,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedSpacer_Sizes_WithSmallerContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SpacerTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 96,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAtEachDepth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 857,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FlowRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FlowColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 233,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsWithoutParsingParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/BoundsTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 122,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImageRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 244,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawRectBrushColorIntrinsicAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 287,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 664,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawVertices()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 783,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 213,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_complex_withNoParagraphsInBetween()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 159,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_multiLevelNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 279,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholder_onEllipsizedLastLine_isNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 2079,
  "endLine" : 2110,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholder_fullyEllipsizedAway_isNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 2113,
  "endLine" : 2144,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholder_onLastLine_withOverflowClip_isNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 2147,
  "endLine" : 2178,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr_lineTopCenterBottom_paddingTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 599,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_OnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3330,
  "endLine" : 3360,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_OnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3363,
  "endLine" : 3393,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3396,
  "endLine" : 3426,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 403,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillBoundingBoxes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 709,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runCached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 427,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 462,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_3DownOnFloatingPointerInputModifierV_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1780,
  "endLine" : 1819,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_3DownOnFloatingPointerInputModifierH_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1830,
  "endLine" : 1869,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterAlignedBottomRightIfSmallerThanParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 245,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordDrawContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 496,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusedLayerIsRedrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1867,
  "endLine" : 1895,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatingNotPlacedAnymoreChildIsNotCorruptingTheLayerContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 385,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeOrderIsUsedWhenParentProvidedSameZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 689,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeOrderIsUsedWhenParentProvidedSameZIndex_reversePlaceOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 721,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentProvidedZIndexSummedWithTheOneFromModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 753,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeRelativePassesZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 785,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerParamChange_setCorrectBounds_syntaxTwo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4507,
  "endLine" : 4539,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesAreDetachedAndAttachedWhenDeactivatedAndReactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_visibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 739,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_enabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 945,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusNextOrderAmongChildrenOfMultipleParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 431,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeParent_requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 91,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingActiveFocusNode_onFocusEventIsCalledTwice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 305,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusNextOrderAmongChildrenOfMultipleParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 498,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstItemUnFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 120,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoresSavedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RestoreFocusTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedDeactivatedParentAndActiveChild_grandParent_retainsNonDeactivatedState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 682,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactiveNonRootWithChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 309,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_grandParentIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 657,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_whenRootIsActiveParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 331,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneInactiveOneCapturedComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterCaptureFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 176,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoresSavedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 92,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movesFocusOutsideCurrentParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 156,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 231,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneInactiveOneCapturedComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterFreeFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 176,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstFocusableModifier_getsFocused_with_innerMostBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 375,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstFocusableModifier_getsFocused_with_intermediateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 420,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstFocusableModifier_getsFocused_with_outermostBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 465,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAndSetSemanticsSameLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 527,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wordIterator_following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 193,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseChildren_differentKeyFromCallingNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 947,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseChildren_nullKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 984,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_alwaysContinueTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1069,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_alwaysCancelTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1104,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameKeyFromCallingNode_alwaysSkipSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1107,
  "endLine" : 1139,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_differentKeyFromCallingNode_alwaysContinueTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1298,
  "endLine" : 1332,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_differentKeyFromCallingNode_alwaysSkipSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1369,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_nullKey_alwaysContinueTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1373,
  "endLine" : 1404,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_nullKey_alwaysSkipSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1408,
  "endLine" : 1440,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Drawer_drawerContentSharePointerInput_cantClickContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useDifferentModelsInMeasureAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 225,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcomposeLayout_compose_in_measure_animate_measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 259,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLineReadTriggersCallbackOnLineChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 719,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedAlignmentLinesReadTriggersCallbackOnLineChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 751,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingFromMainLayoutPolicyAfterMultipleMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 681,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiMeasureLayoutInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2557,
  "endLine" : 2588,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenNotRequiredForMeasurementNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun causesRemeasureOfAllDependantAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 206,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGrandParentRepositionTriggersChildrenCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 961,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalledForChildWhenParentMoved_1500children()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 497,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGrandParentRepositionTriggersChildrenCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1151,
  "endLine" : 1184,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingOffsetInParentsLayoutModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1748,
  "endLine" : 1782,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun togglePlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun togglePlacementInModifierAndVerifyLookaheadRootPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 159,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotsCouldBeReordered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 443,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 694,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previouslyActiveNodesAreReusedWhenTheStateObjectChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1396,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noNotMeasuredWrappersInTheHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2141,
  "endLine" : 2170,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeLayoutInsideMovableContent_compositionIsNotDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2173,
  "endLine" : 2209,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingDifferentContentOnTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3565,
  "endLine" : 3600,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeSizeOfTheLeaf_remeasuresUpToTheFixedSizeParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 755,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downRetFalseUp_onlyDownIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 174,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_invalidCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 184,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_infiniteCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 218,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_pointerInputModifier_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 500,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_cancelEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3971,
  "endLine" : 4004,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downRetFalseUp_onlyDownIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 190,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_1pointerActionUp_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 292,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_2pointers1stPointerActionPointerDown_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 325,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_2pointers2ndPointerActionPointerDown_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 358,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absentExitSent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MouseEventTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 111,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPointerIconWhenChildRemoved_parentDoesSetIcon_iconIsHand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3604,
  "endLine" : 3639,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertMotionEventToIndirectPointerEvent_validMotionEventAndNoPrimaryAxis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 112,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_interceptsCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reattachingComposeViewWithComposeViewContextStartsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 207,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseComposeViewWithComposeViewContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 535,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutModifier_redrawsCorrectlyWhenOnlyNonModifiedSizeChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2429,
  "endLine" : 2459,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disappearingLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3136,
  "endLine" : 3167,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canChangeSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 561,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionInWindowOnScrollDecorView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PositionInWindowTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 151,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 411,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 229,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syncCoordinators()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 248,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Group()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchMainEventPass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 458,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object toObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/yaml/YAMLSerializer.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 29,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTightBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 653,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutComputeModifier2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 236,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1359,
  "endLine" : 1387,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1405,
  "endLine" : 1433,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getEasedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1159,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 186,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTextComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2011,
  "endLine" : 2039,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 242,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void create()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 308,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 562,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBitmapScaled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 310,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 347,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 377,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/color/ColorProviders.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 242,
  "endLine" : 270,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RadioButton.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 161,
  "endLine" : 243,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 485,
  "endLine" : 515,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleHideFragmentView()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 151,
  "endLine" : 189,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture executeWithVersionCheck()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 128,
  "endLine" : 161,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture executeWithVersionCheck()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 482,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2552,
  "endLine" : 2580,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun fetchComplicationsData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 684,
  "endLine" : 719,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1182,
  "endLine" : 1210,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LevelIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/LevelIndicator.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 78,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Chip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 352,
  "endLine" : 380,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 638,
  "endLine" : 669,
  "linesOfCode" : 29,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isApiVersionAtLeast()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 277,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent buildLaunchActionIntent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2283,
  "endLine" : 2315,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement getPrimaryOrSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 509,
  "endLine" : 544,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors getChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 530,
  "endLine" : 563,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonColors getButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 538,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/CheckNativeApiCompatibilityTask.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 81,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/GenerateNativeApiTask.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 137,
  "endLine" : 165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 778,
  "endLine" : 815,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 175,
  "endLine" : 205,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerCompileAidlApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlTasks.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerGenerateAidlApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlTasks.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PlaybackRowPresenter onCreateRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 326,
  "endLine" : 356,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSupportedActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 315,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeadersState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1765,
  "endLine" : 1794,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeadersState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1789,
  "endLine" : 1818,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 349,
  "endLine" : 379,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyT addProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 453,
  "endLine" : 481,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void measureChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1619,
  "endLine" : 1649,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean gridOnRequestFocusInDescendantsUnaligned()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3547,
  "endLine" : 3576,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean pageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1813,
  "endLine" : 1844,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeKeyEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2813,
  "endLine" : 2841,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 224,
  "endLine" : 258,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 422,
  "endLine" : 455,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 636,
  "endLine" : 671,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversedAny()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 233,
  "endLine" : 262,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 422,
  "endLine" : 450,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doHide()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 830,
  "endLine" : 859,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupCustomContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 639,
  "endLine" : 671,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 187,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 360,
  "endLine" : 392,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getChildTop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2216,
  "endLine" : 2246,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 723,
  "endLine" : 754,
  "linesOfCode" : 29,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 271,
  "endLine" : 301,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDrawableFromResourceValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 505,
  "endLine" : 540,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 547,
  "endLine" : 577,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int lookForSelectablePosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 240,
  "endLine" : 270,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 195,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_whenChildRecomposes_thenParentIsNotDisposed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 140,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverageIsGreaterThan_forPartitionedMeshAndParallelogram_callsJniAndReturnsBoolean()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 295,
  "endLine" : 324,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBehaviorEquals_withIdenticalValues_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1336,
  "endLine" : 1366,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 194,
  "endLine" : 226,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateExtractingViews()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 153,
  "endLine" : 185,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void solveAndDistributeSpace()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1619,
  "endLine" : 1652,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateDrawerState()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 841,
  "endLine" : 875,
  "linesOfCode" : 29,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 105,
  "endLine" : 156,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 391,
  "endLine" : 433,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTile()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 232,
  "endLine" : 260,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findOneViewWithinBoundFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 210,
  "endLine" : 239,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int sortAndDedup()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 354,
  "endLine" : 394,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectInitialPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1379,
  "endLine" : 1409,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareForDrop()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2278,
  "endLine" : 2306,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View nextViewInLimitedList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2465,
  "endLine" : 2493,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleFromEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1957,
  "endLine" : 1986,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findOnePartiallyOrCompletelyVisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2778,
  "endLine" : 2810,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2005,
  "endLine" : 2033,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifInterface()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4085,
  "endLine" : 4117,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMimeType()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5465,
  "endLine" : 5494,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSupportedDataType()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7401,
  "endLine" : 7433,
  "linesOfCode" : 29,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportResultWithFd()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 89,
  "endLine" : 119,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRemoveByQueryLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1981,
  "endLine" : 2017,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock collectionForLoopAssign()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 404,
  "endLine" : 432,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetTokenizerTypeExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 334,
  "endLine" : 363,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateClassHierarchyHelper()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 517,
  "endLine" : 552,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetSchemaRequest build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1131,
  "endLine" : 1165,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomConnectionManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::room" ],
  "startLine" : 187,
  "endLine" : 215,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 174,
  "endLine" : 202,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithComponentType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 162,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCreateQueries_noFts()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/DatabaseBundleTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 54,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_missingView_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/DatabaseBundleTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 169,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runKotlinCli()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/KotlinCliRunner.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 67,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/steps/KotlinSourceCompilationStep.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 62,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/KotlinDefaultMethodDelegateBinder.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCommand()",
  "longName" : "",
  "relativeFileName" : "room/scripts/tasks-comparison.kts",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 148,
  "endLine" : 176,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 728,
  "endLine" : 757,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateInInsert()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 482,
  "endLine" : 510,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun presentPagingDataEvent()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/PagerFlowSnapshot.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::paging" ],
  "startLine" : 61,
  "endLine" : 105,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPagingState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 265,
  "endLine" : 293,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void gotoPageDest()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 109,
  "endLine" : 143,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFastScrollbar()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 362,
  "endLine" : 392,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execSync()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/Adb.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::benchmark" ],
  "startLine" : 62,
  "endLine" : 97,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 49,
  "endLine" : 92,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun profiledTimingPhase()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MicrobenchmarkPhase.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::benchmark" ],
  "startLine" : 155,
  "endLine" : 183,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findSimpleperfInTempDir()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 251,
  "endLine" : 283,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileImpl()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 335,
  "endLine" : 363,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/OnCreateDialogIncorrectCallbackDetector.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::fragment" ],
  "startLine" : 119,
  "endLine" : 149,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FragmentManager findFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1369,
  "endLine" : 1401,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 867,
  "endLine" : 903,
  "linesOfCode" : 29,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::slice" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObj()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItemHolder.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 144,
  "endLine" : 172,
  "linesOfCode" : 29,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 93,
  "endLine" : 125,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 29,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/SandboxedSdkCompatProxyFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 49,
  "endLine" : 76,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocationEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 375,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasCallbacks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 242,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 308,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getTextsFromContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5483,
  "endLine" : 5514,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getDataResultsFromIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 369,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 132,
  "endLine" : 160,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int calculateMinimumAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 236,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getImei()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInitialSurroundingSubText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 314,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OnCommitContentListener createOnCommitContentListenerUsingPerformReceiveContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 358,
  "endLine" : 390,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 338,
  "endLine" : 371,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/method/LinkMovementMethodCompat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTargetScrollVertically()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewAutoScrollHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 84,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 649,
  "endLine" : 681,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2233,
  "endLine" : 2268,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getUnitIntervalValues()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 487,
  "endLine" : 517,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 845,
  "endLine" : 880,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void digestDataByChunks()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 249,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRccStateFromState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2638,
  "endLine" : 2665,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRccTransportControlFlagsFromActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2667,
  "endLine" : 2694,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1845,
  "endLine" : 1874,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 201,
  "endLine" : 229,
  "linesOfCode" : 28,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun verifyFinalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryOpenCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 165,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 139,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFragmentShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 180,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceEdge getSharingInputEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 458,
  "endLine" : 490,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterOutChildSizesThatWillNeverBeSelected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 726,
  "endLine" : 758,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RectF correctStartOrEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 264,
  "linesOfCode" : 28,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendEncodedData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1253,
  "endLine" : 1281,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VideoProfileProxy generateBackupProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 187,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEligibleCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 373,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture preCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 577,
  "endLine" : 606,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 208,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 413,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2098,
  "endLine" : 2126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2UseCaseConfigFactory.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 97,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startFocusAndMeteringAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 306,
  "endLine" : 333,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String assignRouteUniqueId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 839,
  "endLine" : 869,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 790,
  "endLine" : 821,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearGroupListAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 947,
  "endLine" : 974,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMeasuredStateTooSmall()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 342,
  "endLine" : 369,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void discoverAndInitialize()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 216,
  "endLine" : 245,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "binarycompatibilityvalidator/binarycompatibilityvalidator/src/main/java/androidx/binarycompatibilityvalidator/KLibDumpParser.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::binarycompatibilityvalidator" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecoratedEntriesRecreated()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 433,
  "endLine" : 462,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToSecondDetail()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/ListDetailSceneTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::navigation3" ],
  "startLine" : 167,
  "endLine" : 197,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int canAuthenticateWithStrongBiometricOnApi29()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 801,
  "endLine" : 833,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void query()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/LoaderQueryRunner.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::contentpager" ],
  "startLine" : 51,
  "endLine" : 83,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 229,
  "endLine" : 256,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkManagerImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 233,
  "endLine" : 262,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cleanUp()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 285,
  "endLine" : 323,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void complete()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 864,
  "endLine" : 904,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/workers/DiagnosticsWorker.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::work" ],
  "startLine" : 34,
  "endLine" : 61,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public W build()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 315,
  "endLine" : 348,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection extractReceivedKeyedAppStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::enterprise" ],
  "startLine" : 139,
  "endLine" : 172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_doesNotRemeasureUnnecessarily()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1223,
  "endLine" : 1256,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 120,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 213,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseInclude()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1359,
  "endLine" : 1386,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2592,
  "endLine" : 2619,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPathScreenTicks()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3559,
  "endLine" : 3589,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handlesTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4219,
  "endLine" : 4249,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getAnchorDpDt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4425,
  "endLine" : 4453,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAdded()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4662,
  "endLine" : 4690,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupTouch()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 692,
  "endLine" : 722,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3041,
  "endLine" : 3071,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3481,
  "endLine" : 3508,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGoneMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3517,
  "endLine" : 3544,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 240,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashMap extractAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 327,
  "endLine" : 355,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCycleValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 298,
  "endLine" : 330,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValueMotion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 185,
  "endLine" : 212,
  "linesOfCode" : 28,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String strengthsToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 176,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseMotionSceneJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 313,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findGroup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 798,
  "endLine" : 825,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void solveLinearSystem()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 176,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayReadableRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1088,
  "endLine" : 1115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillConstraintMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 258,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void arrangeWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 428,
  "endLine" : 463,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 363,
  "endLine" : 394,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeObject()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 379,
  "endLine" : 410,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeEnum()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 513,
  "endLine" : 543,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarUnit.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkHasLibraryPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermission.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 141,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SettingsScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 391,
  "endLine" : 420,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordAudio()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 221,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ParkedVsDrivingDemoScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void waitForResult()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 467,
  "endLine" : 495,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toJetpackGetException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/internal/ConversionUtils.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::credentials" ],
  "startLine" : 78,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/ProviderCreateCredentialRequest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::credentials" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePassword/CredentialProviderCreatePasswordController.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::credentials" ],
  "startLine" : 87,
  "endLine" : 116,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokePlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/BeginSignIn/CredentialProviderBeginSignInController.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::credentials" ],
  "startLine" : 100,
  "endLine" : 129,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getDeviceSecurityPatchLevel()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 541,
  "endLine" : 574,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int checkAccessSingleProfile()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 637,
  "endLine" : 670,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensureAcpTimoutKeyForProfile()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 263,
  "endLine" : 292,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateExtractingViews()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 163,
  "endLine" : 194,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringCentreArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 295,
  "endLine" : 323,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringMultiple()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 345,
  "endLine" : 373,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringConsecutive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 376,
  "endLine" : 404,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringConsecutiveTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 407,
  "endLine" : 435,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringConsecutiveTrailingQuestionMark()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 438,
  "endLine" : 466,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchPathWildcard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 188,
  "endLine" : 218,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkSharedActionBestMatchPathWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 272,
  "endLine" : 302,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringStartDestInNodesRouteWithStartDestID()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 432,
  "endLine" : 459,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringStartDestInNodesRouteWithID()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 462,
  "endLine" : 491,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavHostDeeplink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostTest.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::navigation" ],
  "startLine" : 110,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkMultipleDestinations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5795,
  "endLine" : 5828,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphDestMissingPartialRequiredArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 399,
  "endLine" : 426,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveStateNavControllerRestore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3036,
  "endLine" : 3066,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkMultipleDestinations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3706,
  "endLine" : 3739,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 98,
  "endLine" : 125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun slideIntoContainer()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 469,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversed_tween()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecsTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 72,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combined_single()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecsTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 190,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationVectorTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 66,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 337,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seekCurrentEqualsTarget()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2032,
  "endLine" : 2060,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1662,
  "endLine" : 1691,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItemContent_withLabel_unselected_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 368,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_noPlaceholder_whenInputNotEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 618,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_outputTransformationPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 1007,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 513,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorSemantics_messageOverridable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1061,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_AppbarAndContent_inColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_topAppBarIsDrawnOnTopOfContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 411,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullBeyondThreshold_refreshingNotChangedToTrue_animatePositionBackToZero()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun thresholdAndRefreshingOffsetUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 373,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPostScroll_negativeDelta_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 613,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPostScroll_positiveDelta_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 702,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_respectsConfirmStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 537,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_shortSheet_anchorChangeHandler_previousTargetNotInAnchors_reconciles()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 1001,
  "endLine" : 1032,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_out_of_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 663,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 786,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeadingIconTab_textAndIconPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 453,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longLabelDoesNotHideTrailingIcon_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 412,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_contentAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 237,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_revealBySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 296,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_hasExpectedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 131,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_scrimNode_reportToSemanticsWhenOpen_notReportToSemanticsWhenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1102,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 641,
  "linesOfCode" : 28,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 355,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundsIncreaseDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 686,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_lambdaUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 438,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItemContent_withLabel_unselected_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 332,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carouselRow_default()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/MultiAspectCarouselTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TonalSplitButton_contentDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 239,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedSplitButton_contentDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 270,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedSplitButton_contentDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 301,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_topAppBarIsDrawnOnTopOfContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 274,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customShapeAndColorIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 96,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testDismissAction_tallBottomSheet_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1019,
  "endLine" : 1050,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheetContent_fullScreen_consumesOnlyProvidedContentWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1353,
  "endLine" : 1382,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_positioningActionsWithLongText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 434,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_trailingContent_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 432,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leadingContent_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 483,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_trailingContent_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 596,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leadingContent_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 647,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_valueUpdatedByLaunchEffectAndInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1397,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_textAndIconPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 549,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yearSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 281,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_changeDisplayedMonth_withYearMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 802,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_dragWithSnapDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1521,
  "endLine" : 1550,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_intrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1704,
  "endLine" : 1735,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_dismissBySwipe_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 320,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderColor_whenInputEmptyAndFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 802,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_outputTransformationPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1538,
  "endLine" : 1566,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_confirmStateChangeRespect()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 575,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchingBetweenColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_24Hour_everyValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerSizeTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_visualTransformationPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1508,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testOffset_customWidthLarger_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_confirmStateChangeRespect()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 496,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuMediumSecondaryContainer_collapsed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 140,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testDismissAction_whenEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 247,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testCollapseAction_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 318,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_revealBySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 417,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLuminance_fromRed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLuminance_fromGreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLuminance_fromBlue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_expandedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 281,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun middle_selected_with_icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_hasExpectedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 127,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SecureTextField.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ToggleFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 473,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cardColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 513,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 970,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1451,
  "endLine" : 1479,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularWavyProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WavyProgressIndicator.kt",
  "fileLinesCount" : 507,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 378,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1229,
  "endLine" : 1260,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 896,
  "endLine" : 923,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_scaffoldStateTransitionFraction_0percent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_scaffoldStateTransitionFraction_10percent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 182,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun SaveableStateProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateHolder.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 98,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun App()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 762,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSetARange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/BitVectorTests.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 84,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertInTheMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveTwoSlices()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 253,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterGroupAuxByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1814,
  "endLine" : 1841,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvokeComposableMethods()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 669,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInputState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 155,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProvider.android.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProvider.skiko.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 148,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedText_not_crossed_single_widget()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 599,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedText_crossed_single_widget()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 630,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSelectionToolbar_withoutFocus_notTrigger_textToolbar_showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 938,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fourOverlappingReplacementsReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 816,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_consumedWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1729,
  "endLine" : 1761,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherKey_doesNotEmitInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4709,
  "endLine" : 4738,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceRecreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 225,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZOrderOnTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 386,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorBlinkingAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 376,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenViewportAnimatedQuickly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 407,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveOutFromBoundaryItem_nextItemStartsNewFocusTransactionUsingLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 773,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_viewAddedAndRemovedWithRecomposerCancelledAndRecreated_clickStillWorks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableWithDynamicConfigChangesTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_dragBeyondBounds_clampsAndSwipesBack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 465,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapPositionChanges_shouldReLayoutPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 394,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToPage_longSkipShouldNotPlaceIntermediatePages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_withPassedAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 476,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableState_isScrollableWhenChangingPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableSystemAnimations_defaultFlingBehaviorShouldContinueToWork()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3636,
  "endLine" : 3669,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDensityChange_shouldUpdateFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3897,
  "endLine" : 3929,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotation2PointerLock()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 463,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleTapForEachGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/ForEachGestureTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnappingOffset_velocityPositive_moreThanMinThreshold_shouldReturnNextItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 114,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnappingOffset_velocityNegative_moreThanMinThreshold_shouldReturnPrevItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 147,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesToNewOverscrollEffectNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 395,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemBiggerThanParentAtLeadingEdge_alreadyVisible_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 333,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_changeAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_disabledWontCallLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 497,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleSolidColorBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextBrushTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun togglePredefinedShaderBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextBrushTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interop_multiMeasure_doesNotCauseInfiniteRecomposition_inLinks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkInteropTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleMultiParagraph_densityChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextDensityTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_em_checkOverflowAndHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 829,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 97,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextFieldState_withInitialTextAndSelection_restoresTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/RememberTextFieldStateTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 487,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineBoundsNotIncludedWhenIncludeLineBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 662,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchDown_thenSwipeOutOfBounds_sendsPressAndCancelEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldInteractionSourcePressTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 129,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandlesDisappear_whenScrolledOutOfView_horizontally_inContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 438,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandlesDisappear_whenScrolledOutOfView_vertically_inContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 471,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_insideDecorationBox_scrolledVertically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 290,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarFollowsTheCursor_whenTextFieldIsScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 455,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenInputConnectionDeletes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 758,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_state_invokesAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1278,
  "endLine" : 1307,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputTransformation_doesNotLoseComposingAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1635,
  "endLine" : 1666,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScrollStateChange_shouldResetTheScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 400,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingAroundReplacement_movesCursorToEdgesOfReplacement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationGesturesIntegrationTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingAroundReplacement_movesCursorToEdgesOfReplacement_withLineBreak()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationGesturesIntegrationTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 127,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_insertGesture_outOfLineMargin_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1281,
  "endLine" : 1310,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_updates_startDragImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 320,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_updates_onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 350,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueue.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectImeNotifications()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 466,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyVerticalStaggeredGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyHorizontalStaggeredGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 218,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredItem.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsUsedAfterInitialComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 313,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraintsIsNotSwallowingInnerRemeasureRequest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 373,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightSpacer_Sizes_WithSmallerContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SpacerTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 207,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_updatesOnWeightChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_updatesOnWeightChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnModifierTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 343,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 639,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_constrainsOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3610,
  "endLine" : 3637,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_constrainsOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 3640,
  "endLine" : 3667,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeHelper()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Column.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 167,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundWithConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/BoundsTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetRGB2YUV()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 277,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetYUV2RGB()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 307,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 445,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 595,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOkLab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 635,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalToHorizontalLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 117,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonEmptyIterator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainterAlphaApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 146,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleWithDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationCenterPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 235,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inEm_OnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3143,
  "endLine" : 3173,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacing_inSp_OnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3176,
  "endLine" : 3206,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3209,
  "endLine" : 3239,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 799,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_RTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 201,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_apostropheMiddleOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 262,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushAnnotation_multiple_differentTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 952,
  "endLine" : 984,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectionPath_offsetsByTopPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 184,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_content_withLtrLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1134,
  "endLine" : 1168,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_content_withRtlLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1171,
  "endLine" : 1205,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderRects_withSingleParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1489,
  "endLine" : 1518,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_anyOverlap_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextLayout_shouldChangeColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 345,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextLayout_shouldChangeAlphaColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 378,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 305,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockWithAnimatedContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 283,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateVirtualViewTranslationRequests()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/contentcapture/AndroidContentCaptureManager.android.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 581,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3810,
  "endLine" : 3841,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 648,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConsumeWindowInsetsPaddingOnSystemInsetsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 298,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberCursorPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DesktopPopup.desktop.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_transformFrom_scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 942,
  "endLine" : 981,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchBetweenDifferentPaths()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 446,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowWithGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowScreenShotTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun opacityAppliedForTheShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWithCacheContentDrawnImplicitly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1055,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWithCacheBlendsContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1097,
  "endLine" : 1125,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest_overlappedChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3695,
  "endLine" : 3727,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewInterop_viewChildExists()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3967,
  "endLine" : 3999,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_credentials_legacyTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldsSemanticAutofillTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 154,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_credentials_outlinedTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldsSemanticAutofillTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 190,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyFillableDataChanged_fromEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 494,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyFillableDataChanged_toEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 528,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_contentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 252,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_contentDataType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 290,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implicitExit_notTriggeredWhenThereIsNoDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 196,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggersExitAndEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 276,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotRestoreGrandChild_butFocusesOnChildInstead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RestoreFocusTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 174,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedMultipleFocusTargets_withinActiveNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 904,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_childHasCapturedFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 518,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_siblingIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 554,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_singleLayout_focusIsRestoredAfterClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 91,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restorationOfFocusableBeyondVisibleBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 244,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedCapturedFocusNodeSendsFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/DeactivatedFocusNodeTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_intermediateDisabledParents_focusesOnLeftMostChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 461,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchDragEvent_reachesInnerDropTargetOffsetOutsideImmediateParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 362,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotMergeMergedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 342,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingSemantics_doesNotReplaceNodesBelow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 865,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_liveRegionUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 768,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackedBox_doSharePointerWithSiblings_untilFirstBoxDisallowShare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 188,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutRequestForTheNodeBeingMeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 463,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandParentCoordateChangeCausesRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 395,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingLayoutModifierShouldInvalidateCoordinatesOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1115,
  "endLine" : 1145,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingLayerModifierShouldInvalidateCoordinatesOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1178,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveFiveSlots()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 191,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerBoundsPositionInMovedWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1066,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingOnPositionedCallbackDoesNotTriggerOtherCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1247,
  "endLine" : 1283,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnCenteringHasCorrectPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 619,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalCoordinatesAreInActivityCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1036,
  "endLine" : 1070,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerBoundsPositionInMovedWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1281,
  "endLine" : 1310,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingOnPositionedCallbackDoesNotTriggerOtherCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1420,
  "endLine" : 1456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionIsReportedWhenAddingChildWithBaselineLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1682,
  "endLine" : 1711,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionDeepInsideTheSlotDoesntRecomposeUnaffectedLayerOrRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 256,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalChangeInMainCompositionRecomposesSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1123,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun derivedStateChangeInMainCompositionRecomposesSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1264,
  "endLine" : 1297,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateIsRestoredWhenGoBackToScreen1WithSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1956,
  "endLine" : 1989,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingPausedOnTopOfNotAppliedPaused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3770,
  "endLine" : 3810,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downUp_upMotionEventIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_2IndependentPaths1PointerIdRemoved_resultContainsRemainingPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2396,
  "endLine" : 2429,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_2PathsShare2NodesLongPathPointerIdRemoved_resultJustHasShortPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2483,
  "endLine" : 2520,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChangesClearsStaleIds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3214,
  "endLine" : 3248,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_downUp_upMotionEventIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 156,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegatedPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 962,
  "endLine" : 995,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendPositiveInfinityDensityInPointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputDensityTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 121,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendNegativeInfinityDensityInPointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputDensityTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 157,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_1pointerActionMove_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 259,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_noOverrideDescendants_checkNumberOfCompositions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 149,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1122,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_childAOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1171,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_childBOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1220,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 1240,
  "endLine" : 1269,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_noOverrideDescendants_checkNumberOfCompositions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1143,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_childAOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1192,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_childBOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1212,
  "endLine" : 1241,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverlappingSiblings_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1290,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_customActionWithDifferentLabels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 278,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityGarbageCollected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowRecomposerTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 160,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noPlaceNoDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 708,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_providedLinesOverrideInherited()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1592,
  "endLine" : 1619,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 130,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 740,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteText.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 472,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 694,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 273,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 211,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 271,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 184,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getHue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 368,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 313,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 144,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTimer()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 106,
  "endLine" : 135,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlideEdge()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 312,
  "endLine" : 341,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentPlayTimeMillis()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2409,
  "endLine" : 2439,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TriStateCheckbox()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Checkbox.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::tv" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithin()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/platform/aggregate/SeriesRecordAggregationExtensions.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::health" ],
  "startLine" : 212,
  "endLine" : 239,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 558,
  "endLine" : 585,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun runUiThreadGlCommands()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1367,
  "endLine" : 1397,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationSlotMetadataWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 383,
  "endLine" : 410,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun settle()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 473,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 481,
  "endLine" : 511,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun downwardMeasuredItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnMeasurement.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 218,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Stepper.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 176,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Confirmation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::wear" ],
  "startLine" : 543,
  "endLine" : 570,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Button()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun splitSelectableChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 516,
  "endLine" : 543,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun splitToggleChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 508,
  "endLine" : 535,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getPhoneDeviceType()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/PhoneTypeHelper.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/activity/ConfirmationActivity.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4989,
  "endLine" : 5017,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompactChip build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 220,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSettings()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1115,
  "endLine" : 1152,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutElement layoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3796,
  "endLine" : 3823,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXComposeImplPlugin.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyAndConfigureKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXComposeImplPlugin.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 92,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormattedReleaseSummary()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 256,
  "endLine" : 284,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drainTasks()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool getQuadrantBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sc_test_utils.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::graphics" ],
  "startLine" : 96,
  "endLine" : 128,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun starTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/ShapesTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::graphics" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicReadRequest()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 181,
  "endLine" : 208,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerCheckApiAidlRelease()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlTasks.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 190,
  "endLine" : 217,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreferenceDisplayDialog()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 254,
  "endLine" : 283,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 351,
  "endLine" : 379,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 914,
  "endLine" : 942,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 697,
  "endLine" : 724,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 701,
  "endLine" : 728,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 235,
  "endLine" : 263,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimePicker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean startSeek()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 390,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void performMapping()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 229,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initialize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 243,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCheckedActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 415,
  "endLine" : 446,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchChildSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1035,
  "endLine" : 1073,
  "linesOfCode" : 28,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void slideIn()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1902,
  "endLine" : 1929,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFocusables()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2962,
  "endLine" : 2998,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3023,
  "endLine" : 3050,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 674,
  "endLine" : 701,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapValuesRemoveRetain()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1067,
  "endLine" : 1103,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapKeysRemoveRetain()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1166,
  "endLine" : 1202,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachReversedIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 309,
  "endLine" : 336,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1320,
  "endLine" : 1347,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFixedSizeWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1076,
  "endLine" : 1111,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 117,
  "endLine" : 153,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static int measureIndividualMenuWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 173,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initForMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 191,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int measureChildForCells()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 404,
  "endLine" : 437,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 543,
  "endLine" : 573,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopupMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onSuggestionsKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1056,
  "endLine" : 1098,
  "linesOfCode" : 28,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPressedItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 659,
  "endLine" : 704,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventState_whenInfoChanges_updatesStateFields()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/RememberNavigationEventStateTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 50,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infoHandler_whenInfoChanges_updatesGlobalHistoryState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 52,
  "endLine" : 89,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose_onGrandparent_cascadesAndDisablesHierarchy()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1484,
  "endLine" : 1515,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenTriangleParallelogramDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 667,
  "endLine" : 695,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_noTexture()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 332,
  "endLine" : 363,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 411,
  "endLine" : 445,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLab()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 559,
  "endLine" : 595,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOkLab()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 598,
  "endLine" : 635,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returnsFalseIfAnyFieldsDiffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 137,
  "endLine" : 168,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndOverwrite_correctlyMapsEnumsAcrossJNI()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 305,
  "endLine" : 340,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupViewController.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::emoji2" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCompositeFix()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ClassVerificationFailureDetector.kt",
  "fileLinesCount" : 1249,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 645,
  "endLine" : 675,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 76,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void syncSummaryView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFocusables()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1980,
  "endLine" : 2012,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 343,
  "endLine" : 379,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1657,
  "endLine" : 1686,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findPositionOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 471,
  "endLine" : 498,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1469,
  "endLine" : 1498,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getThumbnailBitmap()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5013,
  "endLine" : 5042,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void complete()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 868,
  "endLine" : 908,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getAllApiCallTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 429,
  "endLine" : 456,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BuilderProducer tryCreate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 366,
  "endLine" : 400,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock listForLoopCallDeserialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 506,
  "endLine" : 536,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeSpec createClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CodeGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::appsearch" ],
  "startLine" : 80,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/AppSearchDebugActivity.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 133,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AppSearchResult throwableToFailedResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 250,
  "endLine" : 282,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringPropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 957,
  "endLine" : 984,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkOnlyOneArrayCanBeSet()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrintMessage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMessager.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 65,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun classBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 130,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/DataSourceFactoryQueryResultBinder.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CursorQueryResultBinder.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 52,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/SingleItemQueryResultAdapter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 55,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleTrackDatabases()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 262,
  "endLine" : 297,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDatabaseOpenedHooks()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 392,
  "endLine" : 420,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ratio()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 321,
  "endLine" : 373,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSidecarDisplayFeatures()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 234,
  "endLine" : 261,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_thenAppend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionActionMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 300,
  "endLine" : 338,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/PerfettoTraceRule.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::benchmark" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipFileOperation()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/ProfileInstallBroadcast.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::benchmark" ],
  "startLine" : 105,
  "endLine" : 138,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onStartIntentSenderFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 150,
  "endLine" : 177,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3397,
  "endLine" : 3427,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int transitToAnimResourceId()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 140,
  "endLine" : 167,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 536,
  "endLine" : 598,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3108,
  "endLine" : 3142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence loadSafeLabel()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::slice" ],
  "startLine" : 90,
  "endLine" : 126,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean populate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/import_maven_artifacts.py",
  "fileLinesCount" : 89,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/ImportVersionCatalog.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::development" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupLocalRepositories()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/LocalMavenRepoDownloader.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 148,
  "endLine" : 177,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/PrivacySandboxExceptionFileGenerator.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/PrivacySandboxCancellationExceptionFileGenerator.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 30,
  "endLine" : 57,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeSendSignals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkViewSignalMeasurer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 86,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 294,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 275,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 232,
  "endLine" : 264,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMotionEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getInitialSelectedText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 437,
  "endLine" : 468,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean preDispatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5139,
  "endLine" : 5170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recalcViewsWithUnhandled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5213,
  "endLine" : 5239,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontFamilyResult getFontFamilyResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 86,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateBasedOnPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1267,
  "endLine" : 1300,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheExplicitFormats()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2306,
  "endLine" : 2336,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void formatAndAppend()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2524,
  "endLine" : 2551,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 171,
  "endLine" : 197,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 373,
  "endLine" : 399,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 139,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture createSurfaceOutputFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takePictureInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1405,
  "endLine" : 1431,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateFileExif()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri copyFileToMediaStore()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 186,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 140,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseCase calculatePlaceholderForExtensions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1215,
  "endLine" : 1244,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onEncoderSetupError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1519,
  "endLine" : 1553,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPrioritizedQualities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 324,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 568,
  "endLine" : 596,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeStaleData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvancedVendorExtender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/SmallDisplaySizeQuirk.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 71,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi24Impl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void issueCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 367,
  "endLine" : 394,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PointF getFovAdjustedPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 531,
  "endLine" : 564,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1403,
  "endLine" : 1443,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1668,
  "endLine" : 1695,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2167,
  "endLine" : 2196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 957,
  "endLine" : 983,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadoutStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 291,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/OutputDistributor.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 259,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void transformView()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSameControlFilter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2112,
  "endLine" : 2139,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachConnection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 470,
  "endLine" : 496,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean update()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 236,
  "endLine" : 262,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean transcodeAndWriteBody()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 94,
  "endLine" : 126,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_nestedCallOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 123,
  "endLine" : 153,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decoratorState_sameContentKeySharedState()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 726,
  "endLine" : 753,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_hoistedStatesPopAllDupKeys_stateCleared()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1018,
  "endLine" : 1050,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToFullScreen()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/ListDetailSceneTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::navigation3" ],
  "startLine" : 236,
  "endLine" : 265,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDialog()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 108,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopAddInSameFrame()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 503,
  "endLine" : 534,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int canAuthenticateCompat()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 747,
  "endLine" : 788,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 103,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPeriodic()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 221,
  "endLine" : 249,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeWaiter()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 172,
  "endLine" : 199,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeTestWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 116,
  "endLine" : 142,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 593,
  "endLine" : 627,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBias_withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1701,
  "endLine" : 1728,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBias_withInlineDsl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1731,
  "endLine" : 1758,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchSpringTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2049,
  "endLine" : 2081,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3968,
  "endLine" : 3995,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void fireTransitionCompleted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4600,
  "endLine" : 4627,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionCartAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 244,
  "endLine" : 270,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dumpLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 332,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 341,
  "endLine" : 367,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 490,
  "endLine" : 516,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 608,
  "endLine" : 636,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2960,
  "endLine" : 2987,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties margin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 339,
  "endLine" : 365,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties goneMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 374,
  "endLine" : 400,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionCartAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 252,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 192,
  "endLine" : 218,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 789,
  "endLine" : 817,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupGrid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 470,
  "endLine" : 504,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillConstraintMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 938,
  "endLine" : 968,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 174,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToHashMap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 239,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 381,
  "endLine" : 407,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchCarPropertyValues()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 248,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 295,
  "endLine" : 326,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RequestPermissionScreen.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionMenuDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template getProviderSignInTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 301,
  "endLine" : 330,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 75,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallbackReceiver.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 81,
  "endLine" : 108,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishSpinner()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1207,
  "endLine" : 1238,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 139,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 139,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/ProviderGetCredentialRequest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::credentials" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 402,
  "endLine" : 428,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 231,
  "endLine" : 259,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 320,
  "endLine" : 349,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringStartDestInNodes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 370,
  "endLine" : 396,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun performInstall()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallManager.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateViewModelViaExtras()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 266,
  "endLine" : 296,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateParentSharedDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 905,
  "endLine" : 936,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDifferentGraphViaDeepLink3x()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 929,
  "endLine" : 961,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDifferentGraphViaDeepLinkToGrandchild3x()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 965,
  "endLine" : 997,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExplicitDeepLinkWithStartDestinationOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1280,
  "endLine" : 1313,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopWithNavGraph_fromIntermediateGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2410,
  "endLine" : 2456,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopWithNavGraph_nonConsecutiveSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2460,
  "endLine" : 2508,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewModelNoSavedStateNavEntryDecorator()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecoratorTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lint/lint-gradle/src/main/java/androidx/lint/gradle/DiscouragedGradleMethodDetector.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::lint" ],
  "startLine" : 45,
  "endLine" : 79,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureActiveMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 416,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCriticallydampedDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverdampedDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 154,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnderdampedDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delayedTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1043,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 834,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun estimateAnimationDurationMillis()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SpringEstimation.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenFocused_withMultiLineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 416,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_noPlaceholder_whenInputNotEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 640,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDisplayed_pullRefresh()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionIsCapped()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheetState_notRestoredWhenInitialValueChangesBeforeRestoration()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 881,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialogDoesNotConsumeFullScreenWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_velocityThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 734,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconScalesToFitSize()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 187,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_clickSelectTwoDifferentItems()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 920,
  "linesOfCode" : 27,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 424,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Badge()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Badge.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusesDisposedViews()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 168,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatDate_differentTZ()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 322,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInputFormat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 420,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiBrowse_resizesItemLargerThanContainerToFit1Small()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/MultiBrowseTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiBrowse_adjustsMediumSizeToBeProportional()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/MultiBrowseTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 157,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLargeItem_largerThanHalfCarouselWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/UncontainedTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2L2M2S_increasesMediumSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 232,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalCenterOptically_contentPadding_symmetricShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/HorizontalCenterOpticallyTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_customCheckboxColorsConstruct()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_isDismissedOnSwipeDown()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 294,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheetContent_halfScreen_consumesSheetOffsetAsTopInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1322,
  "endLine" : 1350,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_expansionStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 794,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_expansionStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 900,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_out_of_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 764,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_thumbs_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1169,
  "endLine" : 1199,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extended_fab_half_way_animation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 481,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthsTraversalAtRangeEdges()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 384,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_inDialog()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 251,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentIsRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1212,
  "endLine" : 1239,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_withSupportingText_heightDoesNotChange_duringFocusAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 289,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_clickingOnTextAfterDismissingKeyboard_showsKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 433,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderPosition_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 694,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_transformedTextIsUsed_toDefineIfPlaceholderNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1651,
  "endLine" : 1677,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconScalesToFitSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_onReset_resetsState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 436,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitButton_iconLeadingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 413,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfOrderDateRange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 287,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_anchorTypeIsUpdated_evenIfTextFieldIsNotClicked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 668,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_imbalancedPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 368,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_imbalancedPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 618,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorRespects_changingOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshIndicatorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_clickSelectTwoDifferentItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 200,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderPosition_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 648,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedAppBar_withoutSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 291,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleAppBar_centerAligned_withSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 373,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleAppBar_centerAligned_withSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 513,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_smallGreatGrandParentAndLargeAnchor_adjustedBadge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLuminance_fromBlack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Card()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TonalTrailingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1079,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTrailingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1174,
  "endLine" : 1200,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedTrailingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1295,
  "endLine" : 1321,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1203,
  "endLine" : 1230,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1248,
  "endLine" : 1275,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1295,
  "endLine" : 1322,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 871,
  "endLine" : 897,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 878,
  "endLine" : 904,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 355,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialExpressiveTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MaterialTheme.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 345,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 453,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/RadioButton.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1574,
  "endLine" : 1600,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  NavigableListDetailPaneScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidMain/kotlin/androidx/compose/material3/adaptive/navigation/AndroidThreePaneScaffold.android.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  NavigableSupportingPaneScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidMain/kotlin/androidx/compose/material3/adaptive/navigation/AndroidThreePaneScaffold.android.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 147,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_navigateToExtra_hideListWhenNotHistoryAware()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_navigateToExtra_keepListExpandedWhenHistoryAware()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 172,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchToScreen2AndRestore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 195,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weCanSkipSavingForCurrentScreen()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 271,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weCanRemoveAlreadySavedState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 305,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateReadTriggersCallbackAfterSwitchingAdvancingGlobalWithinObserveReads()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 215,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creatingAStateInANestedSnapshotAndMutatingInParentApplies()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 560,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canTakeNestedMutableSnapshotsFromApplyObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 884,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 284,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cases()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 582,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtractKeys()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 538,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertAnItem()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 567,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvokeComposableFunctions()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 631,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun takeNestedMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 798,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setObjects()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 487,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun watch()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 284,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAwaiter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/AwaiterQueue.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 76,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersDifferentCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 90,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersDifferentCorners_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_getFontSize_stepSize_greaterThan_maxFontSize_minus_minFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushChanged_doesNotResetTimer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 559,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorationBox_togglingInnerTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1418,
  "endLine" : 1452,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollFromViewportShrink_isInterrupted_byGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 447,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverscrollCallbacks_verticalScrollMouse_shouldNotTriggerCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1524,
  "endLine" : 1556,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_rtl_after_switch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 374,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollStateMaxValue_changesOnResize_beforePlacement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 888,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_state_canSkipStateByFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userScrollEnabledIsOff_fillPages_focusScroll_shouldNotMovePages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 622,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingAndReverseLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 348,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_shouldCoerceWithinRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 409,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCurrentPage_afterScrollRequestIsProcessed_maintainsScrollByCurrentPageKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 386,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageContent_makeSureInnerModifiersAreAppliedToPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_setsModifierLocalScrollableContainer_scrollUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3004,
  "endLine" : 3034,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierReusedBetweenIndirectPointerDownAndIndirectPointerUp_doesNotCallListeners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 439,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenFocusMovesOutsideObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 310,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForEachGestureInternalCancellation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/ForEachGestureTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_multipleFingersDownFirstUp_assertTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 273,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondTapLongPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 776,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun approach_usedDefaultApproach_shouldDecay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 353,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_clickWithEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 832,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_clickWithSpaceKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 865,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_clickWithNumPadEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 898,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_clickWithDpadCenter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 901,
  "endLine" : 931,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenViewportAnimatedQuickly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 453,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_diagonalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 218,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_withDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 652,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClick_withinTimeout_aboveMinimumDuration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 736,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_fullParamsOverload()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2620,
  "endLine" : 2646,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierReusedBetweenIndirectPointerDownAndIndirectPointerUp_doesNotCallListeners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 430,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStarted_startDragImmediatelyFalse_offsetShouldBePostSlopPosition_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1405,
  "endLine" : 1434,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStarted_startDragImmediatelyFalse_offsetShouldBePostSlopPosition_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1437,
  "endLine" : 1466,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedRectIsPassedOnValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 447,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_withWordSpanningMultipleLines_selectionCanShrinkWithinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 255,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchHandle_withWordSpanningMultipleLines_selectionCanShrinkWithinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierFollowsHandleHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 529,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierHiddenWhenDraggedTooFar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 608,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicHeight_invalidates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_insertGesture_outOfLineMargin_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1285,
  "endLine" : 1313,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonPlacedInnerTextField_stillAcceptsKeyInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 211,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertText_intoSurrogateMask_fromIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 659,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertText_intoNonSurrogateMask_fromIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 690,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_emitsFocusEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSourceChanges_whenFieldDisabled_eventsAreSentToNewInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 321,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorBlinkingAnimation_whenSystemDisablesAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 408,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHistory_removesAllUndoAndRedo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 260,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 324,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleTap_firstPlacesTheCursor_thenSelectsWord_thenSelectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performImeAction_whenIMERequests()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 661,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenInputConnectionDeletesViaComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 789,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inDecoration_withMaxLineLimit_whenFieldExpands()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 899,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenAnchorLayoutMoves_popupDoesNotMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 278,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_outOfLineMargin_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1203,
  "endLine" : 1231,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformableInsideScroll_pan_disallowed_parentScrolls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 273,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformableInsideScroll_mouseScrollOnly_doesScrollNoZoom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 958,
  "endLine" : 988,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateScrollDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/LazyLayoutPager.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 368,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 524,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 557,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 165,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkScrollableContainerConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/CheckScrollableContainerConstraints.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 354,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 414,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasuredItem.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 151,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyVerticalGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyHorizontalGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 214,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClickKeyDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1174,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposionInsideWithConstraintsDoesntAffectModelReadsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 231,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLayoutNodeFromWithConstraintsDuringOnMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 438,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthSpacer_Sizes_WithSmallerContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SpacerTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFlingToHide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 324,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeHelper()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Row.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisposeWithComposeTables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/BoundsTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 187,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 175,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun toBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundedClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 380,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundedClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 634,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainterTint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawRectColorIntrinsicAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 252,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawInsetRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 340,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawInsetHorizontalVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 370,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleBottomRightPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 642,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParametersRestoredAfterDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 953,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientOutsideDrawingBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1296,
  "endLine" : 1322,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 98,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundedClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 723,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3755,
  "endLine" : 3784,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 163,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphBuilder.skiko.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 284,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 656,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_complex_nestedSiblingParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 190,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 63,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCursor_and_get_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 266,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignCenter_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 509,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_newLine_last_char()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1092,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_seFontSizeTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3162,
  "endLine" : 3191,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_withBlendMode_changesVisual()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4788,
  "endLine" : 4823,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_withBlendMode_sameResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4826,
  "endLine" : 4861,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_restoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/SaverRestorationTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditProcessor.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNullableTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 228,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentClockTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 696,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutAccordingTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropElementHolder.web.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/WebTextInputSession.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 517,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusBypassUnfocusableComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1260,
  "endLine" : 1300,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/Wrapper.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 134,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preservedIfSameEventDispatchedTwice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 149,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/ViewControllerBasedLifecycleOwnerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 228,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 211,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WindowSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowSize.desktop.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 98,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 422,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTestSemantics_pointerInMinimumTouchTarget_closestHitWithOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1509,
  "endLine" : 1541,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositingStrategyAlways()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1243,
  "endLine" : 1270,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerModifierTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawingOrderWhenWePlaceItemsInTheNaturalOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawingOrderWhenWePlaceItemsInTheReverseOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forToggleable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 349,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_SimpleScrollingTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1598,
  "endLine" : 1626,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_vertical_offset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1892,
  "endLine" : 1920,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_horizontal_offset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1923,
  "endLine" : 1951,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_vertical_offset_overlapped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1954,
  "endLine" : 1982,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingStatelessModifierWithUpdatedInputCausingInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 372,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_performAutofill_callsOnFillData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1368,
  "endLine" : 1397,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_contentDataType_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 327,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_contentDataType_date()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1656,
  "endLine" : 1688,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_emptyLazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitEnterTest.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 316,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implicitExit_notTriggeredWhenFocusLeavesItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_multipleParents_cancelExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 395,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingCanFocusProperty_onFocusEventIsTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 588,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultOrderIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CancelFocusMoveTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 95,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSavedChild_doesNotRestoreChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RestoreFocusTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjacentCallsRestoreTheFocusToTheCorrectChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RestoreFocusTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 139,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveComposable_clearsFocusFromAllParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 477,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedActiveFocusNodeSendsFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/DeactivatedFocusNodeTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EditTextChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 369,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAndSetSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 476,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_visibilityGone_column()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1587,
  "endLine" : 1617,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 170,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovementGranularities_textField_focused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 929,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewMeasuredCorrectlyWithMatchParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RootNodeLayoutTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingChildWithBaselineLater_onPlacedIsCalledOnOuterCoordinator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 792,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesWhileAligningWithLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerChangesCausesPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 597,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivedNodesInMeasureOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2527,
  "endLine" : 2554,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyApproachRecomposesLayoutOnStaticLocalChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3613,
  "endLine" : 3645,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenRequiredForMeasurementRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 118,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyInnerSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 173,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenParentIsMeasuringTwiceWithDifferentConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 345,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 375,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun causesRemeasureOfAllDependantAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recycledComposeViewsAreRemeasuredAndRedrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/RecyclerViewIntegrationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEventNotTriggered_ifOnPreviewKeyEventConsumesEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 237,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_triggeredAfter_onPreviewKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 271,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_child_noKeyInputModifierForChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 482,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchNotAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1049,
  "endLine" : 1076,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelOnDeviceChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4645,
  "endLine" : 4674,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleClassesCreatedFromFunInterfaceInSeparateFunctionWithKotlinCapture_classesMatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1294,
  "endLine" : 1339,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_motionEventOffset_usesRawCoordinatesInsteadOfOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 965,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPointerIconWhenChildRemoved_parentDoesNotSetIcon_iconIsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 3627,
  "endLine" : 3660,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun performCapture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 198,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_onlyOnce_whenMultiplePropertiesChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_standardActionWithDifferentLabels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 217,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoordinates_acrossMultipleViewAndComposeSwitches()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 514,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMove_withoutRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 698,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerModifier_scaleChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2635,
  "endLine" : 2663,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutUsesPlaceWithLayerWithScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3375,
  "endLine" : 3403,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotDismissedOnTapOutside_dismissOnClickOutsideFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 360,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localBoundingBoxOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 224,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 612,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 767,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ConfigurationScreenWidthHeightDetector.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 939,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyComponentTouchDown.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathCreation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 275,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addGroup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1310,
  "endLine" : 1337,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteText.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 449,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 527,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void condition1Body()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 568,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 283,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 235,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 629,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 136,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 805,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paintingComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1088,
  "endLine" : 1114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printNode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 156,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int measureWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 219,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 375,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 236,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 269,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 178,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 379,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1225,
  "endLine" : 1251,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerLayoutGenerator()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/gradle/LayoutGeneratorTask.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::glance" ],
  "startLine" : 94,
  "endLine" : 124,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setupObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 372,
  "endLine" : 411,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object evaluate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/ArgbEvaluator.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 64,
  "endLine" : 99,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 195,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeTransitionsInSequence()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 193,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListenerForTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 333,
  "endLine" : 363,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransitionValues getMatchedTransitionValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1787,
  "endLine" : 1814,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTimeMillis()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2791,
  "endLine" : 2820,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/RadioButton.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::tv" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 131,
  "endLine" : 157,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildShortDualUnitText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 300,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AlertDialog()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AlertDialog.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 189,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 115,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 337,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 380,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToDismissBox.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 235,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean dismiss()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BackButtonDismissController.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTypefaceFromAttrs()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 519,
  "endLine" : 547,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 437,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 539,
  "endLine" : 569,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void playEnterAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 472,
  "endLine" : 501,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getButtonContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 343,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompactChip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 236,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimelineEntry findClosestTimelineEntry()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 135,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTileData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 246,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateResources()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 278,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 86,
  "endLine" : 112,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dackka/GenerateMetadataTask.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 61,
  "endLine" : 100,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceControlCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 267,
  "endLine" : 293,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jlong SyncFenceBindings_nGetSignalTime()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 168,
  "endLine" : 199,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCheckApi.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 94,
  "endLine" : 122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_setBeforeGet_afterRestoreState_doesNotInit()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 389,
  "endLine" : 417,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSerializers()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 223,
  "endLine" : 251,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 273,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 507,
  "endLine" : 538,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 502,
  "endLine" : 533,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 919,
  "endLine" : 946,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 200,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCardLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 458,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View focusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onEditActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1064,
  "endLine" : 1090,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onUpdateSubActionsGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1448,
  "endLine" : 1478,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findChildrenViews()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 564,
  "endLine" : 597,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInfoViewVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 631,
  "endLine" : 661,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillScrapViewsInPostLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2159,
  "endLine" : 2187,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 296,
  "endLine" : 322,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 416,
  "endLine" : 442,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeFromEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 178,
  "endLine" : 206,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 730,
  "endLine" : 756,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onKeyShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1516,
  "endLine" : 1550,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateResourcesConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2860,
  "endLine" : 2900,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context wrap()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintContextWrapper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshEnabledHandlers()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 169,
  "endLine" : 209,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentTriangleIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 348,
  "endLine" : 375,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_parallelogramToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 434,
  "endLine" : 462,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_envelopeToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 476,
  "endLine" : 504,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToAVec_correctlyModifiesVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 204,
  "endLine" : 236,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawStroke_whenAndroidVPlus_shouldNotSaveRecentlyDrawnMeshes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 225,
  "endLine" : 258,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean delete()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 457,
  "endLine" : 486,
  "linesOfCode" : 27,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerHeaderAdapter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::emoji2" ],
  "startLine" : 56,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/TestSizeAnnotationEnforcer.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 55,
  "endLine" : 89,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/TypeMirrorToString.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 41,
  "endLine" : 69,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/SinglePointerPredictor.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::input" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 385,
  "endLine" : 414,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor loadInBackground()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map setProvisionalSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 118,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 315,
  "endLine" : 347,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 377,
  "endLine" : 404,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void process()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 218,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleFromStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1928,
  "endLine" : 1955,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAdjacentPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2136,
  "endLine" : 2181,
  "linesOfCode" : 27,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeWaiter()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 169,
  "endLine" : 197,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HashSet buildClientSideFeatureSet()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 528,
  "endLine" : 554,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 969,
  "endLine" : 998,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchResultProto searchInIcingLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1533,
  "endLine" : 1559,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportUsage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1776,
  "endLine" : 1804,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchChangeNotificationsAfterRemoveByQueryLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2036,
  "endLine" : 2062,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageInfo getStorageInfoForPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2066,
  "endLine" : 2097,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture removeAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 508,
  "endLine" : 539,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removePrefixesFromSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 245,
  "endLine" : 276,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableElement findCorrespondingGetter()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/PropertyAccessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::appsearch" ],
  "startLine" : 108,
  "endLine" : 139,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayForLoopAssign()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 525,
  "endLine" : 551,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock listForLoopAssign()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 423,
  "endLine" : 449,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListFragment.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 114,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List loadRange()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 200,
  "endLine" : 228,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeKotlinPoetExt.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 162,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFromDefaultValues()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspReflectiveAnnotationBox.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAndValidateJunctionColumn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 550,
  "endLine" : 578,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findQueryParameterAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 1021,
  "endLine" : 1053,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeEnqueue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 367,
  "endLine" : 397,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Function1TypeSpec()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::room" ],
  "startLine" : 384,
  "endLine" : 410,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun InspectorTester()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture loadBitmap()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 273,
  "endLine" : 305,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntent build()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 285,
  "endLine" : 313,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_thenPrepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 59,
  "endLine" : 85,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentNotLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 646,
  "endLine" : 674,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupPasswordField()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 149,
  "endLine" : 182,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue convert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 122,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 299,
  "endLine" : 331,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureMotionHistorySizeForId()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 851,
  "endLine" : 879,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileSession()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startCollecting()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 193,
  "endLine" : 221,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 225,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeTransitionsInSequence()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 188,
  "endLine" : 216,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreationExtras getDefaultViewModelCreationExtras()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 486,
  "endLine" : 512,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Fragment instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 672,
  "endLine" : 698,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/MessageView.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::slice" ],
  "startLine" : 69,
  "endLine" : 96,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 372,
  "endLine" : 404,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/command/Save.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::development" ],
  "startLine" : 48,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertAdData()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdData.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 158,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 153,
  "endLine" : 180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFiles()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/MigrationUtils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatedSourcesHaveExpectedContents()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/AbstractDiffTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeTolerances()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 81,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleNegativeTolerances()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComplexColorCompat createFromXml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor query()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 528,
  "endLine" : 558,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreFromCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4067,
  "endLine" : 4096,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addDataResultToIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 469,
  "endLine" : 494,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateSnapshotView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 282,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 368,
  "endLine" : 394,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorApi14.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5008,
  "endLine" : 5033,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkHouseNumber()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 297,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 465,
  "endLine" : 496,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeSwitchToSpeakerOnHeadsetDisconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 282,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1138,
  "endLine" : 1166,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 264,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int usageForStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 313,
  "endLine" : 338,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean removeSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1719,
  "endLine" : 1744,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraXConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposureState getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResolutionSelector overrideResolutionSelectors()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ResolutionSelectorUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 675,
  "endLine" : 702,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Packet processYuvImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2JpegBytes.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 119,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List sortSupportedOutputSizesByResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 243,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int Android420ToABGR()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 104,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2756,
  "endLine" : 2789,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoEncoderInfo from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reachEndData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1204,
  "endLine" : 1230,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EncoderProfilesProxy mergeEncoderProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 238,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoEncoderConfig get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigDefaultResolver.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy appendBackupVideoProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VideoEncoderInfo resolveVideoEncoderInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1277,
  "endLine" : 1309,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void injectExtensionCameraConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExtendedCameraConfigProviderId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 307,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultMessage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 249,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseCaptureSession.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 302,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraUnavailableException createFrom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraUnavailableExceptionHelper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun update()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraState.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 191,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/StreamGraphImpl.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProviderImpl.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 240,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProviderImpl.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformTextureView()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/TransformUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAspectRatioMatchingWithRoundingError()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/TransformUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 276,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 451,
  "endLine" : 476,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRouterParams()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 277,
  "endLine" : 308,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMr2ProviderDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 557,
  "endLine" : 586,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int updateRouteDescriptorAndNotify()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 812,
  "endLine" : 837,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 387,
  "endLine" : 412,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindRouteVolumeSliderHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 688,
  "endLine" : 720,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1122,
  "endLine" : 1149,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setShadowSize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildShadowCorners()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 297,
  "endLine" : 329,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decoratorState_differentContentKeySeparatesState()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 696,
  "endLine" : 723,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopAddInCenterInSameFrame()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 537,
  "endLine" : 565,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void authenticateWithBiometricPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 600,
  "endLine" : 627,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interrupt()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::work" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerParameters.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::work" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStopJob()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 180,
  "endLine" : 209,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int stopReason()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 279,
  "endLine" : 304,
  "linesOfCode" : 26,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateAll()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxy.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 538,
  "endLine" : 564,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixedSizeBiggerThanRoot_horizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 226,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 339,
  "endLine" : 366,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1080,
  "endLine" : 1105,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 531,
  "endLine" : 557,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutateForward()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 429,
  "endLine" : 458,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCompleted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 237,
  "endLine" : 263,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateShaderMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 948,
  "endLine" : 976,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 508,
  "endLine" : 535,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5834,
  "endLine" : 5862,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int buildKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 508,
  "endLine" : 533,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseHelpers()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 683,
  "endLine" : 708,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSimilarDimensionConnection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 26,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyChainConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Chain.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarPropertyResponses()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 591,
  "endLine" : 616,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String viewComponentToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEventsUtil.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NavigationManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 330,
  "endLine" : 355,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CarHardwareManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/CarHardwareManager.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 110,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 424,
  "endLine" : 450,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseSession.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Step getCurrentStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SectionedItemListDemoScreen.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 70,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 535,
  "endLine" : 565,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawTriangle()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 725,
  "endLine" : 755,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShareTargetCompat parseShareTarget()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 144,
  "endLine" : 170,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxSharedPreferencesMigration.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::datastore" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxSharedPreferencesMigration.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::datastore" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetDigitalCredential/CredentialProviderGetDigitalCredentialController.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::credentials" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGoogleIdCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetSignInIntent/CredentialProviderGetSignInIntentController.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::credentials" ],
  "startLine" : 172,
  "endLine" : 203,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 166,
  "endLine" : 193,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean verifySigningIdentityForQuery()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 224,
  "endLine" : 251,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 464,
  "endLine" : 495,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNestedKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 337,
  "endLine" : 366,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNestedObjectNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 401,
  "endLine" : 432,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithArgAndMultiplePathArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 535,
  "endLine" : 562,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreAfterNavigateToDifferentNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4407,
  "endLine" : 4441,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopNewArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2208,
  "endLine" : 2239,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveClearState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2722,
  "endLine" : 2748,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleToDestroyedWhenInitialized()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 1545,
  "endLine" : 1578,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void siblingLimitationCheck()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 499,
  "endLine" : 525,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFirstAccessAfterOnStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 132,
  "endLine" : 157,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDecayThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DecayAnimationTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiDimensKeyframesWithEasing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun estimateAnimationDurationMillis()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SpringEstimation.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPositionX_initial_withNullTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 878,
  "endLine" : 904,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_withLabel_doesNotCrash_columnWidthWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1193,
  "endLine" : 1219,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_visualTransformationPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 986,
  "endLine" : 1014,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_withLabel_doesNotCrash_columnWidthWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1111,
  "endLine" : 1137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullLessThanOrEqualToThreshold_doesNot_triggerRefresh()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreFling_positiveVelocity_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 893,
  "endLine" : 926,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomSheetScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 467,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_hideBySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 415,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigationItemContent_withLabel_unselected_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 340,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag_out_of_bounds_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 397,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_overlap_thumbs()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 695,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_closeThumbs_dragRight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 857,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_closeThumbs_dragLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 890,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentIsRow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 361,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonContentIsRow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 602,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextAndButton_bigFont_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 231,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_longTextAndButton_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 290,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_fifoQueueContract()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 195,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabTextIsWrappedAndCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 295,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchingBetweenColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ColorsTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testExpandAction_whenCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testCollapseAction_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 193,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableLink()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextLinkStylesScreenshotTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenuItem_emphasis()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 374,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/IconButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 123,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiBrowse_withLessItemsThanKeylines()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/MultiBrowseTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 188,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_keylineListsShouldBeEqual()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 177,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentSizedItem_keylineListsShouldNotBeEqual()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_endAlignedCutoffStrategyShiftsStartWithCutoff()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M2S_increasesSmallSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 176,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularWavyProgressIndicator_lambdaUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 569,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_expanded_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLine_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLine_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbarVerticalNestedScroll_threshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1052,
  "endLine" : 1082,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_drag_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 863,
  "endLine" : 893,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButton_itemsChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedDisabled_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 352,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_selected_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 490,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_inputChip_withLeadingIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 938,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_inputChip_withAvatar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 969,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedDisabled_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1132,
  "endLine" : 1158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleTopAppBar_scrolledColorsWithCustomTitleAndSubtitleTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 988,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleTopAppBar_scrolledColorsWithCustomTitleAndSubtitleTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1328,
  "endLine" : 1353,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithFAB_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2066,
  "endLine" : 2094,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithSkeletonCapitalizationForLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 231,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_respectsGesturesEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 454,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputDateOutOfRange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 297,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 427,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 336,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 364,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 392,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_inDialog()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputScreenshotTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_noPlaceholder_whenInputNotEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 752,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextAndButton_bigFont_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 255,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testOffset_customWidthLarger_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 217,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_fifoQueueContract()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 199,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun header_position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 554,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tokenValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MotionSchemeTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedLargeExtendedFabTextAndIconHaveSizeFromSpecAndVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 539,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapsedLargeExtendedFabTextAndIconHaveSizeFromSpecAndTextNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 571,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_24Hour_everyValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 716,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_initial_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenPositionedAbove()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 438,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleAppBar_centerAligned_withoutSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 402,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleAppBar_startAligned_withSubtitle_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 431,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleAppBar_centerAligned_withoutSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 542,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleAppBar_startAligned_withSubtitle_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 571,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithFAB_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 626,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithFAB_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 655,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuLargeTertiary_expanded_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 231,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_selected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_withAvatar_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 234,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_selected_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_collapses_byScrimClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 185,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_hideOnCollapse_collapses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 248,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_hideOnCollapse_expands()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 284,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableLink()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextLinkStylesScreenshotTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCardColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 606,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun belowPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 981,
  "endLine" : 1012,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 569,
  "linesOfCode" : 26,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Checkbox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_navigateTo_makeDestinationPaneExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_navigateTo_keepDestinationPaneExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceContentChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 485,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_navigateTo_makeDestinationPaneExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_navigateTo_keepDestinationPaneExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 353,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingNestedMutableSnapshotsAreIsolatedFromEachOther()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 455,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderSlot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2313,
  "endLine" : 2338,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMovableContentReferenceForGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2725,
  "endLine" : 2750,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordReadOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 997,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scanGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 386,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-lint/src/main/java/androidx/compose/foundation/lint/BoxWithConstraintsDetector.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 142,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidEmbeddedExternalSurface()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 455,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVisibleLineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilder.android.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 230,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_should_request_focus_on_click()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/RequestFocusTest.skikoTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 68,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_should_request_focus_on_click()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/RequestFocusTest.skikoTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonEmptySelection_whenNonEmptySelection_sameLine_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 270,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_betweenSlots_usesCurrentIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1411,
  "endLine" : 1437,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_betweenSlots_usesCurrentIndex_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1440,
  "endLine" : 1466,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToTransformed_deletions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapFromTransformed_insertions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 205,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 971,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_focus_inTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1643,
  "endLine" : 1674,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performClick_executesCallbackOnUiThread()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 1764,
  "endLine" : 1795,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorWithBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 168,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterResourceWithImage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 523,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_withoutVisualEffect_preDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1245,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_restoresScrollerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 450,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_semanticsScrollByOffset_isAnimated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 521,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCount_changeInCountDoesNotCausePagerToRecompose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 219,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingAndZeroSizedItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 314,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusableContentInPage_focusMoveShouldNotLeavePagesInIntermediateState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 546,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snappingToOtherPositionWhilePrefetchIsScheduled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 396,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollForwardAndBackward_afterSmallScrollFromEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 576,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_cancellingAnimateScrollUpdatesIsScrollInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3115,
  "endLine" : 3147,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDragged_multipleDrags()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFocused_multipleFocuses()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 225,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPressed_multiplePresses()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_fingerDownShortDelayUp_assertNotTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 158,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_fingerDownShortDelayCancel_assertNotTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 193,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnappingOffset_velocityIsZero_shouldReturnClosestItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun approach_cannotDecay_shouldJustSnapToBound()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 384,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aboveThresholdVelocity_largeEnoughScroll_shouldGoToNextNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 228,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_mouseWheelShouldSnapToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 365,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aboveThresholdVelocity_largeEnoughScroll_shouldGoToNextNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 230,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_booleanOverload_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingLeft_relax_lowVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 213,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingLeft_relax_highVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 264,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingTop_relax_lowVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 413,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingTop_relax_highVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 464,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 188,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShape_padding_shapeOffsetAndFillsDownsizedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 215,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_padding_shapeOffsetAndFillsDownsizedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 308,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_withLongClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 618,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_immediateCancel_scrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 1444,
  "endLine" : 1479,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalFocusSearch_acrossFocusableFocusGroups_skipsChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 375,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noScrollableParent_noChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_startStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 407,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 967,
  "endLine" : 1001,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDraggable_childStopsConsuming_shouldAllowParentToConsume()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1513,
  "endLine" : 1543,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiPointer_secondPointerTakesOver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1904,
  "endLine" : 1935,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_interaction_pressed_removedWhenCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldInteractionsTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 120,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_annotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DrawPhaseAttributesToggleTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 227,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onPressed_whenHoveredAndFocused_pressedStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 786,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableText_densityChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextDensityTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 151,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertClipboardTextEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 333,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectMiddle_moveEndHandleToLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextRowRegressionTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingThenDragToUpperEndPadding_selectsParagraphAndNewLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 446,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingThenDragToLowerEndPadding_selectsNewLineAndParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 484,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInFinalLineEndPaddingThenDragToMidEndPadding_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 544,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/SingleTextSelectionTestUtils.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseSelectionContinuesToBelowText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPointerTest.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseSelectionContinuesToAboveText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPointerTest.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackpadSelectionContinuesToBelowText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPointerTest.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 315,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackpadSelectionContinuesToAboveText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPointerTest.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 345,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxHeight_hasSameHeight_asParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 373,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_outOfLineMargin_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1237,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_isNotEditable_whenDisabledOrReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 691,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_emitsUnfocusEvent_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 239,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorBlinkingAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 372,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputConnection_sendsEditorAction_toActiveSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 153,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTap_sendsTwoPressEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldInteractionSourcePressTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_redisplaysSelectionHandles_whenWindowRegainsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnEmptyRegion_showsTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 195,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollRightThenSlightlyBack_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 652,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollDownThenSlightlyBack_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 709,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotAppear_ifSelectionIsInitiatedViaHardwareKeys()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheUpdateInSnapshot_onlyVisibleToParentSnapshotAfterApply()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 849,
  "endLine" : 880,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectIsDragAndDropHoveredAsState_remainsTrue_whenNestedEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 582,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoView_whenWidthChanges_inHorizontallyScrollableField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 931,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenShow_jobKickedOffAndCompletesGracefully()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 643,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_nothingSelectedInStartArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 732,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_nothingSelectedInEndArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 762,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 866,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_nothingDeletedInStartArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 954,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_nothingDeletedInEndArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 984,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_interactionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 516,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_withItemsOfDifferentWidths_clickBoxCoversEndOfItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 469,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 936,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 454,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionManager.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1158,
  "endLine" : 1184,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNode.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 231,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyVerticalStaggeredGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 126,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyHorizontalStaggeredGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 247,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 355,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyList.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 324,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun handlePressInteractionCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1715,
  "endLine" : 1748,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProvider.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 93,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Container()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 760,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxLinesVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1166,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxLinesVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1169,
  "endLine" : 1198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxHeightVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1201,
  "endLine" : 1230,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxWidthVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1233,
  "endLine" : 1262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxLinesClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1265,
  "endLine" : 1294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxLinesClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1297,
  "endLine" : 1326,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_MaxHeightClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1329,
  "endLine" : 1358,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_MaxWidthClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1390,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rebuildOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 581,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageBitmap.android.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 120,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 164,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScaleY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 192,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaImageAsset.skiko.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToRadial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 391,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 296,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScaleY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 324,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCameraDistanceWithRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 734,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationCenterPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 672,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationCenterPivotRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 702,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientBottomEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1022,
  "endLine" : 1047,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientRightEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1075,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientBottomStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1078,
  "endLine" : 1103,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientRightStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1106,
  "endLine" : 1131,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1375,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1378,
  "endLine" : 1403,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnableDisableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 328,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 356,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScaleY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 384,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCameraDistanceWithRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1312,
  "endLine" : 1337,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInterval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 237,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 560,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun line_break_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 184,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newline_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 218,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newline_and_line_break_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 918,
  "endLine" : 944,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1321,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1325,
  "endLine" : 1353,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1544,
  "endLine" : 1572,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1576,
  "endLine" : 1604,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLeadingMargin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/IndentationFixSpan.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun chooseHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpan.android.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 108,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 219,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation_separates_linkAnnotation_and_stringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1176,
  "endLine" : 1207,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 79,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltrTextLtrDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalMultiLineTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlTextRtlDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalMultiLineTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_content_withRtlLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 171,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capacity_one_shouldEvictTheCache_forEveryDifferentLayoutInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw_with_newline_and_line_break_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun line_break_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 212,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newline_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 246,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newline_and_line_break_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 280,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 705,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 992,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1165,
  "endLine" : 1192,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1600,
  "endLine" : 1628,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultSpanStyle_setBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4004,
  "endLine" : 4033,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4121,
  "endLine" : 4150,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeftAndGetLineRight_Ltr_TextIndent_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 306,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholders_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_withContextSpanStyle_inheritContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 421,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineCharacterLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 251,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 199,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxDurationIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 292,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun when_Backspace_Pressed_deleteContentBackward_is_ignored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 272,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteContentBackward_with_Backspace_key_pressed_different_frame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 697,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceInputMethodText_basic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/DesktopInputComponentTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotDismissPopupByEscOnConsumedKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DesktopPopupTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 265,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVisibleLineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/CursorAnchorInfoBuilder.android.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 232,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 356,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 379,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 406,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 478,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableDoesNotRecomposeOnWindowInsetsImeConsecutiveChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitsToComponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 118,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun positionFromPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 653,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 915,
  "endLine" : 954,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_oneChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPopulateViewStructureTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindNearestNeighborInDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 451,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefragment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 918,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_touchBoundsExpansion_notExpandedBoundsForMouseTouchUnknown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 91,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortedByDepthWithItemsOfTheSameDepth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DepthSortedSetTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 81,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorsAppliedForTheShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 206,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheInvalidatedAfterLayoutDirectionChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 888,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidationInsideOnSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1312,
  "endLine" : 1338,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerScopeSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1308,
  "endLine" : 1334,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepComposingTheNodeWeTookLayerFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 171,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerParamChange_setCorrectBounds_syntaxOne()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4474,
  "endLine" : 4504,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessibilityNodeInfoTreePruned_hideFromAccessibilityDoesNotPrune()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4568,
  "endLine" : 4595,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReportedBounds_withClearAndSetSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4915,
  "endLine" : 4946,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReportedBounds_outerMostSemanticsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4984,
  "endLine" : 5014,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedProducerStopsProducing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachedProducerStartsProducing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewEntered_previousFocusNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 902,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewEntered_previousFocusNull_onAutofillText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 933,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusOnItem_doesNotTriggerEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitEnterTest.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 360,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun active_requestFocus_multipleObserversWithExtraFocusTargetInBetween()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 280,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingAChildAsACustomDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingASiblingAsACustomDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 307,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalInitialFocusTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 94,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedModifier_onFocusChangedDoesNotHaveAFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 147,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveParentFocusTargetAndFocusedChild_clearsFocusFromAllParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 443,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedParent_propagateFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_whenRootIsInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneActiveOneInactiveComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterCaptureFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotRestoreGrandChild_butFocusesOnChildInstead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 157,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closerItemWinsForItemsOutsideBeam4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalThreeItemsTest.kt",
  "fileLinesCount" : 5058,
  "components" : [ "primary::compose" ],
  "startLine" : 4801,
  "endLine" : 4830,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneActiveOneInactiveComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterFreeFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 196,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingAcrossLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 330,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingAcrossLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 365,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithResource_modifierIsCorrectlyChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 464,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingAcrossLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 364,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollingParentView_shouldPropagateConsumedDelta()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 143,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableWithFocusableView_view_inLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 221,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingAcrossLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 323,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_PasteAction_ifFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1542,
  "endLine" : 1569,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescriptionCastSuccess()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1721,
  "endLine" : 1751,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeAddition_sendsSubtreeChangedEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 2094,
  "endLine" : 2124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseAncestors_sameClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 534,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_insetRectangle_regionHasInset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 375,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiChildLayoutTest_doesNotOverrideChildrenParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeTriggersRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeDensityTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notPlacedChildIsNotCallingPlacingBlockOnItsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 208,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureTheSubtreeSkipsNodesMeasuringInLayoutBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 337,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentCoordinateChangeCausesRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 363,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockShouldInvalidateCoordinatesCallbackOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadRecomposesLayoutOnStaticLocalChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3581,
  "endLine" : 3610,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 267,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMoreItemsReturnsFalseWhenItemsRunOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesArePropagated_whenSuppliedViaModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario15()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 765,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 794,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario26()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 1003,
  "endLine" : 1029,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledWhenLambdaChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalLayoutRecalculatesPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1286,
  "endLine" : 1313,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun togglePlacementInModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ifSlotWasUsedDuringMeasurePassHandleHasZeroPlaceables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1923,
  "endLine" : 1953,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEventNotTriggered_ifOnPreKeyEventConsumesEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/HardwareKeyInputTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHitsPointerMovementConsumed_somethingInteractedWithAndMovementConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2590,
  "endLine" : 2625,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowIsFocused_whenPopupIsDismissed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typesSupportedByBundleCanBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignmentLinesInheritedCorrectlyByParents_withModifiedPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2173,
  "endLine" : 2199,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidationMultipleLayers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2711,
  "endLine" : 2739,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canChangeSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 471,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFontPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1044,
  "endLine" : 1070,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1510,
  "endLine" : 1536,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateClickAreas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 280,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/HapticSupport.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 92,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 101,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasComposable.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteColumn.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 308,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 290,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 485,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 153,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 285,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 595,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 243,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 289,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 198,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 298,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 248,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3221,
  "endLine" : 3246,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 193,
  "endLine" : 223,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prepareAnimatorsForSeeking()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 530,
  "endLine" : 555,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prepareAnimatorsForSeeking()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 978,
  "endLine" : 1004,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Card()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Card.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::tv" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun insertRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 117,
  "endLine" : 146,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun AggregationResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/AggregationTestUtils.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bind()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderBufferTexture.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 305,
  "endLine" : 331,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun retrievePreviewComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 1873,
  "endLine" : 1899,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListHeader()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ListHeader.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Stepper.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 169,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Typography.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 262,
  "linesOfCode" : 26,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 155,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScreenScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 171,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeDismissableNavHost()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHost.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 403,
  "endLine" : 436,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Stepper.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 276,
  "endLine" : 301,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToDismissBox.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 313,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 866,
  "endLine" : 894,
  "linesOfCode" : 26,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AmbientLifecycleObserver()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserver.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 162,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence getAccessibilityText()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 394,
  "endLine" : 419,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 565,
  "endLine" : 591,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void animatePeekVisibleAfterBeingClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 286,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void showDrawerContentMaybeAnimate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 319,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View applyModifiersToArcLayoutView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2152,
  "endLine" : 2184,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateExtension()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4134,
  "endLine" : 4167,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateArcDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 192,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawableForImageResourceSynchronously()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 292,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLine build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5033,
  "endLine" : 5059,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiButtonLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFiveButtonDistribution()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 359,
  "endLine" : 386,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSourceSetMetadata()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/SourceJarTaskHelper.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 252,
  "endLine" : 277,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredCompatibilityApiFileFromDir()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/CheckApi.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createContext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLManager.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::graphics" ],
  "startLine" : 71,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun split()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/ConicsImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::graphics" ],
  "startLine" : 122,
  "endLine" : 149,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesMaterialThreeEco()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 317,
  "endLine" : 345,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Cubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 391,
  "endLine" : 421,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessExecutor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sparseArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 702,
  "endLine" : 727,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBackStackChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 201,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1182,
  "endLine" : 1210,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 204,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBackStackChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 207,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1207,
  "endLine" : 1235,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadOtherRowAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 616,
  "endLine" : 643,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 215,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadOtherRowAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 611,
  "endLine" : 638,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Fragment findOrCreateVideoSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 668,
  "endLine" : 695,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Fragment findOrCreateVideoFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 672,
  "endLine" : 699,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRecognizedText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 254,
  "endLine" : 286,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPreDrawListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapEntriesContains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1241,
  "endLine" : 1268,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/res/ColorStateListAlphaDetector.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveMethod()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 477,
  "endLine" : 506,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 597,
  "endLine" : 634,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuPopup createPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 259,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreActionViewStates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 398,
  "endLine" : 426,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StaticLayout createStaticLayoutForMeasuring()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 842,
  "endLine" : 872,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 828,
  "endLine" : 853,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 883,
  "endLine" : 908,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCustomViewsWithGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2267,
  "endLine" : 2294,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void computeFitSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appcompat" ],
  "startLine" : 63,
  "endLine" : 89,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 586,
  "endLine" : 614,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 280,
  "endLine" : 314,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent chooseActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 455,
  "endLine" : 488,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 811,
  "endLine" : 836,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inflateChildElements()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 471,
  "endLine" : 496,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_allPriorities_invokesCallbacksInOrder()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 868,
  "endLine" : 909,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHasEnabledHandlerChanged_unspecifiedInput_notifiedOnlyOnAggregateChange()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1234,
  "endLine" : 1274,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 317,
  "endLine" : 348,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeEdge()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Triangle.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasPathRenderer.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::ink" ],
  "startLine" : 142,
  "endLine" : 167,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierConstructor_requiresFiniteValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun canScroll()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1572,
  "endLine" : 1600,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preference createItemFromTag()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 273,
  "endLine" : 303,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 50,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 169,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1734,
  "endLine" : 1762,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2100,
  "endLine" : 2128,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  waitForRecreation()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/androidMain/kotlin/androidx/testutils/lifecycle/LifecycleOwnerUtils.android.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::testutils" ],
  "startLine" : 107,
  "endLine" : 149,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void collectPrefetchPositionsFromView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 79,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prefetchInnerRecyclerViewWithDeadline()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 317,
  "endLine" : 350,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 178,
  "endLine" : 209,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LinearSmoothScroller createSnapScroller()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 226,
  "endLine" : 253,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureAnchorIsInCorrectSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1068,
  "endLine" : 1095,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeViewAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 195,
  "endLine" : 220,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findOnePartiallyOrCompletelyInvisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2129,
  "endLine" : 2154,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rational createFromDouble()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3172,
  "endLine" : 3202,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 77,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getVisibilityDocumentsInVersion1()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV1.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldUseDirectlyWithNullCheck()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 636,
  "endLine" : 663,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayNextSearchResultsPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListFragment.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 165,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun broadcastInvalidation()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationService.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  execute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/CoroutinesRoom.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 353,
  "endLine" : 378,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processLastRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 174,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonMain/kotlin/androidx/room/AmbiguousColumnResolver.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::room" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeInitCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ShortcutParameterProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 60,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConcrete()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityUpsertAdapterWriter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 57,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ArtToolingImpl::OnClassFileLoaded()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 201,
  "endLine" : 234,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateProguardDetectionFile()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/GenerateProguardDetectionFileTask.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::inspection" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerInvalidationHooks()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 437,
  "endLine" : 466,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedEmptyData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 810,
  "endLine" : 843,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedPagingDataFromWithEmptyDataAndLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 906,
  "endLine" : 935,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 700,
  "endLine" : 731,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPopulateNodeForVirtualView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 173,
  "endLine" : 209,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getBoundsToPlaceMenu()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char getEventTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 379,
  "endLine" : 404,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeFile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Outputs.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 153,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runBenchmarks()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/RunDarwinBenchmarksTask.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::benchmark" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCreate()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/configuration/ConfigurationManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::benchmark" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 347,
  "endLine" : 378,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object instantiateItem()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 160,
  "endLine" : 189,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryItem()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 210,
  "endLine" : 236,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentTransaction doTabChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 400,
  "endLine" : 429,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryItem()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void callStartTransitionListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2911,
  "endLine" : 2941,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 917,
  "endLine" : 947,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice createPermissionSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 329,
  "endLine" : 357,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getStructure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String rowTypeToString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/EventInfo.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::slice" ],
  "startLine" : 326,
  "endLine" : 351,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 321,
  "endLine" : 357,
  "linesOfCode" : 26,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewConfig()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 759,
  "endLine" : 788,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void loadInitialSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 213,
  "endLine" : 238,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBinderType()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/BinderCodeConverter.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 213,
  "endLine" : 237,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionOpened()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 147,
  "endLine" : 177,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dontCollapseStreaksOfOneFrame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentSanitizer build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 849,
  "endLine" : 874,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set parseShortcutIds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Style constructCompatStyleByPlatformName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2831,
  "endLine" : 2855,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateDstRect()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 226,
  "endLine" : 256,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 404,
  "endLine" : 429,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfoWithFallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 164,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Color compositeColors()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int indexOf()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2024,
  "endLine" : 2048,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat getRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2147,
  "endLine" : 2175,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOnReceiveContentListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3188,
  "endLine" : 3212,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEndpointsFromAudioDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyframeSet ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVibrationEffect()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticSignalConverter.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 170,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findChoiceSubMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1810,
  "endLine" : 1848,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1332,
  "endLine" : 1357,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 439,
  "endLine" : 467,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1840,
  "endLine" : 1866,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1868,
  "endLine" : 1896,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tryOpenCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1283,
  "endLine" : 1309,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture getOrCreateInstanceInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 95,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decrementUseCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 343,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findAllPossibleMatches()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DynamicRanges.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public O get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 173,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 1008,
  "endLine" : 1036,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initGlRenderer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceEdge transformSingleOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 162,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List selectParentResolutionsByAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 381,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeStaleData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 403,
  "endLine" : 434,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getJfifEoiMarkEndPosition()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/InvalidJpegDataParser.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUseCaseAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 254,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateVideoRecordEvent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3206,
  "endLine" : 3230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String dumpMediaCodecListForFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketInfo read()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 344,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputBufferAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1092,
  "endLine" : 1117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoEncoderConfig get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigVideoProfileResolver.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAbsolutePathFromUri()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/OutputUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 65,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 416,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract Camera2SessionConfig initSessionInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 244,
  "endLine" : 271,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void analyze()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 197,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pipeline createPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 186,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture preCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 532,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List generateSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 955,
  "endLine" : 984,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 376,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logDeviceLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 276,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFlashAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FlashControl.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTransform getOutputTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 998,
  "endLine" : 1028,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewportAspectRatioInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1993,
  "endLine" : 2018,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RotationProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 175,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2MetadataCache.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1569,
  "endLine" : 1601,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiscoveryRequestChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 180,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 817,
  "endLine" : 843,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRegisterClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 605,
  "endLine" : 629,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean showBluetoothSettingsFragment()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 173,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static View render()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/Renderer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::autofill" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean write()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 346,
  "endLine" : 376,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecoratedEntriesRemembered()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 404,
  "endLine" : 430,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleBackStack_hoistedStatesNavigateDupKey_sharedState()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 950,
  "endLine" : 978,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStateDoesNotRecalculateOnUnrelatedRecomposition()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 116,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentChanged()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 136,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiPaneDisplay()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 672,
  "endLine" : 698,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoPaneBackFiresLifecycleEventsInOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayLifecycleTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::navigation3" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::work" ],
  "startLine" : 125,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableWorkQuery()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::work" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ListenableFuture convert()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 189,
  "endLine" : 216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 260,
  "endLine" : 288,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void migrateLegacyPreferences()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 136,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleStopWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 302,
  "endLine" : 329,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean manuallyTriggersNestedScrollFromKeyEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2070,
  "endLine" : 2111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 549,
  "endLine" : 575,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumnSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRowSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 216,
  "endLine" : 244,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 373,
  "endLine" : 397,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1368,
  "endLine" : 1393,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 428,
  "endLine" : 452,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 496,
  "endLine" : 520,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matchesView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 569,
  "endLine" : 593,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MockView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 106,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 242,
  "endLine" : 266,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String geName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 273,
  "endLine" : 297,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDeltaFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 848,
  "endLine" : 873,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2560,
  "endLine" : 2585,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDeltaValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5275,
  "endLine" : 5300,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 473,
  "endLine" : 498,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolatedValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 368,
  "endLine" : 393,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 304,
  "endLine" : 331,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 318,
  "endLine" : 344,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float calcY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseCustomProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1702,
  "endLine" : 1726,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureNoWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1152,
  "endLine" : 1178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateChainDisplayGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 935,
  "endLine" : 959,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final DependencyNode getTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long traverseStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/RunGroup.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long traverseEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/RunGroup.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void cleanupRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 544,
  "endLine" : 568,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createBoxes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 794,
  "endLine" : 819,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getPropertyIdWithAreaIds()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 436,
  "endLine" : 460,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseAnalyticsAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Integer getColorInt()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 409,
  "endLine" : 434,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 158,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template createSearchTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateLoadingDemoScreen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 134,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String findAv1Fallback()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifEncoder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 88,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String findHevcFallback()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 85,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShortcutContainer containerFrom()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 370,
  "endLine" : 395,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrigin()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CallingAppInfo.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::credentials" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long publishChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap getLogoFromUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 320,
  "endLine" : 348,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getPatchedCves()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 683,
  "endLine" : 711,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedPreferences create()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ensurePerReaderSessionKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 233,
  "endLine" : 260,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveToDisk()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 505,
  "endLine" : 533,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void gcFragments()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 197,
  "endLine" : 227,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePath()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/internal/InternalUri.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::navigation" ],
  "startLine" : 151,
  "endLine" : 185,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/AddInDefaultArgsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::navigation" ],
  "startLine" : 90,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeEnumListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 232,
  "endLine" : 258,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 131,
  "endLine" : 155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 408,
  "endLine" : 432,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateNestedSharedDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 875,
  "endLine" : 901,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_incorrectNullQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2031,
  "endLine" : 2060,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithDifferingArrayArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2253,
  "endLine" : 2277,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaRequestOnlyIfDeepLinkExplicitlyAdded()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4179,
  "endLine" : 4208,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopWithNavGraph_fromBaseGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2365,
  "endLine" : 2406,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopWithNavGraph_toSingleTopSibling()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2565,
  "endLine" : 2609,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear_closesResources_inCleaningSequenceOrder()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 163,
  "endLine" : 195,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun catchFinishWhileDelayed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 400,
  "endLine" : 424,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateKeys()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 201,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nullViewModelStoreOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 80,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitImportStatement()",
  "longName" : "",
  "relativeFileName" : "lint/lint-gradle/src/main/java/androidx/lint/gradle/InternalApiUsageDetector.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::lint" ],
  "startLine" : 42,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentWithSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 616,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/compat/XmlAnimatedVectorParserTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleEasing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 170,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfRangeValuesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startPulsingNextFrameTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 270,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 781,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItemContent_withoutLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 398,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformedTextIsUsed_toDefineIfPlaceholderNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1094,
  "endLine" : 1118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_initial_withMultiLineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 314,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_withLabel_doesNotCrash_rowHeightWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1089,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_hideBySwiping_skipHalfExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 446,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_horizontalSwipe()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_verticalSwipe()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 160,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1457,
  "endLine" : 1481,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedButtonWithCustomColorDisabledBackgroundIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 393,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weightModifierOnButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 573,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fab_weightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 170,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testNoCollapseExpandAction_whenPeekHeightIsSheetHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 221,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_scrimNode_reportToSemanticsWhenOpen_notReportToSemanticsWhenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 1038,
  "endLine" : 1066,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_shortSheet_sizeChanges_snapsToNewTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 1106,
  "endLine" : 1133,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Card()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Card.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Icon.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 667,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTestBitmap_withAssertPixels()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 287,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthCreation_differentTz()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 176,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLargeItem_withFullCarouselWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/UncontainedTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLargeItem_largerThanFullCarouselWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/UncontainedTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 92,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_startAlignedStrategyShiftsEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_startAlignedCutoffStrategyShiftsEndWithCutoff()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_differentAvailableSpaceCreatesUnequalObjects()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 483,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconToggleButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1115,
  "endLine" : 1139,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_withScrolledContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 829,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItemContent_withoutLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 362,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maskBorder_fullyUnmaskedShouldMatchSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselItemScopeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 184,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testDragHandleClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1409,
  "endLine" : 1437,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_default_scrolledPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 133,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tabRow_indicatorHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 389,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_restoresDatePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 650,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableSegmentedButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithSelectedDates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithSelectedDates_roundingToUtcMidnight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 161,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBar_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_assistChip_withLeadingIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 225,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_suggestionChip_withLeadingIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1089,
  "endLine" : 1115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalScroll_handlingScroll_buttonDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1026,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangement_startArrangement_buttonGroupPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1030,
  "endLine" : 1054,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangement_centerArrangement_buttonGroupPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1082,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalArrangement_endArrangement_buttonGroupPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1086,
  "endLine" : 1110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleTopAppBar_fitsTextIfHeightTooSmall_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 828,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_customHeight_scrolled_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 916,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleTopAppBar_fitsTextIfHeightTooSmall_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1167,
  "endLine" : 1194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_customHeight_scrolled_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1258,
  "endLine" : 1282,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_customTwoRows_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1802,
  "endLine" : 1827,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPositionX_initial_withTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1289,
  "endLine" : 1314,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_scrimNode_reportToSemanticsWhenOpen_notReportToSemanticsWhenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 683,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInput_noInitialFocusOnInputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_doesNotCollapse_whenTypingOnSoftKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 374,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing_collapsed_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing_expanded_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading_trailing_collapsed_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 457,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading_trailing_expanded_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 485,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabWeightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 326,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabTextIsWrappedAndCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 379,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullWidthTooltipCaret_xPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 1098,
  "endLine" : 1128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumInteractiveComponentSize_alignmentLines_whenContentIsSmaller()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveComponentSizeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 368,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_noPlaceholder_whenInputNotEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 704,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderColor_whenInputEmptyAndFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 754,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPositionX_initial_withTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1232,
  "endLine" : 1257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedAppBar_withSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 261,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuLargeTertiary_collapsed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_scrollBehavior_scrollDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1052,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DateRangePickerHeadline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 427,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Icon.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TonalLeadingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 1015,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedLeadingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1136,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedLeadingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1233,
  "endLine" : 1257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1340,
  "endLine" : 1365,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1383,
  "endLine" : 1409,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TimePickerDialog()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePickerDialog.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateAmplitudeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 358,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePaths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 867,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SmallFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 249,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MediumFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 306,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LargeFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 365,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Checkbox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflowAndHistory_onePaneLayout_reflowCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 251,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflowAndHistory_onePaneLayout_expandedPaneIsReflowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceCurrentDestinationChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 372,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceCurrentDestinationChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 340,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 505,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childStateProviderWorksInAnotherThread()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childLocalCompositionsAreSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 425,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 384,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 286,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingDerivedStateWithDependencyChangeInvalidates()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 551,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1976,
  "endLine" : 2000,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveAnItem()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 607,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCountNestedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 648,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_movableContent_recomposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 378,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_inSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 458,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun and()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 411,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1101,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3696,
  "endLine" : 3724,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 471,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Area()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 372,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection_onChange_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 200,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonEmptySelection_whenEmptySelection_sameLine_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 298,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousDeletesAtEndInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 528,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousDeletesAtEndOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 555,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousDeletesInMiddleInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 582,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousDeletesInMiddleOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 609,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZOrderDefault()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 287,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenToggleReadOnly_onTypedTextField_noChangeNorCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1504,
  "endLine" : 1532,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_restoresScrollerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 344,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusingOutOfBoundsItem_bringsItIntoView_whenMultipleFocusables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 719,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_fling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 344,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_preDrag_respectsConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 377,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_withoutEventHandling_drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1284,
  "endLine" : 1314,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDrop_dropImplicitlyRequestsPermissions_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 360,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropOnSingleNodeTriggersOnReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 389,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDropOnSingleNode_withNotIncludedHintMediaType_triggersOnReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 418,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animateToWithDecay_alreadyAtTarget_noOps()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1371,
  "endLine" : 1396,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachPaddingLargerParentSize_scrollTillTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 722,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToPage_shouldPlacePagesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 80,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToPage_shouldCoerceWithinRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 371,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_moveToSamePageWithOffset_shouldScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 442,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentPage_pagerWithKeys_shouldBeTheSameAfterDatasetUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollable_noFlingContinuationInCrossAxis_shouldAllowClicksOnCrossAxis_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3249,
  "endLine" : 3278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithIndirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_updatesContent_whenLayerRedrawn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 264,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_multipleFingersDown_assertTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 228,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_fingerDownMoveOutsideBounds_assertNotTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 310,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aboveThresholdVelocityForward_notLargeEnoughScroll_shouldGoToNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 164,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aboveThresholdVelocityForward_notLargeEnoughScroll_shouldGoToNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 165,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitEachGestureLoops()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitEachGestureTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_clickWithEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 628,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_clickWithNumPadEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 661,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_clickWithDPadCenter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 694,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_clickWithEnterKey_triStateToggleable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 962,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_scrollStartsToConsumeAfterBeingStretched_releaseOverscroll_pullLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 991,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_scrollStartsToConsumeAfterBeingStretched_releaseOverscroll_pullTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 994,
  "endLine" : 1032,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollFromViewportShrink_isInterrupted_byGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 491,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enabledChange_semanticsShouldBeCleared()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1951,
  "endLine" : 1980,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithIndirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableIndirectPointerInputTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_rtl_after_switch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 495,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStarted_startDragImmediately_offsetShouldBePositionOfDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1376,
  "endLine" : 1402,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateColor_insideAnnotation_retainsFocusCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 393,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_withinOtherStyle_onHover_hoveredStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 495,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onFocus_restoresOriginalStyle_afterFocusLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 581,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_withinOtherStyle_onFocus_focusedStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 610,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imeActionDone_customCallback_doesNotHideKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardActionsTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 148,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackPressed_andReleased_whenCursorHandleShown_doesNotConsumeEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldSelectionOnBackTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleBasicText_callSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPlatformSelectionsBehaviorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_ellipsis_disabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1557,
  "endLine" : 1588,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_ellipsis_enabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1735,
  "endLine" : 1766,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_ellipsis_disabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1798,
  "endLine" : 1829,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_reLayout_withDifferentDensity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 296,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_reLayout_withDifferentFontScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 329,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun history_isRecorded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutInput_reLayout_withDifferentDensity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutInput_reLayout_withDifferentFontScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_nothingSelectedInStartArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 763,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_nothingSelectedInEndArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 792,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_nothingDeletedInStartArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 973,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_nothingDeletedInEndArea_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 1002,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_paste_appliesFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 538,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passwordSemantics_whenIsPassword_isToggled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 860,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickAndDragGestureIsIgnored_whenInnerTextFieldNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 332,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 550,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldCursor_alwaysReadLatestState_duringDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 1074,
  "endLine" : 1103,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immUpdated_whenFilterChangesText_withComposition_fromInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 236,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsLtr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 403,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineBoundsNotIncludedWhenIncludeLineBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 670,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToLeft_rtl_outOfBounds_scrollable_continuesDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 926,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorationBox_sendsEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldInteractionSourcePressTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 164,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_doesNotLinger_whenDraggingItemLeaves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 228,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollLeft_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 739,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollUp_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 808,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenCodepointTransformationInstanceChangedWithDifferentOutput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 642,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textStyleColorChange_doesNotRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 272,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composingRegion_addsUnderlineSpanToLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1354,
  "endLine" : 1381,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoView_whenHeightChanges_inVerticallyScrollableField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 962,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiStyleText_setFontFamily()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextScreenshotTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 160,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenCallHide_providerCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_wordLevel_noSelection_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 282,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_startPointOutOfLineMargin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1486,
  "endLine" : 1515,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_endPointOutOfLineMargin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1518,
  "endLine" : 1547,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingFocusedItem_itemIsNotFocusedAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 680,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnClickableFocusable_reassignsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 855,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_updates_onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 377,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_cancelMidDown_shouldContinueWithNextDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 720,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuPopup_removedAndReAdded_appearsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 668,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingIntrinsicsDoesntCauseMeasureLoop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1086,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateScrollToPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 679,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 238,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 373,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectInteractionsForLinks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 59,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 442,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 496,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraintsChildIsMeasuredEvenWithDefaultConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 584,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxLinesVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1101,
  "endLine" : 1126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxLinesVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1129,
  "endLine" : 1154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxHeightVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1157,
  "endLine" : 1183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxWidthVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1186,
  "endLine" : 1212,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxLinesClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1241,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxLinesClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1244,
  "endLine" : 1270,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_MaxHeightClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1273,
  "endLine" : 1299,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_MaxWidthClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 1302,
  "endLine" : 1328,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FlowColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 300,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 586,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReadsAndRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionDataWithStateReads.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ParameterFactory.kt",
  "fileLinesCount" : 971,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 357,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dumpMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 258,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun obtainDropShadowRenderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/shadow/AndroidShadowContext.android.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 86,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun obtainInnerShadowRenderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/shadow/AndroidShadowContext.android.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZFromPrimaries_XYZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 500,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 527,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradientBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1459,
  "endLine" : 1483,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradientBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1486,
  "endLine" : 1510,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradientRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1513,
  "endLine" : 1537,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 264,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResettingToDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 462,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 589,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 616,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCubicVerticalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Bezier.kt",
  "fileLinesCount" : 1000,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 449,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDependencyAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/layer/ChildLayerDependenciesTracker.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_newLine_last_char()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1044,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1047,
  "endLine" : 1072,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_seFontSizeTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2974,
  "endLine" : 3003,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleWithFontSizeNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3111,
  "endLine" : 3140,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultSpanStyle_setLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3701,
  "endLine" : 3727,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manyKeys()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/ExpireAfterAccessCacheTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle_without_pop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 521,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushAnnotation_multiple_nested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 949,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 1015,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation_separates_ttsAnnotation_and_stringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1079,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation_separates_urlAnnotation_and_stringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1113,
  "endLine" : 1142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignBottom_smallerThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 225,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignTop_smallerThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 253,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun small_lineheight_prevents_clip_multi_line_preserve_linespacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 454,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineShiftSpan_updateMeasureStateNestTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 90,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineShiftSpan_updateDrawStateNestTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_content_withLtrLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 740,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 772,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 804,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 836,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 676,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1095,
  "endLine" : 1120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1359,
  "endLine" : 1386,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1570,
  "endLine" : 1597,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_defaultValue_alignsStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2379,
  "endLine" : 2406,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleWithFontSizeNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3298,
  "endLine" : 3327,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_restoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/SaverRestorationTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 164,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasWeightAndStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceSubject.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 171,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushShouldChangeInResult_whenCacheIsActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 406,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignTextTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 303,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignTextBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 335,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignTextCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 368,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withLineWrap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 119,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_justify_justifies_underApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1089,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_containsCenter_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 86,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_containsAll_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacterLineHeight_includeFontPaddingIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 222,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineShift()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 619,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 642,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextMeasurer.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkHelper.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 131,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventIsNotAttachedGlobally()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/events/EventTargetListenerTests.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteContentBackward_with_Backspace_key_pressed_same_frame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 659,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun clickBeforeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAutofillEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillCallback.android.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAutofillEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillDebugUtils.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 57,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 679,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PointerKeyboardModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.skiko.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 343,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutAccordingTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropViewHolder.desktop.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 121,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKindSetUpdatesAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinatorAttachedWhenLayoutNodeAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 825,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_2PointersOver2DifferentPointerInputModifiers_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1676,
  "endLine" : 1714,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStartAndStop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/integrations/ComposeHostingViewIntegrationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneRestartWhenMoveToNewSubview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/integrations/ComposeHostingViewIntegrationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterNotSizedToIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 359,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerTransformationsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/NotHardwareAcceleratedActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCameraDistanceWithRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 394,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 654,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingGraphicsLayerInvalidatesParentLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1385,
  "endLine" : 1412,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepDrawingTheLayerWePreviouslyPlacedWith()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateReorderedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 577,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateParentOfReorderedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 630,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forRadioButton()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 558,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_readableTraversalGroups()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1062,
  "endLine" : 1088,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_vertical_zIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1834,
  "endLine" : 1860,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_horizontal_zIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1863,
  "endLine" : 1889,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewInteropIsInvisibleToUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3820,
  "endLine" : 3847,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessibilityNodeInfoTreePruned_completelyCovered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4160,
  "endLine" : 4187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessibilityNodeInfoTreePruned_partiallyCovered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4190,
  "endLine" : 4219,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollableContainer_scrollViewClassNotSet_whenCollectionInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5379,
  "endLine" : 5408,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentNode_withAlphaAndMultipleClickableModifiers_accessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5600,
  "endLine" : 5629,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodesAreDetachedWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 217,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierLocalProviderAndConsumer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 731,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_credentials_BSTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/TextFieldStateSemanticAutofillTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyFillableDataChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 460,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyFillableDataChanged_addedEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 589,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewEntered_previousFocusFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 821,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewEntered_previousFocusFalse_onAutofillText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 851,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_performAutofill_callsOnAutofillText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1401,
  "endLine" : 1428,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeParent_captureFocus_retainsStateAsActiveParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 104,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusLeft_fromItemOnLeftEdge_movesFocusOutsideParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 522,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusLeft_fromItemOnLeftEdge_movesFocusOutsideDeactivatedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 568,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_fromItemOnRightEdge_movesFocusOutsideParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 614,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_fromItemOnRightEdge_movesFocusOutsideDeactivatedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 660,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusUp_fromTopmostItem_movesFocusOutsideParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 703,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusUp_fromTopmostItem_movesFocusOutsideDeactivatedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 746,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusDown_fromBottommostItem_movesFocusOutsideParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 789,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusDown_fromBottommostItem_movesFocusOutsideDeactivatedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 832,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusChange_requestingChildFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 306,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusPropertiesNodeInHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 422,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_focusPropertiesAttachedLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_focusPropertiesDetachedLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeParent_propagateFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 155,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_parentIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 451,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_childIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 483,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjacentCallsRestoresFocusToTheCorrectChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 124,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restorationFailed_fallbackToOnRestoreFailedDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 363,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_intermediateDisabledParents_focusesOnDistantChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 327,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewInvalidatingDuringDrawTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 252,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_runsFactoryExactlyOnce_evenWhenFactoryIsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 779,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialComposition_causesViewToBecomeActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 926,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleContainerStateSetAfterAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/PoolingContainerComposeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 111,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_densityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 803,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_noPasteAction_ifUnfocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1572,
  "endLine" : 1598,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeRemoval_sendsSubtreeChangedEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 2127,
  "endLine" : 2156,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMultipleNodesInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 176,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattachedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 222,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTranslationOnAppeared_showOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 538,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTranslationOnAppeared_showTranslated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 572,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeTriggersRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeDensityTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 114,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeTriggersRedrawLayerBeforeDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeDensityTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 144,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeTriggersRedrawLayerAfterDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeDensityTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingLayoutModifierShouldTriggerOnPlacedOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 902,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingLayerModifierShouldTriggerOnPlacedOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 905,
  "endLine" : 932,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingChildWithBaselineLater_layoutBlockUsingCoordinatesIsReexecuted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1043,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2833,
  "endLine" : 2858,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApproachUsingContentNotComposedInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3189,
  "endLine" : 3214,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario13()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 708,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario14()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 736,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario27()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 1032,
  "endLine" : 1057,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1085,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 461,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 492,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackIsReexecutedOnPlacingAgainWithTheSameOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 671,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringGrandChildWhenGrandParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 146,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeDoesNotCauseRemeasureOfAncestor_whenItsIntrinsicsAreUnused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 204,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notSubcomposedSlotIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 376,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotsAreDrawnInTheOrderTheyComposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 407,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingOrderIsControlledByPlaceCalls()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 552,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposedItemDisposedWhenSubcomposeLayoutIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 837,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMoreItemsReturnsFalseWhenItemsRunOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_interruptsCurrentRequest_whenNewRequestOutsideCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 288,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotaryEventHasTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 359,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotaryEventHasDeviceId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 392,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRotary_views_Interop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 536,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHoverMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_hasDownAndUpPath_pointerInputHandlersCalledInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 506,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendNotANumberDensityInPointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputDensityTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 407,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineBoundsNotIncludedWhenIncludeLineBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 674,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_propagatesExceptions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusSwitchToAndroidViewEditor_doesNotHideKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 710,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionItemInfo_defaultLazyListSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 273,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionItemInfo_lazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 305,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionItemInfo_withSelectableGroup_andDefaultLazyListSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 337,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowInfo_containerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 329,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3448,
  "endLine" : 3475,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachingLayerDoesNotCauseRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3676,
  "endLine" : 3706,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDismissedOnBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 297,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDismissedOnEscapePress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 327,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumnDemo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 302,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 475,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeDrawScope.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchBoundsInRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 935,
  "endLine" : 963,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 434,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateIntrinsicsParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 699,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 731,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBaselineRowLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 178,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutComputeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasure1()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 479,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasure2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 506,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasure3()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 533,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasure4()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 560,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 326,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromAHSV()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 317,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun measureTextWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteTextMeasure.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun measureTextHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteTextMeasure.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 471,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 498,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 554,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 648,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 675,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 768,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 794,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 842,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 382,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 316,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 150,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 747,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParticlesCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 423,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 595,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float computeModifierDefinedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 535,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float computeModifierDefinedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 583,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 834,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 863,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 176,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 201,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun text()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1558,
  "endLine" : 1582,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Animator createAnimation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createGhostView()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 347,
  "endLine" : 379,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object createCustom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 196,
  "endLine" : 223,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransitionSeekController controlDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 503,
  "endLine" : 527,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleRemoveTargets()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 283,
  "endLine" : 308,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceTargets()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 378,
  "endLine" : 403,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 300,
  "endLine" : 324,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchStartAndEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 715,
  "endLine" : 741,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Icon.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::tv" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun heartRateStats()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 505,
  "endLine" : 529,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 1086,
  "endLine" : 1113,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 1261,
  "endLine" : 1287,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWatchFaceListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2966,
  "endLine" : 2991,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationStateWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationDataTimeline()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 711,
  "endLine" : 739,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWireSizeAndDimensions()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3493,
  "endLine" : 3517,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1085,
  "endLine" : 1112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawSubText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 582,
  "endLine" : 607,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setContext()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 308,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 293,
  "endLine" : 317,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 1049,
  "endLine" : 1073,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 1370,
  "endLine" : 1394,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedRow.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 97,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun placeholderChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 560,
  "endLine" : 584,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Chip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 203,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 751,
  "endLine" : 778,
  "linesOfCode" : 25,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToRevealChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToReveal.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToRevealCard()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToReveal.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 183,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableActivityController getWearableController()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/WearableControllerProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float calculateInitialRotation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 682,
  "endLine" : 711,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 228,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 670,
  "endLine" : 699,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableRecyclerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 105,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindRecursively()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 791,
  "endLine" : 818,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float computeResult()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void extendClickableAreaIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1573,
  "endLine" : 1601,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleChip build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 223,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicDataValue dynamicDataValueFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 334,
  "endLine" : 358,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicFloat dynamicFloatFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5146,
  "endLine" : 5170,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTileAddEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 525,
  "endLine" : 551,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTileRemoveEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 554,
  "endLine" : 581,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTileEnterEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 610,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTileLeaveEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 613,
  "endLine" : 639,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyFiles()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 445,
  "endLine" : 470,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildJson()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/AndroidTestConfigBuilder.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkResourceApiRelease()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/CheckResourceApiReleaseTask.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 99,
  "endLine" : 126,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkDslPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "activity/activity-lint/src/main/java/androidx/activity/lint/ActivityResultFragmentVersionDetector.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::activity" ],
  "startLine" : 85,
  "endLine" : 110,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCrop()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int sync_wait()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 202,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesMaterialThreeFavorite()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 288,
  "endLine" : 314,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 300,
  "endLine" : 327,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 297,
  "endLine" : 324,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 235,
  "endLine" : 263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1416,
  "endLine" : 1444,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 811,
  "endLine" : 837,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 806,
  "endLine" : 832,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1420,
  "endLine" : 1448,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateSetting()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 141,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateChevronAndVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1480,
  "endLine" : 1504,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 87,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Number calculateDirectValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 309,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Number calculateDirectValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 379,
  "endLine" : 404,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowOverlayHelper build()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 186,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlideEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 196,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusToViewInLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2103,
  "endLine" : 2128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapEntries()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 920,
  "endLine" : 948,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentConstruction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 427,
  "endLine" : 451,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeFromStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 143,
  "endLine" : 169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 519,
  "endLine" : 543,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/widget/TextViewCompoundDrawablesXmlDetector.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 91,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View createViewFromTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 310,
  "endLine" : 339,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 321,
  "endLine" : 351,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2073,
  "endLine" : 2108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 295,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 52,
  "endLine" : 91,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addIntentOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 517,
  "endLine" : 544,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 77,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 194,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DialogTitle.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 181,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 271,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asChild_whenEnabledStateChanges_thenUpdatesDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 103,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 463,
  "endLine" : 496,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointParallelogramDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 214,
  "endLine" : 239,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forParallelogramAndPartitionedMesh_callsJniAndReturnsBool()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 962,
  "endLine" : 987,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain_defaultInternalToStrokeTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCacheTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::ink" ],
  "startLine" : 366,
  "endLine" : 402,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 953,
  "endLine" : 977,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 980,
  "endLine" : 1004,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1046,
  "endLine" : 1070,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1073,
  "endLine" : 1097,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZFromPrimaries_XYZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 223,
  "endLine" : 257,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PackageInfo getNotYetLoadedWebViewPackageInfo()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 403,
  "endLine" : 428,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/SinglePointerPredictor.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::input" ],
  "startLine" : 118,
  "endLine" : 154,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildrenWithMargins()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 887,
  "endLine" : 911,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 919,
  "endLine" : 954,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ExpandButton.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::preference" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreferenceStartFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 73,
  "endLine" : 100,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeDrawers()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1679,
  "endLine" : 1709,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ScrollbarHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollRangeWithSpanInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1965,
  "endLine" : 1996,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 163,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 320,
  "endLine" : 344,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int scrollBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1475,
  "endLine" : 1499,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void preProcess()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildDrawingOrderCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1299,
  "endLine" : 1323,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifInterface()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4144,
  "endLine" : 4169,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupportedMimeType()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4177,
  "endLine" : 4202,
  "linesOfCode" : 25,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double convertRationalLatLonToDouble()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5425,
  "endLine" : 5455,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retrieveJpegImageSize()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7215,
  "endLine" : 7244,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchResultPage doQueryLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1498,
  "endLine" : 1528,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageInfo getStorageInfoForDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2101,
  "endLine" : 2130,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getUnprefixedParentSchemaTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 273,
  "endLine" : 302,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock collectionForLoopCallSerialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 493,
  "endLine" : 517,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldCallDeserialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 744,
  "endLine" : 768,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataPropertyAnnotation tryParse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 465,
  "endLine" : 497,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _TransformTestCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getDocumentAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListFragment.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appsearch" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaTypeVisibilityForPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 640,
  "endLine" : 668,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfig fromParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 630,
  "endLine" : 654,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Class findTargetClassToDeserialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1073,
  "endLine" : 1102,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyIndentToString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 225,
  "endLine" : 255,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateInAnotherInstanceAutoCloser()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/MultiInstanceInvalidationTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 88,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureSchemaCopyTask()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/integration/CommonIntegration.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 76,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreProcess()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/autovalue/AutoValuePojoProcessorDelegate.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/QueryParameterProcessor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/PositionalDataSourceQueryResultBinder.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 66,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAnonymous()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/PreparedStatementWriter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CallableTypeSpecBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::room" ],
  "startLine" : 358,
  "endLine" : 382,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Apply()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_transform.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::inspection" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveFileBlocking()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 180,
  "endLine" : 207,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List parseBrowserActionItems()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 425,
  "endLine" : 449,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilder.android.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::sqlite" ],
  "startLine" : 109,
  "endLine" : 133,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initAndVerifyExtension()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 206,
  "endLine" : 230,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSidecarDisplayFeatures()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 205,
  "endLine" : 229,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSidecarDevicePosture()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 305,
  "endLine" : 329,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retryFailed()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 388,
  "endLine" : 414,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  from()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingData.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::paging" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildObservable()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava2/src/main/java/androidx/paging/RxPagedListBuilder.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::paging" ],
  "startLine" : 285,
  "endLine" : 313,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildObservable()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava3/src/main/java/androidx/paging/rxjava3/RxPagedListBuilder.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::paging" ],
  "startLine" : 293,
  "endLine" : 321,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void gotoPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 146,
  "endLine" : 174,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final T findPdfAndDoInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 87,
  "endLine" : 112,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue observeAsFuture()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 153,
  "endLine" : 184,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 107,
  "endLine" : 137,
  "linesOfCode" : 25,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract boolean onPerformActionForVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 1245,
  "endLine" : 1278,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginSection()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InMemoryTracing.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 298,
  "endLine" : 334,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean popBackStackImmediate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1097,
  "endLine" : 1125,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment trackAddedFragmentsInPop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 589,
  "endLine" : 613,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void collapseOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 619,
  "endLine" : 651,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 331,
  "endLine" : 356,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void setSharedElementTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 68,
  "endLine" : 107,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGridRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 25,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 81,
  "endLine" : 109,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getListHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 399,
  "endLine" : 428,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 217,
  "endLine" : 245,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void determineStartAndPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 207,
  "endLine" : 236,
  "linesOfCode" : 25,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/apilint.py",
  "fileLinesCount" : 76,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename_and_copy_files_to_new_location()",
  "longName" : "",
  "relativeFileName" : "development/copy_screenshots_to_golden_repo.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def groupByDirs()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseBug()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/LocalSdkRegistry.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromTypeReference()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/parser/TypeParser.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mixedStreaks()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 243,
  "endLine" : 270,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserHandle getUserHandleForUid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserHandleCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Locale forLanguageTagCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSignatures()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int modeToMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 932,
  "endLine" : 955,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteViews createRemoteViews()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5534,
  "endLine" : 5561,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bitmap createDrawableBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 237,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Pair partition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 232,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 357,
  "endLine" : 380,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface requestFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 257,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun install()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 265,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeByteImageValues()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 221,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getEdgeNeighbors()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initLookupCell()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 395,
  "endLine" : 418,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun requestEndpointChange()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 379,
  "endLine" : 407,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method setupSetterOrGetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 798,
  "endLine" : 824,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initPath()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 221,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Animator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T readFromParcel()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1589,
  "endLine" : 1612,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1616,
  "endLine" : 1639,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallbackListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3120,
  "endLine" : 3147,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableVolumeInfo getVolumeAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3211,
  "endLine" : 3234,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1111,
  "endLine" : 1142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasDuplicatedItems()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserCompatUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::media" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule grantCameraPermissionAndPreTestAndPostTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1196,
  "endLine" : 1220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoProfileProxy create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getVideoCodecMimeType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 269,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraProviderExecutionState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderExecutionState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOrientationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 512,
  "endLine" : 535,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlashState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 544,
  "endLine" : 573,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 401,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initGlRenderer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 360,
  "endLine" : 385,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSecondaryCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 370,
  "endLine" : 394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCameraErrorListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 564,
  "endLine" : 594,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeChildrenConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createHelperBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 387,
  "endLine" : 412,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRequestAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 294,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enqueueImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 307,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect computeCropRectFromAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 362,
  "endLine" : 388,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamSharing createOrReuseStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 615,
  "endLine" : 643,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUnsupportedFeatureCombinationAndThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1030,
  "endLine" : 1061,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpAudioCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 287,
  "endLine" : 317,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AudioRecord createAudioRecord()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 328,
  "endLine" : 354,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleEncodeError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 800,
  "endLine" : 826,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int scaleAndClampBitrate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 280,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaCodecInfo findCodecAndGetCodecInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/CodecUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 735,
  "endLine" : 761,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 67,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi23Impl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 306,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDeviceDefaultViewAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FovUtil.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSensorHorizontalLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FovUtil.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLevel3SupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 374,
  "endLine" : 402,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfState getAfState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2130,
  "endLine" : 2153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseCasesCombinationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 910,
  "endLine" : 939,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getMaxOutputSizeByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1261,
  "endLine" : 1295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void issueCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 550,
  "endLine" : 573,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanup()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 283,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ZoomControl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLinearZoomFromZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/ZoomMath.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCloser.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 230,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStreamResultComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 224,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 547,
  "endLine" : 573,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnDynamicRoutesChangedListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 547,
  "endLine" : 571,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyDynamicRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 620,
  "endLine" : 643,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mayUpdateGroupVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 823,
  "endLine" : 852,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1355,
  "endLine" : 1381,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 227,
  "endLine" : 259,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean showDialogForAndroidR()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 145,
  "endLine" : 171,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deviceAllowsProfileInstallerAotWrites()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 113,
  "endLine" : 146,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeProfileForO()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 519,
  "endLine" : 545,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPoppedEntryIsAnimated()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/AnimatedTest.kt",
  "fileLinesCount" : 1320,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1042,
  "endLine" : 1071,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTwoPaneForwardFiresLifecycleEventsInOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayLifecycleTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::navigation3" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showFingerprintDialogForAuthentication()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 460,
  "endLine" : 487,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitConstructor()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyForegroundServiceTypeIssueDetector.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::work" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueueContinuation()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dequeueAndCheckForCompletion()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 206,
  "endLine" : 250,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareChildren()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 732,
  "endLine" : 766,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldInvalidateOnFixedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1221,
  "endLine" : 1244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldInvalidateOnFixedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1265,
  "endLine" : 1288,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchParent_vertical()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixedSizeMatchesRoot_vertical()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixedSizeSmallerThanRoot_horizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 169,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 276,
  "endLine" : 300,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1649,
  "endLine" : 1672,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTransitionChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4570,
  "endLine" : 4593,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutateReverse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 401,
  "endLine" : 427,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildShape()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 379,
  "endLine" : 403,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 394,
  "endLine" : 418,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 296,
  "endLine" : 319,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int hsvToRgb()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/parse/KeyParser.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 87,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double approxLength()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 189,
  "endLine" : 214,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToGoal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowEqualDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 320,
  "endLine" : 355,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 219,
  "endLine" : 242,
  "linesOfCode" : 24,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/BarrierReference.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int getLimitedDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 261,
  "endLine" : 284,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void minimizeGoal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 515,
  "endLine" : 542,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDisplayStrength()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1213,
  "endLine" : 1236,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 149,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarNotificationManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 468,
  "endLine" : 498,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Alert createAlert()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 167,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "resourceinspection/resourceinspection-processor/src/main/kotlin/androidx/resourceinspection/processor/LayoutInspectionStep.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::resourceinspection" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void draw()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 693,
  "endLine" : 723,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void saveAsXml()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 90,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map loadFromXml()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCredentialAsync()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerImpl.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::credentials" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppAuthenticatorResult checkCallingAppIdentityInternal()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 369,
  "endLine" : 394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String replaceLine()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1241,
  "endLine" : 1265,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IdentityCredentialStoreCapabilities getCapabilities()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredentialStore.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::security" ],
  "startLine" : 149,
  "endLine" : 174,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateNavHostController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicNavHostFragment.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::navigation" ],
  "startLine" : 35,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 141,
  "endLine" : 239,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun buildDeepLinkDestinations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavDestination.nonAndroid.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::navigation" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fillInLabel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 324,
  "endLine" : 351,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNestedKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNestedObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 369,
  "endLine" : 398,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkSharedActionBestMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 221,
  "endLine" : 247,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 183,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AbstractAppBarOnDestinationChangedListener.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::navigation" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSavedStateHandleDestroyedLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectArgsSavedNotRestored()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1299,
  "endLine" : 1330,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEnumNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1692,
  "endLine" : 1721,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDifferentGraphViaDeepLinkToGrandchild3x()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4114,
  "endLine" : 4143,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaUriOnlyIfDeepLinkExplicitlyAdded()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4147,
  "endLine" : 4175,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreFromSiblingGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4445,
  "endLine" : 4472,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackstackArgsBundleParceled()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4477,
  "endLine" : 4507,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateDataPatternInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 224,
  "endLine" : 248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateWithExtras()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 311,
  "endLine" : 337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityDeepLinkHandledOnceAfterRestore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 116,
  "endLine" : 150,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateUp_nullArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1058,
  "endLine" : 1088,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackstackArgsBundleParceled()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1630,
  "endLine" : 1660,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeViewModelStoreOwnerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 104,
  "endLine" : 131,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deadParentInAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 386,
  "endLine" : 412,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerThrowException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 288,
  "endLine" : 311,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReattachment()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLookaheadPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElement.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 160,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectPropertyValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 371,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun possibleToOverrideStartAndEndValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDurationWithZeroDampingRatio()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 321,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialStateTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 326,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_sizeAndPositions_withInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 189,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_customSizeAndPositions_withInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_clickingOnTextAfterDismissingKeyboard_showsKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 323,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPositionX_initial_withNullTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 888,
  "endLine" : 912,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshingIndicator_returnsToRest()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreScroll_negativeDelta_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 449,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPreScroll_positiveDelta_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 525,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_scrim_doesNotClickWhenClosed_hasContentDescriptionWhenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 475,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_scrimNode_reportToSemanticsWhenShow_tallBottomSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 591,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_anchorChangeHandler_missingAnchor_immediatelySnapsForInitialization()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customStyleProperties_shouldApply()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag_out_of_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 232,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_dragThumb()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 628,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledBackgroundIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 332,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_updateAnchors_noOngoingDrag_shouldUpdateOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 617,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_newStateIsInitialized_afterRecomposingWithOldAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1387,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeAndColorFromThemeIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 298,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedButtonDisabledBackgroundIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 363,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonDisabledBackgroundIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 422,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_observePushedData()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun titleAndTextWithoutTextBaselines()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_notSelected_animateToSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 193,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_selected_animateToNotSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_sizeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 263,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_revealBySwiping_gesturesDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 372,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_shortContent_bottomNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomNavigation.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPullRefreshState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/pullrefresh/PullRefreshState.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/IconButton.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 945,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/MaterialTheme.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ModalBottomSheetLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheet.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixelColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 676,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenteredKeylines_shouldAddSpacingBetweenItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M1S_decreasesMediumSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M1S_increasesMediumSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M2S_decreasesSmallSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 203,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_expanded_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 403,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mask_genericMaskedPathShouldIntersectSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselItemScopeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_transparentIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_transparentIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 232,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_default_scrolledPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 224,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_transparentContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 331,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_transparentContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 358,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_closeThumbs_dragRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 962,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_closeThumbs_dragLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 994,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_changeDisplayedMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 684,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_changeDisplayedMonth_withYearMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 719,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithoutRemember()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButton_withAnimatedShape_pressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 612,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButton_withAnimatedShape_pressed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 645,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButton_withAnimatedShape_pressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 678,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButton_withAnimatedShape_pressed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 711,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButton_withAnimatedShape_pressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 744,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButton_withAnimatedShape_pressed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 777,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_enabled_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 427,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItemContent_withLabel_unselected_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 417,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_lightTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 274,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_darkTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 389,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_containsSettledAnchor_dismissAnchorsDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_selectionSpanningMonths_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_initial_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 460,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_whenPositionedAbove()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 595,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderPosition_whenNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 722,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_withLabel_doesNotCrash_columnWidthWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1750,
  "endLine" : 1774,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_multipleItems_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_observePushedData()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInput_initialFocusOnInputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_expanded_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 667,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_collapsed_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 784,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_expanded_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 833,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_collapsed_customShadowElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 906,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabAnimates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 507,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_withLabel_doesNotCrash_columnWidthWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1603,
  "endLine" : 1627,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallAppBar_withSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallAppBar_withoutSubtitle_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 144,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_notSelected_animateToSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_notSelected_animateToSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 324,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_selected_animateToNotSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 358,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_selected_animateToNotSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 392,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testExpandAction_whenCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 214,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_revealBySwiping_gesturesDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 484,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_sheetMaxWidth_sizeChanges_snapsToNewTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 835,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testDragHandleClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 1043,
  "endLine" : 1069,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testDragHandleClick_hiddenStateAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1098,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_hasPaneTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 213,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDateRangePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 301,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalDrawerSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 714,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DismissibleDrawerSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 803,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Typography.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 516,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideNavigationRail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1063,
  "endLine" : 1087,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1470,
  "endLine" : 1500,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffoldTest_fillMaxSize_withShortNavBar_succeeds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 124,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffoldTest_fillMaxSize_withWideNavRail_succeeds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_threePaneLayout_neverReflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 393,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitateAndHistory_onePaneLayout_levitateCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 537,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitateAndReflow_onePaneLayout_levitateCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 586,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_scaffoldValueChangeWithSinglePane_expandedPanesAreChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_scaffoldValueChangeWithDualPane_expandedPanesAreChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 172,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_animateToAnchorWithVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 385,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asBottomSheet_withDragHandleAndShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 181,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  ThreePaneScaffoldPredictiveBackHandler()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldPredictiveBackHandler.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSaveable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotRestoredAfterResume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotContextElementTests.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canReverseUsingIterators()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 742,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeferredReclaimingState_MultipleObjects()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1150,
  "endLine" : 1186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertAtTheStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNodesResetNodeCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 767,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupInsertBoundaryCondition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3044,
  "endLine" : 3070,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endToMarker()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 792,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildContext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 1247,
  "endLine" : 1272,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scanGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/ComposeStackTraceBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 367,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeNestedSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 923,
  "endLine" : 946,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAux()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1551,
  "endLine" : 1574,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2025,
  "endLine" : 2051,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearRecompositionState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 560,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun middleInfos_layoutBuilder_threeInfos_containsOneElement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 686,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection_onNoChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_doesNotAllow_concurrentAccess()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePrepends()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAppends()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 412,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousDeletesAtStartInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 475,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousDeletesAtStartOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 501,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousOneToManyReplacements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 677,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousOneToManyReplacementsReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 703,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousManyToOneReplacements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 730,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousManyToOneReplacementsReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 756,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePreviousCursorPosition_aroundInsertion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextSelectionMovementTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenThreeGroupsWithTwoItemsEach_separatorsCombined()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_withIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 283,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lazilyCreatedIndicatorReceivesPressedInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7334,
  "endLine" : 7362,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignCenter_defaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSelectedTextIsRemovedByIME_SelectionDoesNotRevert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1304,
  "endLine" : 1331,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notAttachedEffectIsNotConsumingOffsetsAndVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1055,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverscrollCallbacks_verticalSwipeUp_shouldTriggerCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1478,
  "endLine" : 1503,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToClipDescription()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ClipDescriptionSubject.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCountDecreased_currentPageIsAdjustedAccordingly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 248,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagerStateChange_flingBehaviorShouldRecreate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 347,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingAndNoContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 285,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachPaddingLargerParentSize_scrollToLastItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 659,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachPaddingLargerParentSize_scrollToLastItemByDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 691,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 127,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForwardAtTheLastPage_withSpacing_shouldNotMovePage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerSwipeEdgeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_indirectPointer_reverse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 544,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_dismissesMagnifier_whenRemovedFromComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 423,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapMiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 413,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingRight_relax_lowVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 604,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingRight_relax_highVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 652,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingBottom_relax_lowVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 792,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_doesNotConsumeDelta_flingBottom_relax_highVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 840,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenFullyInViewAndBecomesFullyHidden_usingFocusRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 185,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenFullyInViewAndBecomesPartiallyHidden_usingFocusRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 359,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click_withIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 314,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotOpaque()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 349,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_cancelMidDown_shouldContinueWithNextDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1284,
  "endLine" : 1313,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DetectDownAndDragGesturesWithObserverInitializationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedRectIsPassedOnGlobalPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 411,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_andInlineContent_onClick_opensUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleParagraph_densityChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextDensityTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun long_press_select_a_word()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragLeftOutOfBoundsUpAndDown_selectsLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 245,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicsHeight_respectsMinLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicsHeight_respectsMinLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_byParagraphMovements_emptyLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 173,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_wordLevel_noSelection_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 261,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_withOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 356,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 681,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 734,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_preview_nothingSelectedInStartArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 820,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 892,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 944,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_startPointOutOfLineMargin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1483,
  "endLine" : 1511,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_endPointOutOfLineMargin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1514,
  "endLine" : 1542,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodRevealLastTyped_toggleObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 417,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_pressEnter_parentClickable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 812,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_consumedKeyDownEvent_keyUpDoesNotPropagate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 842,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immNotRestarted_whenEditsComeFromIME()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 397,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextFieldState_restoresTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/RememberTextFieldStateTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartInput_startsNewInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManagerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 514,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variousEditOperations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 226,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsLtr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 414,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollRightThenSlightlyBack_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 494,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollDownThenSlightlyBack_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 551,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollLeft_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 581,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollUp_endHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 650,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_disappears_whenWindowLosesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 394,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalClick_sendsPressAndReleaseEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldInteractionSourcePressTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackPressed_andReleased_textFieldDoesNotPropagateBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionOnBackTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackPressed_andReleased_whenCursorHandleShown_doesNotConsumeEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionOnBackTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 144,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenTextFieldIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 870,
  "endLine" : 897,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenCompositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 531,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsCachedLayout_whenCodepointTransformationInstanceChangedWithSameOutput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 668,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixedAPICalls_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 543,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textStyleFontSizeChange_relayouts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_whenStateObjectChanges_restartsInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 466,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorChange_reflectsOnView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldDrawPhaseToggleTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropped_textAndNonTextCombined_insertsAtCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 430,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_scrolledAndClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiline_scrolledAndClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 288,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiStyleText_setFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextScreenshotTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiStyleText_setFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextScreenshotTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderPositionUpdates_andPopupContentSizeChanges_popupDoesMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 392,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_preview_nothingSelectedInStartArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 765,
  "endLine" : 790,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_preview_nothingDeletedInStartArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 1012,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_bidiBoundary_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1055,
  "endLine" : 1081,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1361,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_selectFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1392,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_spaceOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1395,
  "endLine" : 1421,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_bothStartAndEndPointOutOfLineMargin_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1587,
  "endLine" : 1612,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingFocusableFromSubcomposeLayout_clearsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 606,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 334,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 506,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringElement.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 488,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeSuggestSelectionRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1087,
  "endLine" : 1116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOvershot()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutScrollScope.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 156,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun disposeInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1435,
  "endLine" : 1458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun handlePressInteractionStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1629,
  "endLine" : 1652,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/RoundRect.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeInlineRanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedRenderEffectToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawOvalColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawInsetAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 397,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentAlternatingColors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pixelComparison()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 211,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerBitmapAfterDependencyReleased()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 155,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownColorspace3WhitePointValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownColorspace2WhitePointValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 273,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 578,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 755,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 786,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 817,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_proportional_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 848,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun single_line_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 150,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr_multiline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_rtl_multiline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 359,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 439,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 641,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1144,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_defaultValue_alignsStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2273,
  "endLine" : 2300,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParagraph_with_ParagraphIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4191,
  "endLine" : 4217,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 701,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 727,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 753,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_no_break_space()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop_in_the_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 681,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun can_call_other_functions_after_toAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 834,
  "endLine" : 863,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation_withoutTag_multipleAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1018,
  "endLine" : 1047,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_withAnnotations_collapsedRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 648,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignAboveBaseLine_smallerThanAscent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignAboveBaseLine_greaterThanAscent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 197,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignTop_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 309,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignTop_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignBottom_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 393,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignBottom_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 421,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun small_lineheight_mode_tight_trim_both_forces_lineheight_singleline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 483,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_rectCoversSingleParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 141,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_forceLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_forceRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 237,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 407,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 438,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 527,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 558,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 647,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 678,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 435,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun single_line_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr_multiline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 357,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_rtl_multiline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 465,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1330,
  "endLine" : 1356,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeOnPartOfText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3134,
  "endLine" : 3159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultSpanStyle_setLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3975,
  "endLine" : 4001,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultSpanStyle_overrideAlphaDuringDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4065,
  "endLine" : 4093,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParagraph_with_ParagraphIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4590,
  "endLine" : 4616,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadLoadedFontFamily_weightSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadLoadedFontFamily_allSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 182,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecorationShouldChangeInResult_whenCacheIsActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 454,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignCenter_lessThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 239,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignCenter_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_withRtlText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 398,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_withBiDiText_coversRtlChar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 428,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_withBiDiText_coversLtrChar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_withBiDiText_coversBiDiStr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 488,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_center_textIsCentered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1026,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_forceLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1208,
  "endLine" : 1238,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_forceRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1241,
  "endLine" : 1271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_emptySpanRange_shouldNotApply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 373,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextDoesNotClipTheContent_ifOverflowIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 609,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 710,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertText_with_deleteContentBackward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 196,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertReplacementText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 303,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFocusablePopup_withWindowLayerType_doesNotGrabFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DesktopPopupTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 293,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 215,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 240,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 320,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutSubviews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 105,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 865,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sailfishFlingUpFast_xValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 648,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sailfishFlingUpFast_yValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 676,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidationForDrawWithCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 696,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurNoopOnUnsupportedPlatforms()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 626,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepDrawingNestedLayers_deactivatedGraphicsLayerModifierScheduledForInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 300,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowSizeIsNotCausingReorder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 657,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 309,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forSelectable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 495,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInvalidExtraFromExtraData_throws()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2980,
  "endLine" : 3006,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsSort_doesNotThrow_whenCoordinatorNotAttached_compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5105,
  "endLine" : 5133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleModifierLocalsOfSameDataType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleModifierLocalsWithDifferentDataType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 187,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 272,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderRemoved_readsPreviousParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 331,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutCoordinatesOnDeactivatedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 802,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedProducerChangesToDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 142,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachedProducerStartsProducingFromDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 204,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_doNotCallCommit_partialRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 237,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_doNotCallCommit_partialAddition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 266,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_callCommit_nodesDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 313,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyFillableDataChanged_removed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 558,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyFillableDataChanged_removedEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 619,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reentrantRequestFocus_byCallingRequestFocusWithinOnFocusChanged2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTransactionsTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_cancelExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 286,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingInactiveFocusNode_withActiveChild_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 361,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingCanFocusProperty_onFocusEventIsTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 647,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingCantFocusProperty_onFocusEventIsTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 680,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoComponents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_consumesKeyEvent_ifFocusIsMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeViewKeyEventInteropTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedInactiveFocusNodeDoesNotSendFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/DeactivatedFocusNodeTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 188,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_onDeactivatedParent_focusesOnChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 295,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_DisabledParent_implicitEnterCanBeCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 386,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusForAnyChild_triggersOnFocusChangedInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 685,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingRect_doesNotRequestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 277,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeSubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 377,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 537,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 569,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 571,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 603,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingAcrossLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 317,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 521,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 553,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 560,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 592,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_changeComposeViewContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 832,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movingAcrossLinearLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 323,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 517,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 549,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 519,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 551,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovementGranularities_textField_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 960,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionCanBeNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1601,
  "endLine" : 1626,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterIterator_following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 87,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterIterator_preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 117,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wordIterator_preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 224,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineIterator_preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 377,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseChildren_sameKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 911,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitsItemsAcrossLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 137,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ancestorsAcrossMultipleLayoutNodesAreAvailableDuringOnDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 289,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun potentialWorkaround_writeParts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidPathMeasureTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShape_padding_shapeOffsetAndFillsDownsizedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_padding_shapeOffsetAndFillsDownsizedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 341,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placement_animation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledWhenRemovedFromModifierChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 381,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledWhenAddedToModifierChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 434,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrolling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 538,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollingNestedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 685,
  "endLine" : 715,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRestoreLocaleLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notMeasuredChildIsNotCrashingWhenGrandParentQueriesAlignments()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 1088,
  "endLine" : 1114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLinesArePresent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 987,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingGrandChildIntrinsicsViaModifierWhenGrandParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 175,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenQueriedFromModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 311,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenQueriedFromModifier_andAParentQueriesAbove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 341,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingOrderCouldBeChangedUsingZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 472,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalChangeInMainCompositionRecomposesSubcomposition_noRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1126,
  "endLine" : 1153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticCompositionLocalChangeInMainCompositionRecomposesSubcomposition_noRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1193,
  "endLine" : 1220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotIsProperlyDeactivatedAfterUpdatingReusePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2516,
  "endLine" : 2541,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingModifierOnDetachedSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2555,
  "endLine" : 2584,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premeasuringAfterPrecomposePaused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3474,
  "endLine" : 3501,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposingNotPausedOnTopOfNotAppliedPaused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3690,
  "endLine" : 3724,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreFocusAwareEvent_triggeredBefore_onFocusAwareEvent_1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 287,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreFocusAwareEvent_triggeredBefore_onFocusAwareEvent_2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_triggeredAfter_onPreviewKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/HardwareKeyInputTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 171,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemReceivesVerticalRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 278,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotaryEventUsesTestTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 424,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDelegatedPointerEvents2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 999,
  "endLine" : 1026,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangePointerInputBlockCancelsPreviousPointerInputBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1167,
  "endLine" : 1199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerInput_badSinglePointer_composeIgnores()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1416,
  "endLine" : 1443,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downDown_correctPointersTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1013,
  "endLine" : 1038,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_1pointerActionMove_includesMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1237,
  "endLine" : 1262,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_1pointerActionUp_includesMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1265,
  "endLine" : 1290,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absentEnterSent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MouseEventTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 375,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_childOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 413,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 452,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 352,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 390,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_childOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 428,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildPartialOverlap_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 467,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPointerIconWhenChildRemoved_parentDoesNotSetIcon_iconIsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 3642,
  "endLine" : 3672,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 518,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixedAPICalls_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 538,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 93,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformToScreen_changesAfterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 254,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowIsFocused_whenDialogIsDismissed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 223,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchEventsAreDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 769,
  "endLine" : 794,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowingScrapTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 326,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureComposeWrapperDoesntPropagateInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WrapperTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogDrawsBehindDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 928,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogWithElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogScreenshotTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MovingContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 348,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 559,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OnPositionedDispatcher.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1008,
  "endLine" : 1034,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1150,
  "endLine" : 1173,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 499,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerScope.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 486,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 681,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextureShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1228,
  "endLine" : 1251,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 340,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 219,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 175,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 315,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 256,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 278,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void projection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 397,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 305,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 495,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 581,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 737,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addTouch()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2248,
  "endLine" : 2271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Animator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueAnimator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 853,
  "endLine" : 880,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 135,
  "endLine" : 160,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPatternPath()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 105,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 107,
  "endLine" : 133,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun location()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 400,
  "endLine" : 423,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationSlotMetadataWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 572,
  "endLine" : 599,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Status build()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 438,
  "endLine" : 465,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AnimatedCornerShape.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 157,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Typography.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 287,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Typography.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::wear" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InlineSlider()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Slider.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun InlineSliderButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Slider.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicSwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ListHeader()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ListHeader.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun InlineSlider()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Slider.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::wear" ],
  "startLine" : 241,
  "endLine" : 264,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToDismissBox.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToDismissBox.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 976,
  "endLine" : 1002,
  "linesOfCode" : 24,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getButtonLabel()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 447,
  "endLine" : 483,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDismiss()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 276,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeSetUpCircularInitialLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvingLayoutCallback.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 450,
  "endLine" : 482,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseAttributes()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 459,
  "endLine" : 485,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getDurationPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 246,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected QuotaAwareAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoLayoutDynamicDataPipeline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSpanDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3769,
  "endLine" : 3794,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyCorrectValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2103,
  "endLine" : 2126,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindAndUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 163,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerSdkResourceGeneratorTask()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/SdkResourceGenerator.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 139,
  "endLine" : 165,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitRunnerGitClient.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 172,
  "endLine" : 199,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDocs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaPartialDocsTask.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinish()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/uptodatedness/TaskUpToDateValidator.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 180,
  "endLine" : 208,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 261,
  "endLine" : 284,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/filters/filters/src/main/java/androidx/graphics/filters/VignetteProcessor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::graphics" ],
  "startLine" : 77,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Conic::split()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 122,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Conic::splitIntoQuadratics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 150,
  "endLine" : 179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun split()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUseContextualSerializationWithPolymorphicSerialization()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 675,
  "endLine" : 698,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepEquals_withDifferentContent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedOwner()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/ViewTreeSavedStateRegistryOwnerTest.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::savedstate" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlideEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareMediaForPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 348,
  "endLine" : 371,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 229,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlaybackState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 327,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentSpeedId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onExecuteEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 307,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAddSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 562,
  "endLine" : 585,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onExecuteEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 312,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAddSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 567,
  "endLine" : 590,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNumberOfThumbsInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 177,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 213,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bindControlToAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastForwardAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 282,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RewindAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 302,
  "endLine" : 329,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectChildView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 518,
  "endLine" : 542,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 342,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSubPositionByView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1006,
  "endLine" : 1029,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recomputeScrollPosition()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1650,
  "endLine" : 1674,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSetString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 750,
  "endLine" : 777,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimToSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 667,
  "endLine" : 695,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSetString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 958,
  "endLine" : 985,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeRange()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1080,
  "endLine" : 1103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 693,
  "endLine" : 716,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 781,
  "endLine" : 806,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 719,
  "endLine" : 746,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 830,
  "endLine" : 860,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWindowFeature()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1156,
  "endLine" : 1179,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int mapNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2628,
  "endLine" : 2655,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStyle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3186,
  "endLine" : 3216,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invoke()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveActionViewStates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 370,
  "endLine" : 395,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 134,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 327,
  "endLine" : 355,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRawTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 643,
  "endLine" : 672,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean suggestedSizeFitsInSpace()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 739,
  "endLine" : 769,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 286,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1015,
  "endLine" : 1048,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSearchAutoComplete()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1124,
  "endLine" : 1159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent createIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1549,
  "endLine" : 1576,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawDividersVertical()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 311,
  "endLine" : 336,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Rect getConstantPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 965,
  "endLine" : 988,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatedStateListDrawableCompat create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenNested_invokesOnlyInnermost()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 241,
  "endLine" : 265,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenNestedChildIsDisabled_invokesParent()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 268,
  "endLine" : 292,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedOwner()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/ViewTreeNavigationEventDispatcherTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 109,
  "endLine" : 134,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenTriangleTriangleDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 559,
  "endLine" : 583,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_triangleToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 340,
  "endLine" : 365,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizeAndRun_withNegativeWidth_normalizesWidthHeightAndRotation()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ParallelogramInterfaceTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 51,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizeAndRun_withHighRotation_normalizesRotation()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ParallelogramInterfaceTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::ink" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBehaviorToString_returnsReasonableString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1310,
  "endLine" : 1333,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 78,
  "endLine" : 104,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 65,
  "endLine" : 131,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/RestrictToDetector.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 74,
  "endLine" : 102,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCreateInitialDetailFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  assertEvents()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/PageEventUtils.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::testutils" ],
  "startLine" : 21,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void executePendingTask()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 186,
  "endLine" : 210,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Loader createAndInstallLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 388,
  "endLine" : 412,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapUp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/TouchInputHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 81,
  "endLine" : 110,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateForProvisionalRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 509,
  "endLine" : 538,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 381,
  "endLine" : 415,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawVertical()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 126,
  "endLine" : 151,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawHorizontal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findIndexOf()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 744,
  "endLine" : 767,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrapperAndLocalPosition findWrapperAndLocalPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 343,
  "endLine" : 366,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocalAdapterPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 466,
  "endLine" : 491,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PostponedUpdate getPostponedUpdate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 971,
  "endLine" : 995,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int scrollBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2200,
  "endLine" : 2226,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int invalidateFullSpansAfter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3008,
  "endLine" : 3032,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewHolder findSwipedView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 959,
  "endLine" : 983,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int checkHorizontalSwipe()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1246,
  "endLine" : 1271,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int checkVerticalSwipe()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1273,
  "endLine" : 1297,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3494,
  "endLine" : 3517,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getRawAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5847,
  "endLine" : 5887,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setThumbnailData()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7247,
  "endLine" : 7272,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8131,
  "endLine" : 8154,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkAssetFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSchemaTypesWithDescendants()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaVisibilityConfig convertVisibilityConfigFromProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 276,
  "endLine" : 303,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VisibilityConfigProto convertSchemaVisibilityConfigToProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 307,
  "endLine" : 334,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyOrSetLatestVisibilityOverlaySchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 469,
  "endLine" : 497,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateNextPageToken()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1745,
  "endLine" : 1773,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTypePropertyWeights()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1011,
  "endLine" : 1037,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForOptimize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 647,
  "endLine" : 671,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkForOptimize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 673,
  "endLine" : 697,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodSpec createDependencyClassesMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 121,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SchemaVisibilityConfig toJetpackSchemaVisibilityConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GetSchemaResponseToGmsConverter.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 175,
  "endLine" : 205,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchResult toJetpackSearchResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchResultToGmsConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def FormatCommitMessage()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 478,
  "endLine" : 506,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1167,
  "endLine" : 1194,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendAppSearchSchemaString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 180,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle createBundleFromGenericDocumentParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcelCreator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 123,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 323,
  "endLine" : 346,
  "linesOfCode" : 24,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SchemaVisibilityConfig toJetpackSchemaVisibilityConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 249,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getAppSearchVersionCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/AppSearchVersionUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appsearch" ],
  "startLine" : 54,
  "endLine" : 79,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRemoveMultiple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationLiveDataContainerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWildcardType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 196,
  "endLine" : 220,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAsAnnotationBoxArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotationBox.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessorTestWithoutKsp()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/DeleteMethodProcessor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 58,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ambiguousColumn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1178,
  "endLine" : 1201,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rewrite()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/optimization/RemoveUnusedColumnQueryRewriter.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun enableTracingColdStart()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto-handshake/src/main/java/androidx/tracing/perfetto/handshake/PerfettoSdkHandshake.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::tracing" ],
  "startLine" : 91,
  "endLine" : 125,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BrowserActionsFallbackMenuView initMenuView()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Invalidation create()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelight2Invalidation.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sqlite" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerHook()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/EntryExitMatchingHookRegistry.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sqlite" ],
  "startLine" : 55,
  "endLine" : 81,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameWorkSQLiteDatabase_attachDbWorks()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 82,
  "endLine" : 108,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 88,
  "endLine" : 245,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matchesActivityPair()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPairFilter.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::window" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEmbeddingCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 478,
  "endLine" : 504,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureIsolation_whenCancelationIsIgnoredByThePreviousBlock()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/SingleRunnerTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::paging" ],
  "startLine" : 147,
  "endLine" : 176,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry_refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 898,
  "endLine" : 921,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lazyPagingInitialLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun worksWhenUsedWithoutExtension()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 541,
  "endLine" : 572,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateIsMovedWithItemWithCustomKey_items()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 701,
  "endLine" : 728,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedPagingDataEmptyWithLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 956,
  "endLine" : 983,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpContextMenu()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/ZoomScrollValueObserver.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderTile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractContentName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List createExclusionRectsForCorners()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean restoreSavedPosition()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1082,
  "endLine" : 1114,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setBoundsInScreenFromBoundsInParent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 1042,
  "endLine" : 1071,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Profiler::Counters Profiler::readCounters()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.cpp",
  "fileLinesCount" : 259,
  "components" : [ "primary::benchmark" ],
  "startLine" : 230,
  "endLine" : 255,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean restoreBackStackState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2419,
  "endLine" : 2443,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ShortcutView.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::slice" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 991,
  "endLine" : 1015,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 281,
  "endLine" : 304,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 802,
  "endLine" : 834,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static mapToSeries()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/data-transforms.ts",
  "fileLinesCount" : 74,
  "components" : [ "primary::development" ],
  "startLine" : 17,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_input()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static plainTextFor()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/plain_text_formatter.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::development" ],
  "startLine" : 20,
  "endLine" : 47,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rawGithubUrl()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/url-transforms.ts",
  "fileLinesCount" : 39,
  "components" : [ "primary::development" ],
  "startLine" : 11,
  "endLine" : 35,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function contentForNode()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/license.ts",
  "fileLinesCount" : 183,
  "components" : [ "primary::development" ],
  "startLine" : 138,
  "endLine" : 168,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProjectLicense()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/GithubLicenseApiClient.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::development" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filesStateFromTree()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findMethod()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/BackPressedDispatcherProxyFactory.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 91,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/SdkActivityLauncherProxyGenerator.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 251,
  "endLine" : 274,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 343,
  "endLine" : 368,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinNonFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 257,
  "endLine" : 279,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithinNonFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 282,
  "endLine" : 304,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleNotEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MathUtilTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsWithinNonFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 237,
  "endLine" : 259,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotWithinNonFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 262,
  "endLine" : 284,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean mimeTypeAgainstFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/MimeTypeFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setDynamicShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 463,
  "endLine" : 486,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPermissionRevocationVerifierApp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PackageManagerCompat.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createManageUnusedAppRestrictionsIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 198,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence makeMessageLine()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4010,
  "endLine" : 4032,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 366,
  "endLine" : 388,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkResource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 538,
  "endLine" : 563,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 221,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsetsCompat interpolateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 705,
  "endLine" : 729,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 180,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private int printField()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getOverlapAnchor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float constrainEdgeValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 633,
  "endLine" : 660,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 699,
  "endLine" : 728,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean pageScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1566,
  "endLine" : 1590,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void smoothScrollBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1785,
  "endLine" : 1808,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2546,
  "endLine" : 2568,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeByteBufferValues()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun maybeSwitchToSpeakerOnCallStart()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addParticipantExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/TrampolineActivity.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1224,
  "endLine" : 1249,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findOtherSubMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1920,
  "endLine" : 1945,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RatingCompat newStarRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 203,
  "endLine" : 225,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performLoadItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1814,
  "endLine" : 1838,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filteredCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraUseCaseAdapter createCameraUseCaseAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 622,
  "endLine" : 644,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/RecordingSession.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInfoInternal.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture makeTimeoutFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 459,
  "endLine" : 481,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createPrimaryCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 368,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recreateImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 415,
  "endLine" : 441,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireLatestImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCameraSurfaceAndErrorListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 326,
  "endLine" : 359,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List applyResolutionFilter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 511,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getResolutionListGroupingAspectRatioKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 633,
  "endLine" : 664,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAbsolutePathFromUri()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/VideoUtil.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateTargetRotationAndRelatedConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/UseCaseConfigUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaFormat toMediaFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderConfig.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyStreamInfoAndStreamSpecToSessionConfigBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 965,
  "endLine" : 989,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getCameraCharacteristicsMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUtils.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputConfigurationCompat wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangeConversions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String decideSkippedCameraIdByHeuristic()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraSelectionOptimizer.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBackwardCompatible()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraIdUtil.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issueTriggerRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 316,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableTorchInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TorchControl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 204,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture configAndClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 556,
  "endLine" : 583,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isMeteringRepeatingAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 892,
  "endLine" : 914,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Range compareIntersectingRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 426,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CameraSelector createCameraSelectorById()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createReprocessingInputSizeMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 193,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/EncoderProfilesProviderAdapter.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActiveConcurrentCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun areStreamUseCasesAvailableForSurfaceConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 295,
  "endLine" : 317,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawAndSwap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 204,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera startCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/LifecycleCameraController.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock3AForCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 496,
  "endLine" : 519,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphState3A.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraBackends()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendDynamicRouteDescriptors()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1152,
  "endLine" : 1175,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bind()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 249,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 620,
  "endLine" : 649,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 438,
  "endLine" : 466,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean showDialogForAndroidSAndT()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 119,
  "endLine" : 143,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 362,
  "endLine" : 389,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyStyleOnTextViewIfValid()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceProfileWriter addMetadata()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readHotMethodRegion()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1174,
  "endLine" : 1206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean transcodeAndWrite()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 417,
  "endLine" : 443,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreOriginalParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 304,
  "endLine" : 326,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OnDragListener createDelegatingHighlightingOnDragListener()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 243,
  "endLine" : 266,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecorator_nestedCallOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 519,
  "endLine" : 544,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnBack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopToEmptyBackstackThrows()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 476,
  "endLine" : 500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentPager()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 234,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Cursor loadContentInBackground()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 328,
  "endLine" : 365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun HiltViewModelFactory()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-navigation/src/main/java/androidx/hilt/navigation/HiltNavBackStackEntry.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::hilt" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueueWorkRequests()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUniquePeriodicWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 292,
  "endLine" : 314,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 971,
  "endLine" : 997,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 222,
  "endLine" : 251,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintsCommandHandler.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::work" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toByteArrayInternalV0()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 579,
  "endLine" : 602,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean drawChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1296,
  "endLine" : 1322,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2165,
  "endLine" : 2191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 591,
  "endLine" : 615,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchParent_horizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFixedSizeMatchesRoot_horizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnClickListeners()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 909,
  "endLine" : 933,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setKeyFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 512,
  "endLine" : 536,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void positionAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 346,
  "endLine" : 368,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 362,
  "endLine" : 384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 293,
  "endLine" : 317,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAdded()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1053,
  "endLine" : 1075,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setWidgetBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1517,
  "endLine" : 1539,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties removeFromVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 843,
  "endLine" : 869,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLArray.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 230,
  "endLine" : 252,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int hsvToRgb()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 255,
  "endLine" : 278,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 324,
  "endLine" : 346,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 223,
  "endLine" : 246,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowGreaterThan()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/AlignVerticallyReference.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/AlignHorizontallyReference.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 55,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ConstraintAnchor getOpposite()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 513,
  "endLine" : 535,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getHorizontalChainControlWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2378,
  "endLine" : 2401,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getVerticalChainControlWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2422,
  "endLine" : 2445,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getWidgetWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getWidgetHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 248,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void displaySystemInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1158,
  "endLine" : 1181,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attributesToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attributesToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 208,
  "endLine" : 233,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getOrCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/managers/ManagerCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationStateChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 108,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/FinishAppScreen.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::car" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/PreSeedPermissionScreen.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ContentLimitsDemoScreen.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/MapDemosScreen.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputBufferAvailable()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 1001,
  "endLine" : 1032,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 686,
  "endLine" : 708,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 868,
  "endLine" : 912,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmMain/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactory.jvm.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::datastore" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFinalCreateCredentialData()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/internal/ConversionUtils.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::credentials" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 319,
  "endLine" : 342,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 306,
  "endLine" : 329,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/BeginSignIn/CredentialProviderBeginSignInController.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::credentials" ],
  "startLine" : 187,
  "endLine" : 209,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrameData()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi31Impl.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::metrics" ],
  "startLine" : 31,
  "endLine" : 54,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Bitmap downloadBitmap()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 354,
  "endLine" : 378,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureCryptoObject()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 314,
  "endLine" : 337,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkUserAuthenticationTimeout()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1183,
  "endLine" : 1211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 175,
  "endLine" : 216,
  "linesOfCode" : 23,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 335,
  "endLine" : 361,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  parseClassFromName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 442,
  "endLine" : 464,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToKClassBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 129,
  "endLine" : 151,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToKClassNonReifiedBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsOnRestore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSavedStateHandleRestored()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 236,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSavedStateHandleBeforeUpdateState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 316,
  "endLine" : 339,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedStartDestinationWithPathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 486,
  "endLine" : 508,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopUpToClosestRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1837,
  "endLine" : 1866,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithExactRoute_onNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1893,
  "endLine" : 1923,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDifferentGraphViaDeepLink3x()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4082,
  "endLine" : 4110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5895,
  "endLine" : 5921,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkToRootInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5975,
  "endLine" : 6001,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphRootMissingPartialRequiredArgumentPlaceholders()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 324,
  "endLine" : 346,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphRootMissingAllRequiredArgumentPlaceholders()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 350,
  "endLine" : 372,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphDestMissingAllRequiredArgumentPlaceholders()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 430,
  "endLine" : 452,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopNewArgsIgnore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2332,
  "endLine" : 2361,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSaveStateNavControllerRestoreNonInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3070,
  "endLine" : 3095,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3802,
  "endLine" : 3828,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkToRootInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3832,
  "endLine" : 3858,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void modifySignificantOctet()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 368,
  "endLine" : 393,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchingValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downEventsAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 329,
  "endLine" : 351,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deadParentWhileTraversing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 415,
  "endLine" : 437,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/RememberLifecycleOwner.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleEventEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runBenchmarkFor()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/ComposeBenchmarkRule.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processPendingRequest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleContentRemovedDuringTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 514,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/BoundsAnimation.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 219,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 496,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test4DInterpolation_twoPairsAsArcs()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 295,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNewAnimationInFlightTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  animate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SuspendAnimation.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 98,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformedTextIsUsed_toDefineLabelPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1067,
  "endLine" : 1089,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_respectsConsumedWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 573,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_hiddenOnTheFirstFrame()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 617,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_show_animatesToHalfExpandedFirstAndToExpandedAfter()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1141,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigation_size_withInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigationItemContent_withoutLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 367,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 364,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_weightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 897,
  "endLine" : 920,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surface_allowsFinalPassChildren()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 581,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeDisabled_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_reverseDirection_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 249,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_reverseDirection_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 282,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_anchorsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1330,
  "endLine" : 1355,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_anchorsUpdated_currentAnchorRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 1391,
  "endLine" : 1416,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonDisabledBackgroundIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 450,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_disabled_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 1016,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingActionButtonElevation_newValueDuringInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 425,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_withLeadingIcon_disabled_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_scrolledContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 391,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-lint/src/main/java/androidx/compose/material/lint/ScaffoldPaddingDetector.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-lint/src/main/java/androidx/compose/material3/lint/ScaffoldPaddingDetector.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_vertical_underAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/desktopTest/kotlin/androidx/compose/material3/DesktopMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiBrowse_hasNoSmallItemsIfNotEnoughRoom()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/MultiBrowseTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_small_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 156,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_xsmall_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 606,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_small_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 652,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 327,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_expanded_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_shadow_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_shadow_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 398,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 425,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 452,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_respectsConsumedWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 354,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leadingAndTrailingContent_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 566,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leadingAndTrailingContent_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 730,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbarVerticalNestedScroll_customThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1085,
  "endLine" : 1113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_dragThumb()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 730,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_weightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1001,
  "endLine" : 1024,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentColorChangeVisibleInSemantics_annotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 324,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 178,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_firstSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 314,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_secondSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 340,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_lastSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 366,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_allChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 392,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noTonalElevationColorIsSetOnNonElevatedSurfaceColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 107,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surface_allowsFinalPassChildren()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 742,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_providesInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_scrolledContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 349,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_scrolledContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 744,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_mediumDraggedAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1452,
  "endLine" : 1476,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_dismissBySwipe_toEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_dismissBySwipe_toStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 284,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 417,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 444,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleConfiguration_disabled_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 480,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_showHideKeyboardBasedOnFocus()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 400,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 540,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_openBySwipe_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 606,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemContent_withoutLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 485,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitButton_textLeadingButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 439,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchToDateRangePicker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_longPress_keepsTooltipVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 460,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltipPositioning_tooltipCollideWithTopOfScreen_flipToBelowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 677,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltipPositioning_tooltipCollideWithTopOfScreen_flipToBelowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 713,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_withClickable_hasCorrectSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1095,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumInteractiveComponentSize_alignmentLines_whenContentIsLarger()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveComponentSizeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun materialShapes_allShapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesScreenshotTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 139,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_initial_withDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 300,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_withLabel_doesNotCrash_rowHeightWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1558,
  "endLine" : 1581,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_openBySwipe_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 527,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallAppBar_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallAppBar_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 207,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedAppBar_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 233,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedAppBar_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 317,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumAppBar_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumAppBar_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 457,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeAppBar_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 483,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeAppBar_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarScreenshotTest.kt",
  "fileLinesCount" : 882,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 597,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_overflowIndicator_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 475,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_overflowIndicator_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 501,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_onImeAction_executesSearchCallback()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 226,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_onImeAction_executesSearchCallback()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 472,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_expandedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 520,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_collapses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 151,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_hideOnCollapse_collapses_bySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_shape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_scrolledContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 158,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1427,
  "endLine" : 1449,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 437,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 389,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 560,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 702,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1169,
  "endLine" : 1191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_animateToAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 356,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_dualPaneLayout_withLevitatedPaneWithScrim()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 252,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceScaffoldChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/SupportingPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 801,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 258,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceContentChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 441,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/LambdaStructuralEqualityDetector.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/PrimitiveInCollectionDetector.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 82,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ProduceStateDetector.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 137,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoStates_firstStateIsConditional()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoStates_withExtraFunction_firstStateIsConditional()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestoreOnlyOneScreen()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 161,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoringStateOfThePreviousPageAfterCreatingBundle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 335,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateChangeTriggersCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingDerivedState_invalidatesIfReadBeforeSnapshotAdvance()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 757,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleSnapshotsAreIsolatedAndCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 151,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aNestedMutableSnapshotCanBeAppliedToItsParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aParentSnapshotCanAccessAStatObjectedCreateByANestedSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 409,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateUpdatedInSnapshotIsNotRecalculated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 277,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveInTheMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 223,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderGroupAux()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1764,
  "endLine" : 1786,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderGroupAuxByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1789,
  "endLine" : 1811,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun avoidsDeadlockInRecomposerComposerDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/JvmCompositionTests.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeNestedMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1758,
  "endLine" : 1780,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 310,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateScrollDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/gestures/BringIntoViewSpec.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 391,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 610,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/selection/AndroidTextFieldMagnifier.android.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_getFontSize_differentStepSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUnspecifiedValuesWith_prefersReceiv3er()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSingleLayoutSelection_notCrossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSingleLayoutSelection_crossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 299,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returningOldValueFromFilter_resetsTheBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 400,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposition_and_cancelComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateNextCursorPosition_aroundInsertion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextSelectionMovementTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 92,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_fullParamsOverload()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4595,
  "endLine" : 4617,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tapsCursorHandle_showsTextToolbar_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_commitTexts_state_may_not_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_scrolledAndClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiline_scrolledAndClipped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_cursorHandle_hidden_whenScrolledOutOfView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 561,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenViewportShrinksMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 666,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalOverscrollEnabled_verifyOverscrollReceivedSingleAxisValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun glowOverscroll_softwareRendering()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1560,
  "endLine" : 1592,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_rtl_initially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 344,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun totalPaddingLargerParentSize_scrollByPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 483,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun totalPaddingLargerParentSize_scrollToLastItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 513,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun totalPaddingLargerParentSize_scrollToLastItemByDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 543,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachPaddingLargerParentSize_scrollByPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 627,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visiblePagesAreObservableWhenWeScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingForwardAndBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingForwardAndBackwardReverseLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapPositionInLayout_centerToCenter_currentPageShouldBeCloserToMiddleOfLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 487,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPrefetchingForwardAfterSmallScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedPrefetchingTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll_2d_mouseWheel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 686,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusStaysInScrollableEvenThoughThereIsACloserItemOutside()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3476,
  "endLine" : 3500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_doesNotUpdateProperties_whenLayerRedrawn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 295,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_firesOnSizeChanged_afterSourceCenterIsSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 555,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emittingInteractionsInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 87,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun belowThresholdVelocity_moreThanAnItemScroll_shouldGoToNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aboveThresholdVelocityBackward_notLargeEnoughScroll_shouldGoToPreviousPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 196,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun belowThresholdVelocity_moreThanAnItemScroll_shouldGoToNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aboveThresholdVelocityBackward_notLargeEnoughScroll_shouldGoToPreviousPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 198,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_testInspectorValue_fullParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 695,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_testInspectorValueTriState_fullParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 740,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_scrollStartsToConsumeAfterBeingStretched_releaseOverscroll_pullRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1070,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_scrollStartsToConsumeAfterBeingStretched_releaseOverscroll_pullBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 1073,
  "endLine" : 1108,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenViewportShrinksMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 722,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_setsModifierLocalScrollableContainer_scrollUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1427,
  "endLine" : 1453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_cancellingAnimateScrollUpdatesIsScrollInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1537,
  "endLine" : 1566,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_interruptsCurrentRequest_whenNewRequestOutsideCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 260,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_invokesParent_whenPreviousRequestStillSuspended()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stopsThenStartsInput_whenFocusMovesBetweenTextFields()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 141,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onFocus_onHovered_onHoveredStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 663,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onHovered_onFocus_onHoveredStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 690,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_hoveredAndFocused_mergedStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 717,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onPressed_whenFocused_mergedStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 790,
  "endLine" : 813,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_doesNotThrow_whenParagraphNotAdded_link_fallsOnMaxLines_clipOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 970,
  "endLine" : 993,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_doesNotThrow_whenParagraphNotAdded_link_fallsOnMaxLines_ellipsisOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 996,
  "endLine" : 1019,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_doesNotThrow_whenParagraphNotAdded_multiLineLink_fallsOnMaxLines_clipOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 1022,
  "endLine" : 1045,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_doesNotThrow_whenParagraphNotAdded_multiLineLink_fallsOnMaxLines_ellipsisOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 1048,
  "endLine" : 1071,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragLeftOutOfBoundsUpAndDown_selectsLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 243,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingOfEmptyLine_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 470,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingOfEmptyFinalLine_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 601,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leftHandle_semanticsPosition_isRelativeToContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightHandle_semanticsPosition_isRelativeToContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 226,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextSubstitution_invalidatesDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPositionForOffset_other_Character()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun history_isRecorded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 441,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun higherMinLines_shouldResultInHigherHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowerMaxLines_shouldResultInLowerHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 94,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertAutofillHighlightColor_whenPerformTextAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHighlightTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 404,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_bidiBoundary_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1069,
  "endLine" : 1094,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1337,
  "endLine" : 1362,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_selectFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1365,
  "endLine" : 1392,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_spaceOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1395,
  "endLine" : 1420,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_bothStartAndEndPointOutOfLineMargin_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1581,
  "endLine" : 1605,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsAreAppliedOnDecoratedComposable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickGestureIsAppliedOnDecoratedComposable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 152,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickGestureIsAppliedOnDecoratedComposable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 269,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickGestureIsIgnored_whenInnerTextFieldNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 300,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertNonSurrogates_intoSurrogateMask_fromKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 549,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertNonSurrogates_intoNonSurrogateMask_fromKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 576,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_nonFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 432,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorWithBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 338,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 327,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerPartiallyVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 356,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun programmaticEdits_contributeToUndoHistoryUnmerged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 380,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsNotIncludedWhenIncludeCharacterBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_showsAtCorrectLocation_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_reappearsOnHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 604,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_noSelectionHandles_whenWindowLosesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnEmptyRegion_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixedAPICalls_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 538,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignCenter_defaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_restoresScrollerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 361,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inHorizontallyScrollableField_whenAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 749,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedOutputTransformation_isAppliedOnTextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldAnnotatedOutputTransformationTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderDataUpdates_positionDoesNotMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 341,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_characterLevel_noSelection_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_wordLevel_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 328,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_preview_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 376,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 494,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_noDeletion_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 546,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 837,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 892,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooltip_handleDefaultGestures_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicTooltipTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 148,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_startStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_cancel_callsDragStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicMarquee.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 275,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Selectable.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 329,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 640,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCache.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 325,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCache.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 481,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCompositionDecoration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextFieldDelegate.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 428,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapToVisibleAndAnimate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CursorAnimationState.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 91,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldTextLayoutModifier.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 468,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 522,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStickingIndices()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutStickyItems.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 147,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1506,
  "endLine" : 1528,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_maxIntrinsicHeight_withSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5438,
  "endLine" : 5460,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitOutsideRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitOutsideBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OffsetData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetData.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSafeInnerRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 238,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 217,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/ShadowInterpolationTests.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullToShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/ShadowInterpolationTests.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowToNull_fraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/ShadowInterpolationTests.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullToShadow_fraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/ShadowInterpolationTests.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 196,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 349,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1325,
  "endLine" : 1347,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradientWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1540,
  "endLine" : 1562,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 409,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReleasingLayerDuringPersistenceLogicIsNotCrashing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1675,
  "endLine" : 1697,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildLayerHasReferenceToParentLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1700,
  "endLine" : 1722,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 418,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 448,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 478,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 510,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 540,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 570,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 600,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 632,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 662,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 692,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 722,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 468,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr_height_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 497,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 612,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_ellipsisApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2665,
  "endLine" : 2690,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEllipsisCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2805,
  "endLine" : 2830,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3027,
  "endLine" : 3052,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_finalFontSizeChangesWithDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4068,
  "endLine" : 4096,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStateUpdated_with_expired_token()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 283,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyFocusedRect_with_expired_token()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 333,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_withAnnotations_hasIntersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 676,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_withAnnotations_containsRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 705,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextBoundary_iterate_through()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextBoundary_iterate_through_RTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevBoundary_iterate_through()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevBoundary_iterate_through_RTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 259,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_proportional_trimFirstLineTop_false_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 990,
  "endLine" : 1017,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_proportional_trimFirstLineTop_false_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1020,
  "endLine" : 1047,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_proportional_trimFirstLineTop_true_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1077,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_proportional_trimFirstLineTop_true_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1080,
  "endLine" : 1107,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_with_firstLineTop_and_lastLineBottom_topRatio_05f_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1180,
  "endLine" : 1205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignAboveBaseLine_greaterThanAscent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingExtra_whenMultipleLines_returnsSameAsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingMultiplier_whenMultipleLines_returnsSameAsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun small_lineheight_prevents_clip_single_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 399,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun small_lineheight_prevents_clip_multi_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 426,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun small_lineheight_mode_tight_trim_both_forces_lineheight_multiline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 510,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_lerp_platformStyles_fraction_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 825,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 494,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition_ltr_height_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 523,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1061,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_ellipsisApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2772,
  "endLine" : 2797,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEllipsisCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2908,
  "endLine" : 2933,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3214,
  "endLine" : 3239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inSp_onSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3733,
  "endLine" : 3758,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultSpanStyle_setBrushAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4036,
  "endLine" : 4062,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_finalFontSizeChangesWithDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4476,
  "endLine" : 4504,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeftAndGetLineRight_Ltr_TextIndent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolderRects_ellipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 515,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolderRects_withLimitedHeight_ellipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 542,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolderRects_withLimitedMaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 569,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 446,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_singleLine_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 263,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_notIntersected_appliedInIndexOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 297,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_allEmptyRanges_notApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 346,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenColorAndSolidColorBrushSpansCollide_bothShouldApply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 607,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextAnnotatedString_sizeUnspecified_shouldFitTheTextInside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 254,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 350,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 374,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 208,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/ComposeViewAdapter.android.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 399,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/tooling/ComposableInvoker.jvmAndAndroid.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 233,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedXAsStateSearchIsAddedAndTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 178,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedXAsStateWithLabelsSearchIsAddedAndTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 554,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CrossFadePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 310,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CrossFadeWithLabelPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 336,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteContentBackward_with_collapsed_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 623,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 375,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableDoesNotRecomposeOnWindowInsetsImeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 78,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDirectStateAccessDoesNotCausesRecompositionOnInsetsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 187,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/uikit/PlistSanityCheck.ios.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyScrollCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1244,
  "endLine" : 1271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 205,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 750,
  "endLine" : 772,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleResumeAfterDelay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/FlushCoroutineDispatcher.skiko.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/ImageComposeScene.skiko.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun place()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 213,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommittedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 215,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Menu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_absolute_rtlLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_applyOnPointerInputModifierLevel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 298,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOutOfBounds_nothingHit_extendedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1595,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitClipLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 584,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterIntrinsicWidthRespected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterIntrinsicHeightRespected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 413,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBitmapPainterScalesNonUniformly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 627,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDelegatedDrawNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1262,
  "endLine" : 1288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDpPixelConversions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1118,
  "endLine" : 1141,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placingWithExplicitLayerSetsCorrectSizeAndOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1728,
  "endLine" : 1751,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forTab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 525,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InteropColumnBackwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2245,
  "endLine" : 2270,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomExtrasFromExtraData_sameExtraSetMultipleTimes_sameModifier_lastOneWins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2864,
  "endLine" : 2891,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomExtrasFromExtraData_sameExtraSetMultipleTimes_twoModifiers_outerOneWins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2895,
  "endLine" : 2922,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierWithoutDeactivation_ReadingStateInMeasurelock_oldModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 547,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierWithoutDeactivation_ReadingStateInDrawBlock_oldModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 658,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderChanged_returnsDefaultValueBeforeNewValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_doNotCallCommit_nodesAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 184,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyValueChanged_inputTextAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 704,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyValueChanged_inputTextRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 733,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyValueChanged_addedEmptyInputText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 762,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyValueChanged_removedEmptyInputText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 791,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyVisibilityChanged_disappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1067,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyVisibilityChanged_appeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1072,
  "endLine" : 1100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 1874,
  "endLine" : 1903,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingACustomDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 241,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingParentAsACustomDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 337,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captured_freeFocus_changesStateToActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FreeFocusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 127,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveParentFocusTarget_pointsToNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_withinActiveHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 869,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActiveParentFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1643,
  "endLine" : 1670,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_canChange_accordingToFocusState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 225,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoInactiveComponent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterCaptureFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnNonClickableSpaceInAppWhenViewIsFocused_doesNotChangeViewFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 293,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoInactiveComponent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterFreeFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLayoutNodes_isMergingDescendants_clearAndSetSemantics_twoChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 236,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDataTypeProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 314,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillableDataProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 341,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_callsOnRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 825,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableWithFocusableView_view_inLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 251,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToLifecycleContainer_removeFromLifecycleContainer_addToOtherContainer_thenRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/PoolingContainerComposeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paddingsAreNotIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphIterator_following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 302,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiff()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureModifierReactsOnCorrectModelsChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 518,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutModifierReactsOnCorrectModelsChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 545,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewContext_multipleViews_noLeak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ComposeViewContextMemoryLeakTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSendContentCaptureSemanticsStructureChangeEvents_appearedAndDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 267,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleShapes_outerShapeWins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 527,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageVectorConfigChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1347,
  "endLine" : 1369,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootLayerRedrawnAfterRootRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RootGraphicsLayerTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootPositionsInTheTopLeftCorner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RootNodeLayoutTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewMeasuredCorrectlyWithWrapContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RootNodeLayoutTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlacedIsNotCalledOnNotPlacedChildUsedByAlignmentLinesCalculation_nested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 579,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeReadTriggersCallbackOnSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 687,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesWhileAligning()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesWhileAligningInLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildIsPlacedWithNullCoordinatesFirstDuringAlignmentLinesCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 896,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildIsPlacedWithNullCoordinatesFirstDuringAlignmentLinesCalculation_nonZeroOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 956,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultMeasurePolicyInSubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 779,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPassingParentsBounds_parentAndChildMovesTogether_noExtraCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 407,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotVisibleNotCalledWhenWasVisibleForLessThanMinDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 549,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 254,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 233,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 519,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simplePadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 724,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun havingTwoCallbacks_removingMiddleOneDuringDispatching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2247,
  "endLine" : 2271,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildWhenParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLayoutOnlyAfterRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotsAreDisposedWhenLayoutIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 501,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusableNodeIsKeptAsReusableAfterStateUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1427,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlignmentsOnSubcomposeLayoutContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2115,
  "endLine" : 2138,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatingDeeplyNestedAndroidViewDoesNotCauseRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2326,
  "endLine" : 2352,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDynamicSensitiveModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSensitiveModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSensitiveModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 228,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_interruptsCurrentRequest_whenNewRequestOverlapsButNotContainedByCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 257,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_invokesResponder_whenPreviousRequestStillSuspended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 353,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_alwaysGetsUnknownEventType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 626,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 569,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_onePathOtherPointerIdRemoved_hitTestResultIsNotChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2357,
  "endLine" : 2384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_2BranchingPaths_cancelHandlersCalledOnceInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2716,
  "endLine" : 2740,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_downUp_noPointersTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 986,
  "endLine" : 1010,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_childOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 298,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_noOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_parentOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 239,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_childOverridesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 276,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentChildFullOverlap_bothOverrideDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 313,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 331,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerPartiallyVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 360,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_interceptsRequest_fromDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 362,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_whenPropertyAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 93,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_whenPropertyRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainWindowIsNotFocused_whenPopupIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 132,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeWithComposeViewContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposeViewContextToNullStopsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSquareColorAndSizeTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 675,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroSizeCanRelayout_child()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2086,
  "endLine" : 2109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroSizeCanRelayout_childRepaintBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2112,
  "endLine" : 2135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDialogHasSmallWindowDefaultWidthNoDecorFits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 478,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDialogHasSmallWindowNotDefaultWidthNoDecorFits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 503,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionInWindowWithViewOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PositionInWindowTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotDismissedOnBackPress_dismissOnBackPressFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 391,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotDismissedOnEscapePress_dismissOnBackPressFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 422,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPopup_LocalIsInPopupLayout_TrueInNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 804,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1455,
  "endLine" : 1483,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerModifier.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 555,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withTimeout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 894,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/SuspiciousModifierThenDetector.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1560,
  "endLine" : 1583,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 309,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun roundedClipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 440,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 641,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 910,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawAnchoredBitmapFontTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 1015,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1151,
  "endLine" : 1173,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromHSV()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteCollapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCollapsibleRow.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteCollapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCollapsibleColumn.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 258,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 306,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 331,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 365,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 445,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 622,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 717,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 742,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawAnchoredText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 866,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawAnchoredText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 890,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawAnchoredText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 914,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawAnchoredText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 916,
  "endLine" : 938,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 963,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 988,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 135,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 827,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 223,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findAnimatedComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapsePaintedComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsibleColumnLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsibleRowLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 180,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyActions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path asPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 514,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 380,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSlope()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 272,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageScaling()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 336,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 326,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int hsvToRgb()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun touchExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 865,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addTouch()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 889,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Image()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Image.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::glance" ],
  "startLine" : 145,
  "endLine" : 168,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlineButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 178,
  "endLine" : 201,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeekableAnimatedVectorDrawable create()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 257,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VectorDrawableCompat createWithoutDelegate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 655,
  "endLine" : 679,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static View copyViewImage()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransitionRequired()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1963,
  "endLine" : 1987,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void animate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2021,
  "endLine" : 2044,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Surface()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Surface.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::tv" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 247,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun listenForStyleChanges()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotsManager.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 277,
  "endLine" : 305,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1202,
  "endLine" : 1224,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1559,
  "endLine" : 1581,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ListUserStyleSettingWireFormat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationsUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationsUserStyleSettingWireFormat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchComplicationSlotsState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 853,
  "endLine" : 878,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence processTemplate()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 506,
  "endLine" : 532,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OngoingActivity recoverOngoingActivity()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 512,
  "endLine" : 534,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateBrush()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 905,
  "endLine" : 927,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failureColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 452,
  "endLine" : 481,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 1002,
  "endLine" : 1024,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 1298,
  "endLine" : 1320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScreenScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateBrush()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 908,
  "endLine" : 930,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 930,
  "endLine" : 952,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openUrl()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateDismissal()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 334,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String ellipsize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 293,
  "endLine" : 319,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePeekIcons()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 310,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 415,
  "endLine" : 438,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePlatformDataEntriesProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator getMainInterpolatorOrDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4192,
  "endLine" : 4214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4305,
  "endLine" : 4327,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int interpolateColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 471,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getPlaceholderDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 200,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimelineEntry findTimelineEntryForTime()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/SdkResourceGenerator.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGitLog()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/ChangeInfoGitClient.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regenerate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBufferTransformHint()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/BufferTransformHintResolver.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::graphics" ],
  "startLine" : 35,
  "endLine" : 57,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL JNI_OnLoad()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 670,
  "endLine" : 698,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void load_libsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 75,
  "endLine" : 97,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void load_lib_fdsan()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool createSolidBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sc_test_utils.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::graphics" ],
  "startLine" : 50,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundsTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMapping()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/FeatureMapping.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::graphics" ],
  "startLine" : 124,
  "endLine" : 159,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateBounds()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aidlCompileDelegate()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCompile.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_nullable_restoreNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_nullable_restoreNullable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_empty_value_stays_empty()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builtInComposites()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 184,
  "endLine" : 206,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepEquals_withMissingKey_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackEditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 345,
  "endLine" : 367,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeroThumbSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 157,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Picker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void formatTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 519,
  "endLine" : 542,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 694,
  "endLine" : 717,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAdjacentPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 165,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int calculateKeyline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 194,
  "endLine" : 216,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int startPositionSmoothScroller()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2775,
  "endLine" : 2800,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findRowEdgeLimitSearchIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGridDefault.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 685,
  "endLine" : 707,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getChildRectInPagerCoordinates()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2916,
  "endLine" : 2940,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 527,
  "endLine" : 549,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementAtOrElse()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 197,
  "endLine" : 225,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 201,
  "endLine" : 227,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 735,
  "endLine" : 757,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementAtOrElse()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/res/ImageViewTintDetector.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void flushMarshmallows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ResourcesFlusher.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHasEmbeddedTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 307,
  "endLine" : 343,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 519,
  "endLine" : 555,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doInvalidatePanelMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2266,
  "endLine" : 2291,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateAndSetAutoSizeTextTypeUniformConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 529,
  "endLine" : 556,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBackInvokedCallbackState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2509,
  "endLine" : 2532,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean maybeHandleDragEventViaPerformReceiveContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 113,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setupAnimatorToVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 566,
  "endLine" : 591,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void adjustDropDownSizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1378,
  "endLine" : 1400,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tintDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 436,
  "endLine" : 466,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 562,
  "endLine" : 584,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointTriangleDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentParallelogramIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 430,
  "endLine" : 453,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentParallelogramDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 456,
  "endLine" : 479,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenBoxParallelogramDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 804,
  "endLine" : 827,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPerpendicularTo_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInverse_correctlyModifiesOutput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 145,
  "endLine" : 176,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateOutlinePosition()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 169,
  "endLine" : 191,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInputs_withFromAndToBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 330,
  "endLine" : 353,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInputs_incorrectBoundsRaisesException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 357,
  "endLine" : 379,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_withDefaultValues_shouldReassignValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInput.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::ink" ],
  "startLine" : 232,
  "endLine" : 254,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitNewApiCall()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ClassVerificationFailureDetector.kt",
  "fileLinesCount" : 1249,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 545,
  "endLine" : 570,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/TargetApiAnnotationUsageDetector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 43,
  "endLine" : 71,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1788,
  "endLine" : 1814,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bounds getBounds()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2823,
  "endLine" : 2855,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 370,
  "endLine" : 394,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigateToScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 473,
  "endLine" : 500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1813,
  "endLine" : 1837,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void peekDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2329,
  "endLine" : 2354,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWideCharacter()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-fonts/src/androidMain/java/androidx/testutils/WeightStyleFont.android.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::testutils" ],
  "startLine" : 22,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setSystemFontScale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AndroidFontScaleHelper.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testutils" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkDirectory()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-gradle-plugin/src/main/java/androidx/testutils/gradle/ProjectSetupRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::testutils" ],
  "startLine" : 112,
  "endLine" : 134,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapUp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 91,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean boundsMatch()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 165,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int add()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 543,
  "endLine" : 566,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateItemAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 632,
  "endLine" : 657,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int linearEqualitySearch()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 769,
  "endLine" : 792,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchUIUtilImpl.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateAddImpl()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 235,
  "endLine" : 259,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateChange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 330,
  "endLine" : 356,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1404,
  "endLine" : 1426,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Snake midPoint()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postponeAndUpdateViewHolders()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 435,
  "endLine" : 457,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeMessages()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 270,
  "endLine" : 292,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int calculateDtToFit()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 285,
  "endLine" : 307,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getGpsDateTime()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5379,
  "endLine" : 5403,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDefaultValuesForCompatibility()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6911,
  "endLine" : 6936,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 975,
  "endLine" : 1001,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 437,
  "endLine" : 462,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebuildSchemaParentToChildrenMapForPrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2382,
  "endLine" : 2405,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addPrefixToDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayForLoopCallToSerialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 606,
  "endLine" : 628,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayForLoopCallFromGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 599,
  "endLine" : 621,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldUseDirectlyWithNullCheck()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 671,
  "endLine" : 693,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotatedGetterOrField tryCreateFor()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 121,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentFragment.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 354,
  "endLine" : 386,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getActiveMigrators()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/SchemaMigrationUtil.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchResult toJetpackSearchResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multipleForeignKeys()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 293,
  "endLine" : 315,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 260,
  "endLine" : 285,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLocalVariable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinCodeBlock.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 77,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructorBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun load()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/commonMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_reorderedForeignKeys_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 123,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runKaptTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 342,
  "endLine" : 364,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runKspTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 389,
  "endLine" : 411,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMapKeyTypeArg()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultimapQueryResultAdapter.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/EntityRowAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binderprovider/GuavaListenableFutureInsertOrUpsertMethodBinderProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/MultiTypedPagingSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void launchIntent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 348,
  "endLine" : 370,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawSidecarDevicePosture()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 150,
  "endLine" : 185,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drop()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshotState.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::paging" ],
  "startLine" : 232,
  "endLine" : 261,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  from()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingData.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::paging" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPassword()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 578,
  "endLine" : 613,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDescription()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExternalLinks.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 105,
  "linesOfCode" : 23,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRangeAndZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkTouchSlop()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1407,
  "endLine" : 1435,
  "linesOfCode" : 23,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBetterCandidate()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 198,
  "endLine" : 232,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect guessPreviouslyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 449,
  "endLine" : 473,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExecutable()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 414,
  "endLine" : 443,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMemoryCounters()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/MemoryCountersQuery.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::benchmark" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkDslPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing-lint/src/main/java/androidx/fragment/testing/lint/GradleConfigurationDetector.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::fragment" ],
  "startLine" : 55,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkDslPropertyAssignment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing-manifest-lint/src/main/java/androidx/fragment/testing/manifest/lint/GradleConfigurationDetector.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::fragment" ],
  "startLine" : 55,
  "endLine" : 81,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1520,
  "endLine" : 1542,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueueAction()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1891,
  "endLine" : 1914,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean markState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 767,
  "endLine" : 789,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callSharedElementStartEnd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransition.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::fragment" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureInflatedView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 408,
  "endLine" : 430,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3084,
  "endLine" : 3106,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 999,
  "endLine" : 1021,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle call()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 99,
  "endLine" : 124,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Slice onBindSliceStrict()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 300,
  "endLine" : 322,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object readObj()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 460,
  "endLine" : 482,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_versions_in_library_versions_toml()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private initialize()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/wrappers/session.ts",
  "fileLinesCount" : 71,
  "components" : [ "primary::development" ],
  "startLine" : 29,
  "endLine" : 53,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseBugLine()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inject()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxControllerInjector.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinZeroTolerance()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 215,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsWithinZeroTolerance()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 199,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean registerGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 459,
  "endLine" : 480,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addDynamicShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 325,
  "endLine" : 347,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean updateShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 530,
  "endLine" : 552,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean convertUriIconToBitmapIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 555,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getRequestRelaunchActivityMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 332,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ensureActionReflectionReadyLocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 232,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean actionBarOnMenuKeyEventPre28()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void offsetTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4069,
  "endLine" : 4098,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void offsetLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4118,
  "endLine" : 4147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 409,
  "endLine" : 430,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String maximizeAndGetScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getFontFamilyResultStatus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOverlapAnchor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getWindowLayoutType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 198,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int consumeFlingInVerticalStretch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1229,
  "endLine" : 1250,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int releaseVerticalGlow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2018,
  "endLine" : 2040,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyThemesSystemBarAppearance()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/ThemeUtils.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 204,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 927,
  "endLine" : 949,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator loadInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 849,
  "endLine" : 871,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findLatestEventIdForTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1199,
  "endLine" : 1222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 599,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int matchStringUntilLimitPart()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1892,
  "endLine" : 1913,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findFirstPluralNumberArg()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1952,
  "endLine" : 1973,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Exception createException()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1236,
  "endLine" : 1257,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleMediaPlayPauseIfPendingOnHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1213,
  "endLine" : 1234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2495,
  "endLine" : 2521,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildrenLoaded()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 801,
  "endLine" : 822,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 538,
  "endLine" : 560,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionConfigOptionUnpacker.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFakeVideoProfileProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/EncoderProfilesUtil.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun writeTextToExternalFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void renderTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 280,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callAllGets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlippedVertically()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 272,
  "endLine" : 295,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlippedHorizontally()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAspectRatioMatchingWithRoundingError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 329,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnMainSync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 324,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldForceEnableStreamSharingForOnePlus12()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureFailedForSpecificCombinationQuirk.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int internalAudioStateToAudioStatsState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2319,
  "endLine" : 2345,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long generatePresentationTimeNs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 279,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 607,
  "endLine" : 629,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture acquireBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1629,
  "endLine" : 1655,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSessionEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 344,
  "endLine" : 366,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 400,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issueStillCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 395,
  "endLine" : 419,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areStreamUseCasesAvailableForSurfaceConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getProfilesInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getBurstSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 339,
  "endLine" : 367,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AeState getAeState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void linkWithCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 363,
  "endLine" : 386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExcludedSupportedSizesQuirk.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/EvCompCompat.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 154,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun issueCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/StillCaptureRequestControl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun submitStillCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBurstSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isBackwardCompatible()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/CameraCompatibilityFilter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCache.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun initializeSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 165,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 354,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAspectRatioMatchingWithRoundingError()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 698,
  "endLine" : 721,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void playOrEnqueue()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 340,
  "endLine" : 362,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 365,
  "endLine" : 389,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle createDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1084,
  "endLine" : 1105,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicGroupRouteController createDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 312,
  "endLine" : 333,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSuitableDeviceAlreadyConnectedAsAudioOutput()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 22,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dropShaderCache()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/BenchmarkOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 30,
  "endLine" : 55,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecorator_called()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 465,
  "endLine" : 489,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redecorator_calledOnce()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 492,
  "endLine" : 516,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentShown()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/ListDetailSceneTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::navigation3" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/RemoveWorkManagerInitializerDetector.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::work" ],
  "startLine" : 130,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getListenableWorkerImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setForegroundAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkForegroundUpdater.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::work" ],
  "startLine" : 75,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int convertNetworkType()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobInfoConverter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::work" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleProcessWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 190,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 143,
  "endLine" : 172,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestScheduler.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ListenableFuture convert()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 199,
  "endLine" : 223,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyedAppState build()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 216,
  "endLine" : 241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bind()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 141,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1802,
  "endLine" : 1826,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupForInsets()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3511,
  "endLine" : 3536,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1146,
  "endLine" : 1167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void viewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debugLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2800,
  "endLine" : 2821,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeStartEndSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2888,
  "endLine" : 2910,
  "linesOfCode" : 22,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPathCartesianTicks()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3533,
  "endLine" : 3557,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean callTransformedTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4178,
  "endLine" : 4208,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 477,
  "endLine" : 498,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dumpLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 341,
  "endLine" : 371,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 582,
  "endLine" : 604,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void brightness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyCustomAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2614,
  "endLine" : 2636,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4108,
  "endLine" : 4132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 153,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 248,
  "endLine" : 269,
  "linesOfCode" : 22,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKeyTimeCycle copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 257,
  "endLine" : 278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPaths()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void normalize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowLowerThan()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 279,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyWidgetConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1096,
  "endLine" : 1117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 550,
  "endLine" : 571,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineTerminalWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 286,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 710,
  "endLine" : 731,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fetch()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceDispatcher.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRecording()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioRecord.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String typeToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowSection build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSectionedList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 404,
  "endLine" : 429,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 535,
  "endLine" : 559,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void popInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 351,
  "endLine" : 386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppNotificationBroadcastReceiver.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onQueryComplete()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleScale()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 227,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageTemplate templateForTaskLimitReached()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 196,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareDemoScreen.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeInternal()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 335,
  "endLine" : 359,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrainOutputBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 416,
  "endLine" : 442,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeCopyOneTileYUV()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 659,
  "endLine" : 685,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeRefreshLayout()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 422,
  "endLine" : 452,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 711,
  "endLine" : 733,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canWrite()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 104,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryUpdate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataStoreInMemoryCache.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::datastore" ],
  "startLine" : 39,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertGetRequestToFrameworkClass()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/internal/FrameworkImplHelper.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::credentials" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialRequest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::credentials" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFrameworkRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/BeginGetCredentialUtil.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromJSONObject()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/PrivilegedApp.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 55,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set parseCertDigests()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 672,
  "endLine" : 693,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void retrieveValues()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 554,
  "endLine" : 579,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void hexdump()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DataItem namespaceDataToCbor()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleRetry()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsToNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 235,
  "endLine" : 256,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anim()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 234,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 93,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavHostWithDialogPreview()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostPreviewTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::navigation" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveableStateClearedAfterPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostTest.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateRegistryOwnerTest()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostTest.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::navigation" ],
  "startLine" : 83,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSavedStateHandleNoViewModelSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 386,
  "endLine" : 408,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClearedWhenPopped()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 438,
  "endLine" : 462,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateSharedDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 824,
  "endLine" : 847,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectPathQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1150,
  "endLine" : 1173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1359,
  "endLine" : 1386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableBoolean()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1415,
  "endLine" : 1442,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableDouble()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1471,
  "endLine" : 1498,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableFloat()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1527,
  "endLine" : 1554,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableLong()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1583,
  "endLine" : 1610,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopUpToFurthestRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1805,
  "endLine" : 1833,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithPartialExactRoute_ignoredNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2701,
  "endLine" : 2726,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3210,
  "endLine" : 3239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopKClassNotInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4764,
  "endLine" : 4789,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopObjectNotInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4816,
  "endLine" : 4841,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkValid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5742,
  "endLine" : 5766,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityDeepLinkHandledOnceAfterRestoreNewTask()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 154,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void changeActiveCounter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 392,
  "endLine" : 413,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAncestorOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeViewModelStoreOwnerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeViewModelStoreOwnerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 134,
  "endLine" : 158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishWhileDelayed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 350,
  "endLine" : 371,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun viewModelCreatedCreationExtrasInitializer()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 131,
  "endLine" : 153,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vectorConfig()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/res/AnimatedVectorPainterResourcesTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetDuplicated()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/res/AnimatedVectorPainterResourcesTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepeatModeReverse()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/RepeatableAnimationTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationWithoutRangePreservesVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateFloatAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 284,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_rtl_alignRight_belowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/DesktopMenuTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_alignLeft_aboveAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/DesktopMenuTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 402,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CursorDropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 440,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_sizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_customSizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_withLabel_doesNotCrash_rowHeightWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1168,
  "endLine" : 1190,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_providesInsets_respectsTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 600,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_providesInsets_respectsBottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 627,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_shortSheet_sizeChanges_snapsToNewTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 908,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_customColors_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_steps_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTab_textPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 356,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLineTab_textPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 418,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableInMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 438,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentIsWrappedAndCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 523,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonClickableInMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 628,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_returnedResult()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_scopeLifecycleRespect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentIsWrappedAndCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_longContent_bottomNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_withLeadingIcon_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_openBySwipe_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_scrim_disabledWhenGesturesDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 749,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Checkbox.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 443,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun borderColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Checkbox.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 470,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ModalBottomSheetLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheet.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reassignsExistingViews()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intFromLstar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_xsmall_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1044,
  "endLine" : 1068,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_fullScreen_expanded_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_docked_expanded_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 663,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carousel_correctlyCalculatesMaxScrollOffsetWithItemSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_providesInsets_respectTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 301,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_providesInsets_respectCollapsedTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 381,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_providesInsets_respectsBottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 408,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_horizontal_windowAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_vertical_windowAlignment_withTooLargeMargin_centersVerticallyInstead()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 284,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_steps_custom_ticks()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 290,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_custom_ticks()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 783,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTab_textPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 452,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLineTab_textPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 514,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithSelectedDateAndNullMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithNulls()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 556,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_twoLines()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_threeLines()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_customLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 310,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_arabicLocaleWithArabicNumerals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 335,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_arabicLocaleWithLatinNumerals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 360,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_button_withIcon_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_button_withIcon_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 311,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItemContent_withoutLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 444,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentHorizontalSpacing_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_scrolledPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 377,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_transparentContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 450,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textSelectionColor_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 209,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_customLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedPolygon_multipleCreateOutlineCalls()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_heightDoesNotChange_duringFocusAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 214,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelScope_progressAndRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 663,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPositionX_initial_withNullTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1317,
  "endLine" : 1339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingTextPosition_withDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1377,
  "endLine" : 1399,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableListItem_longClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 433,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableListItem_longClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 481,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_lightTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_returnedResult()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarHost_scopeLifecycleRespect()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textSelectionColor_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 213,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_doesNotExpand_ifTouchEndsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 418,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 306,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentIsWrappedAndCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_customSize_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 162,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_customSize_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_behavior_noAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 343,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_display_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 300,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDoesNotCapturePointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshIndicatorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPosition_whenInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 569,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderPosition_whenNoLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 674,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelPositionX_initial_withNullTrailingAndLeading()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1260,
  "endLine" : 1282,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1320,
  "endLine" : 1342,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_lightTheme_defaultToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 555,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_lightTheme_checkedToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 585,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_multipleItems_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 189,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_contentPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stroke_zIndex()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDatePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FloatingToolbarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1456,
  "endLine" : 1482,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSearchBarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leftPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 923,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3085,
  "endLine" : 3106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3702,
  "endLine" : 3725,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun rotateTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 906,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MaterialTheme.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1163,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflowAndHistory_onePaneLayout_expandedPaneIsNotReflowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 302,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_twoPaneLayout_neverReflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 367,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_slowDraggingAndSettling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_initialAnchorFromStartOffsetRtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 674,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_initialAnchorFromEndOffsetRtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 699,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_restoreWithDifferentInitialAnchoredIndex_keepCurrentAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 151,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDragToResizeState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/DragToResizeState.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetail_onBack_popLatest_removesDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyScreenshotTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 509,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/internal/ComposableLambdaN.jvmAndAndroid.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 133,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun composableLambdaN()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/internal/ComposableLambdaN.jvmAndAndroid.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeMultiple()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableSnapshotsCanBeApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedWithinTransparentMutableSnapshotDisposedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1019,
  "endLine" : 1042,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3056,
  "endLine" : 3077,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_invalidationsCarriedAfterCrash()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readableHash()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/DerivedState.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popInto()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 313,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 796,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_constructor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedDifferentRadius()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedDifferentRadius_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OldScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 616,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 786,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_noFocusHoverPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toImeOptions_copiesRelevantProperties()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_selectionInTwoSelectables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1044,
  "endLine" : 1065,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun none_multiSelectable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_constructor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStringWithLongerInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceAllWithLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundedCornerToRoundedCornerWithDifferentCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteRoundedCornerToAbsoluteRoundedCornerWithDifferentCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteCutCornerToAbsoluteCutCornerWithDifferentCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurface()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionChanges_cursorNotBlinking()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 526,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stringOverload_doesNotCallOnValueChange_whenCompositionUpdatesOnly_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1047,
  "endLine" : 1075,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSelectedTextIsRemoved_addedLater_SelectionDoesNotRemain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1248,
  "endLine" : 1273,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSelectedTextIsPartiallyRemoved_addedLater_SelectionRemainsPartially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1276,
  "endLine" : 1301,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalOverscrollEnabled_verifyOverscrollReceivedSingleAxisValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1090,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_whenContentDoesNotFit_initialAndScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1310,
  "endLine" : 1335,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCount_readBeforeCompositionIsAccurate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentLargePaddingAndReverseLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 378,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun totalPaddingLargerParentSize_initialState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 453,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun totalPaddingLargerParentSize_scrollTillTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 572,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_withPageSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 164,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_onScrollToPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_currentPageUpdatesInstantly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapPositionInLayout_startToStart_currentPageShouldBeCloserToStartOfLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 458,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipePageTowardsEdge_shouldNotMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerSwipeEdgeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForward_shouldNotDisposeItemsInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_noMomentum_shouldChangeScrollStateAfterRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3728,
  "endLine" : 3752,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_inspectorValue_whenSupported()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_dismissesMagnifier_whenCenterUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 454,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenFocusCleared()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnappingOffset_velocityIsZero_shouldReturnClosestItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 81,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun approach_cannotDecay_useLowVelocityApproachAndSnap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun approach_canDecay_useHighVelocityApproachAndSnap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 294,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun belowThresholdVelocity_lessThanAnItemScroll_shouldStayInSamePage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun belowThresholdVelocity_lessThanAnItemScroll_shouldStayInSamePage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_testInspectorValue_fullParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 595,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenNotInViewAndViewportShrunk()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 578,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShape_setsShapeSemanticsAndAccessibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_setsShapeSemanticsAndAccessibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 204,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurface()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_changeColor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_changeBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 243,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_cancel_callsDragStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 592,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1469,
  "endLine" : 1490,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiPointer_shouldNotMoveIfOnlySecondaryPointersMoves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1938,
  "endLine" : 1962,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiPointer_shouldMoveIfOnlyMainPointersMoves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1965,
  "endLine" : 1989,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldKeyboardScrollableInteractionTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DrawPhaseAttributesToggleTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 258,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onHover_hoveredStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 466,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onHover_hoveredStyle_mergedIntoNormal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 521,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onFocus_focusedStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 547,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onFocus_focusedStyle_mergedIntoNormal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 636,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionContinues_toNextText_skipsDisableSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 294,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_overflowedDueToMaxHeight_returnsLastVisibleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1277,
  "endLine" : 1305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_line_in_the_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1832,
  "endLine" : 1862,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_offset_next_after_last_character()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1865,
  "endLine" : 1895,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_offset_next_after_last_visible_character()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1898,
  "endLine" : 1928,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createSelectionContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layoutWithLimitedHeight_withEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 263,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPositionForOffset_other_Character()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_characterLevel_noSelection_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_noDeletion_insertFallbackText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 565,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_withOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 630,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 865,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 917,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_preview_nothingDeletedInStartArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1005,
  "endLine" : 1028,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_paste_notAvailable_whenDisabledOrReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 489,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_cut_notAvailable_whenDisabledOrReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 658,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstraintsArePropagated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 238,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShowCopyOrCut_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 503,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSurrogateToSurrogate_singleCodepoint_selectionIsMappedAroundCodepoint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noCrashWhenSwitchingBetweenEnabledFocusedAndDisabledTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 350,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteToBeginningOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 491,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_pressEnter_parentClickable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 784,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immNotUpdated_whenFilterChangesText_withoutComposition_fromInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_updatesEditorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerNotIncludedWhenIncludeInsertionMarkerFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 385,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTap_decoratedTextField_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleTap_decoratedTextField_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 194,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_clinkOnCornersAndCenter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToRight_ltr_outOfBounds_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 796,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_redisplaysSelectionHandles_whenTextFieldStateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 305,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragStartSelectionHandle_outOfBounds_vertically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 597,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnDecoratedTextField_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 313,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenFocusIsLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 867,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeDragEvent_returnsEventWithInputParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/DragAndDropTestUtilsTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenFontFamilyResolverFontChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 832,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayoutCalculatedInReadOnlySnapshot_returnedFromCacheWhenCalledFromWriteable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 926,
  "endLine" : 956,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_respectsOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 565,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenInputConnectionCommits()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 700,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenInputConnectionComposes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 726,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenKeyEventInserts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 792,
  "endLine" : 815,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenKeyEventDeletes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 841,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenWindowFocusGained_unfocusedTextFieldStateIsNotRecomposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1581,
  "endLine" : 1604,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowChange_reflectsOnView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldDrawPhaseToggleTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropped_textAndNonTextCombined_consumedEverything_doesNotInsert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 455,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedOutputTransformation_changesByState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldAnnotatedOutputTransformationTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFilters_filtersAppliedAfterAllBuilders()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 613,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 669,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_noSpaceRemoved_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1459,
  "endLine" : 1483,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersDifferentCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersDifferentCorners_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersDifferentCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 222,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_pan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 174,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 453,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionManager.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 915,
  "endLine" : 949,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 710,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextFieldSize.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StepBased()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextAutoSize.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 421,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimation.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutSemantics.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraintCallbackIsNotExecutedWithInnerRecompositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 257,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 3844,
  "endLine" : 3865,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_withSpaceBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4645,
  "endLine" : 4666,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_horizontalArrangement_withSpaceBy_MultipleRows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4692,
  "endLine" : 4713,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_horizontalArrangement_withSpaceBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4716,
  "endLine" : 4737,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5257,
  "endLine" : 5278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicHeight_withSpaceBy_MultipleRows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5463,
  "endLine" : 5484,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5533,
  "endLine" : 5554,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_maxIntrinsicHeight_withSpacedByOnMainAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5557,
  "endLine" : 5578,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitWithin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitInsideTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedSpacer_Sizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SpacerTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsTopHeightMixed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitOutsideLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitOutsideTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallFlingSpringsBackToHide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallFlingSpringsBackToShow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 382,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectWithRectAndSeparateRadii()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GoogleFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/XmlLoader.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 142,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlurEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 393,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/SkiaShadowTestHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomRightPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 746,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetColorSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 804,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToLinearWithTileMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 320,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToRadialWithTileMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 462,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomRightPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 373,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 758,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDivisionTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBottomRightPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 433,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1340,
  "endLine" : 1361,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 331,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFirstRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Bezier.kt",
  "fileLinesCount" : 1000,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 348,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 810,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1211,
  "endLine" : 1235,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1491,
  "endLine" : 1515,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1911,
  "endLine" : 1934,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1937,
  "endLine" : 1960,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeOnPartOfText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2946,
  "endLine" : 2971,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleWithFontSizeFirst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3055,
  "endLine" : 3080,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleWithFontSizeSecond()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3083,
  "endLine" : 3108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inSp_onSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3549,
  "endLine" : 3574,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_withStyledText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4130,
  "endLine" : 4152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidFontListTypeface.android.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun englishCapitalize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 627,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle_with_multiple_styles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 549,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle_with_multiple_styles_on_top_of_each_other()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation_withTag_withTtsAnnotation_withStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1082,
  "endLine" : 1108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation_withTag_withUrlAnnotation_withStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1147,
  "endLine" : 1173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_stackCorrectlyCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_onlyChoosesClosestAbove_whenPreferAbove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 804,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_onlyChoosesClosestBelow_whenPreferBelow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 850,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_05f_trimFirstLineTop_false_trimLastLineBottom_false_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 393,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_50_trimFirstLineTop_false_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 876,
  "endLine" : 901,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_50_trimFirstLineTop_false_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 929,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_50_trimFirstLineTop_true_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 957,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_50_trimFirstLineTop_true_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 985,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isSp_alignCenter_smallerThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 449,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_lerp_platformStyles_fraction_start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxInstrinsicWidth_withStyledText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_withStyledText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setDrawStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 983,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextStyle_letterSpacingInSp_appliedAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1412,
  "endLine" : 1434,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_drawStyle_stroke_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1527,
  "endLine" : 1549,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_Shadow_to_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1695,
  "endLine" : 1719,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_Shadow_null()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1723,
  "endLine" : 1747,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 648,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1934,
  "endLine" : 1957,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1960,
  "endLine" : 1983,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleWithFontSizeFirst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3242,
  "endLine" : 3267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScaleWithFontSizeSecond()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3270,
  "endLine" : 3295,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultSpanStyle_setColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3947,
  "endLine" : 3972,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_withStyledText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4535,
  "endLine" : 4557,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSolidBrushColorIsSameAsColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4629,
  "endLine" : 4654,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreNotEvicted_whenCacheOverfills_ifUsedRecently_cacheSize16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignAboveBaseLine_lessThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignAboveBaseLine_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 93,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignBottom_lessThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignBottom_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignTop_lessThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 178,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHolder_alignTop_greaterThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphPlaceholderIntegrationTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiParagraphConstruction_doesNotThrow_ifNotAllParagraghsFitVertically()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1611,
  "endLine" : 1633,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_withStyledText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1765,
  "endLine" : 1787,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStyleSaysNoemojiCompat_NoEmojiCompat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditProcessor.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 124,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 590,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkViaReflection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/HotReloaderTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/hapticfeedback/PlatformHapticFeedback.android.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 47,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/HapticFeedback.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 896,
  "endLine" : 917,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1491,
  "endLine" : 1517,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/NestedScrollInteropConnection.android.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 810,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/scene/PointerEventResultTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun place()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropContainer.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1625,
  "endLine" : 1648,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFocusWithMultipleChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCommittedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyedComposedModifiersAreEqual()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 223,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIllegalArgumentException_whenValueExceedsMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/TouchBoundsExpansionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_transformFrom_translation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 915,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_transformFrom_cousins()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1056,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 195,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downChange_propertiesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/IndirectPointerInputChangeTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upChange_propertiesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/IndirectPointerInputChangeTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveChange_propertiesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/IndirectPointerInputChangeTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearHalfMotion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 362,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotionFollowedByFlatLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 408,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowWithOffsetAndSpread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowScreenShotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawHalfAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCacheInvalidatedAfterItemReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 958,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerBoundsPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 591,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingGraphicsLayerModifierResetsItsAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1463,
  "endLine" : 1486,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerIsNotReleasedWhenWeStopPlacingIt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1754,
  "endLine" : 1777,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepDrawingLayerFromANodeScheduledForInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 329,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placingTheSameItemTwiceIsNotAllowedAsItBreaksTheDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 261,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sumOfAllZIndexesIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 602,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forSecureTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 424,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_hasSpeakableIndirectChild_noStateDescription_()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 833,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentNode_withAlphaAndClickableModifiers_notAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5571,
  "endLine" : 5597,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingStatelessModifierNotCausingInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 338,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleModifierLocalsOfSameDataType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 166,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleModifierLocalsWithDifferentDataType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderRemoved_readsPreviousParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 407,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_doNotCallCommit_nonAutofillRelatedNodesAddedAndDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 390,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyValueChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 647,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyValueChanged_toEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 675,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_columnScroll_doesNotCallCommit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1230,
  "endLine" : 1255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedParent_captureFocus_retainsFocusState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_blockFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalImplicitExitTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 239,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingInactiveFocusNode_withActiveChildLayout_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 390,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondItemFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 149,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 135,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 211,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 287,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 325,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 363,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 400,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 436,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 472,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate12()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 509,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate13()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 546,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate14()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 583,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate15()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 620,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 655,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate17()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 691,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate18()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 727,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate19()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 764,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate20()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 802,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate21()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 840,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate22()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 878,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate23()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 916,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate24()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 954,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate25()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 992,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate26()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1004,
  "endLine" : 1030,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate27()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1042,
  "endLine" : 1068,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1080,
  "endLine" : 1106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate29()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1118,
  "endLine" : 1144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate30()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1182,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate31()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate32()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1231,
  "endLine" : 1257,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate33()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1267,
  "endLine" : 1293,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate34()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1301,
  "endLine" : 1327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate35()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1361,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate36()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1369,
  "endLine" : 1395,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate37()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1432,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate38()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1443,
  "endLine" : 1469,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate39()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1477,
  "endLine" : 1503,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate40()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1511,
  "endLine" : 1537,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate41()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1545,
  "endLine" : 1571,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate42()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1579,
  "endLine" : 1605,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate43()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1613,
  "endLine" : 1639,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate44()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1651,
  "endLine" : 1677,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate45()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1689,
  "endLine" : 1715,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonOverlappingCandidate46()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1727,
  "endLine" : 1753,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1764,
  "endLine" : 1790,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1801,
  "endLine" : 1827,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1838,
  "endLine" : 1864,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1875,
  "endLine" : 1901,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1912,
  "endLine" : 1938,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1949,
  "endLine" : 1975,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 1986,
  "endLine" : 2012,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2022,
  "endLine" : 2048,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2058,
  "endLine" : 2084,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2095,
  "endLine" : 2121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2132,
  "endLine" : 2158,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary12()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2169,
  "endLine" : 2195,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary13()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2206,
  "endLine" : 2232,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary14()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2241,
  "endLine" : 2267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary15()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2277,
  "endLine" : 2303,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2313,
  "endLine" : 2339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary17()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2350,
  "endLine" : 2376,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary18()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2387,
  "endLine" : 2413,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary19()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2424,
  "endLine" : 2450,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary20()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2461,
  "endLine" : 2487,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary21()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2498,
  "endLine" : 2524,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary22()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2535,
  "endLine" : 2561,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary23()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2572,
  "endLine" : 2598,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary24()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2609,
  "endLine" : 2635,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary25()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2646,
  "endLine" : 2672,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary26()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2683,
  "endLine" : 2709,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary27()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2719,
  "endLine" : 2745,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2753,
  "endLine" : 2779,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary29()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2787,
  "endLine" : 2813,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary30()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2821,
  "endLine" : 2847,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary31()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2858,
  "endLine" : 2884,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary32()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2895,
  "endLine" : 2921,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary33()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2929,
  "endLine" : 2955,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary34()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2963,
  "endLine" : 2989,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary35()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 2997,
  "endLine" : 3023,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary36()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3031,
  "endLine" : 3057,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary37()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3068,
  "endLine" : 3094,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithCommonBoundary38()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3105,
  "endLine" : 3131,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3143,
  "endLine" : 3169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3181,
  "endLine" : 3207,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3219,
  "endLine" : 3245,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3257,
  "endLine" : 3283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3295,
  "endLine" : 3321,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3331,
  "endLine" : 3357,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3367,
  "endLine" : 3393,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3404,
  "endLine" : 3430,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3441,
  "endLine" : 3467,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3478,
  "endLine" : 3504,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3515,
  "endLine" : 3541,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate12()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3550,
  "endLine" : 3576,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate13()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3586,
  "endLine" : 3612,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate14()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3622,
  "endLine" : 3648,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate15()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3660,
  "endLine" : 3686,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3698,
  "endLine" : 3724,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate17()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3736,
  "endLine" : 3762,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate18()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3774,
  "endLine" : 3800,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate19()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3812,
  "endLine" : 3838,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate20()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3850,
  "endLine" : 3876,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate21()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3886,
  "endLine" : 3912,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate22()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3920,
  "endLine" : 3946,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate23()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3954,
  "endLine" : 3980,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate24()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 3988,
  "endLine" : 4014,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate25()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4025,
  "endLine" : 4051,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate26()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4062,
  "endLine" : 4088,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate27()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4096,
  "endLine" : 4122,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4130,
  "endLine" : 4156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate29()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4164,
  "endLine" : 4190,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingCandidate30()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4202,
  "endLine" : 4228,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_notFocusable_focusableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedDeactivatedParentFocusTarget_pointsToNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 532,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedMultipleFocusTargets_withinInactiveHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 810,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_withinActiveNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 839,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCapturedFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1614,
  "endLine" : 1640,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_cousinIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 621,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_whenHierarchyHasCapturedFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 360,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFocusableGrandParentWithMultipleChildrenAndGrandChildren_grandChildFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 346,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_deactivatedChild_withCustomEnter_canRedirectFocusEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 271,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_usingSiblingAsCustomExitDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingMutableSemanticsProperty_alongWithRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLayoutNodes_isMergingDescendants_twoChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLayoutNodes_isClearingSemantics_twoChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 265,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableWithFocusableView_view_inLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableWithFocusableView_view_inLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewProperlyDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 345,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollingParentView_shouldPropagateCorrectPreDelta()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 250,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollParentView_shouldPropagateCorrectPreVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 307,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollParentView_shouldPropagateCorrectPostVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 340,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableWithFocusableView_view_inLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_textField_no_maxTextLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 895,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiffWithInsertsAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDiff()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattachedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_ancestorsWithTheSameKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 423,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_ancestorsWithoutTheSameKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 462,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateReadForTheIntroducedLaterMeasureModifierIsObserved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 662,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateReadForTheIntroducedLaterLayoutModifierIsObserved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 691,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localAncestorsAreAvailableDuringOnDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 258,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageVectorCacheCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1240,
  "endLine" : 1266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorMirror()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1373,
  "endLine" : 1395,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure_animation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlacedIsNotCalledDuringAlignmentLinesCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 529,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeMultiplatformInteropViewInsideLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementReusableNodeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParentPlacingWithNotRoundedTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1090,
  "endLine" : 1112,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotVisibleCalledWhenDisposed_nonZeroMinDurationMs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 501,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun waterfallRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 387,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesOfTheModifierAreReported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1069,
  "endLine" : 1091,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesOfTheModifierAreReported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1313,
  "endLine" : 1335,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockOnAChildShouldCallCallbackOnTheSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2128,
  "endLine" : 2152,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerParameterOnAChildShouldCallCallbackOnTheSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2155,
  "endLine" : 2179,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingChildIntrinsicsViaModifierWhenParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 116,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calledWhenNotPlacedByParentAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/UnplacedAwareModifierNodeTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passingSmallerMaxSlotsToRetainForReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1430,
  "endLine" : 1457,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notSubcomposedAnymoreNodesAreNotRecomposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2294,
  "endLine" : 2322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveSensitiveComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddSensitiveComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 280,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_doesNotCancelOngoingRequest_whenInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 322,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_triggered_onUpAfterDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreviewKeyEvent_triggered_onUpAfterDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 203,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidWearCrownRotation_triggersRotaryEventWithBadData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_rootParentRemoval_childHasProperDispatchScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 886,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childIsDisplayedWhenItWasNotPlacedOriginallyButPlacedLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/ClickNotPlacedChildTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_noPointerInputModifiers_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 251,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHitPath_emptyHitResult_resultIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_1PathLeafDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1241,
  "endLine" : 1269,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChangesClearsStaleIdsPartialHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3251,
  "endLine" : 3278,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_singleChange_propertiesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 931,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionOnScreen_changesAfterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 151,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowRecomposerResetsWithContentChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowRecomposerTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenWithGraphicsLayerAreNotIncreasingTheSavedStateSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewSavedStateSizeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FixedSizeRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 896,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FixedWidthBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 920,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutUsesPlaceWithLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3348,
  "endLine" : 3371,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDismissedOnTapOutside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 202,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsSort.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 204,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fire()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeAlignmentLines.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TouchBoundsExpansion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/TouchBoundsExpansion.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 231,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerModifier.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 578,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Typeface createTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 981,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAxis()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1039,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void roundedClipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1410,
  "endLine" : 1432,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutComplexText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 356,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 136,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getColors()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ThemeSupport.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 745,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 622,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 242,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1042,
  "endLine" : 1067,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clamp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 244,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 836,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun StateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/StateLayout.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 657,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBitmapInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTarget()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 405,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ANIMATION intToAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 245,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPositioningString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 583,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPositioningString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 627,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 774,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 355,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSlope()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicSpline.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 426,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evalPerspective()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 586,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float eval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 370,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getScaleTypeString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 416,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 364,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 739,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkShaders()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1967,
  "endLine" : 1988,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun save()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/WidgetLayout.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::glance" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyVerticalGrid()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scaffold()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Scaffold.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::glance" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOnTop()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 169,
  "endLine" : 199,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTargets()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Checkbox()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Checkbox.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::tv" ],
  "startLine" : 85,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPassiveListenerServiceAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2679,
  "endLine" : 2700,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 511,
  "endLine" : 536,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun listenableGetOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 294,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 962,
  "endLine" : 983,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawNonInterpolatedColorRampArc()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 809,
  "endLine" : 831,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedText()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AnimatedText.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageCardColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 609,
  "endLine" : 630,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedToggleButtonShape()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 862,
  "endLine" : 884,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedToggleButtonShape()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 641,
  "endLine" : 663,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Confirmation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuccessConfirmation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FailureConfirmation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 303,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MaterialTheme.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapBehavior()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1184,
  "endLine" : 1205,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UpdateFontIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicCurvedText.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 308,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 276,
  "endLine" : 297,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendAuthorizationRequest()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getQuadrantIndex()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 490,
  "endLine" : 512,
  "linesOfCode" : 22,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateImageView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 365,
  "endLine" : 387,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTextAppearance()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 619,
  "endLine" : 643,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fadeInOut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 492,
  "endLine" : 513,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 569,
  "endLine" : 590,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 593,
  "endLine" : 615,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 572,
  "endLine" : 595,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openDrawerWithoutAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 813,
  "endLine" : 836,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getZonedDateTimePart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 401,
  "endLine" : 422,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addResolvedSeekableAnimatedImage()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 854,
  "endLine" : 877,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getInitialOffsetOrDefaultX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2037,
  "endLine" : 2060,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getInitialOffsetOrDefaultY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2066,
  "endLine" : 2089,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getTargetOffsetOrDefaultX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2095,
  "endLine" : 2118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getTargetOffsetOrDefaultY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2124,
  "endLine" : 2147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/FixedImageSpan.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidSeekableAnimatedImageResourceByResIdResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean drawChild()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 259,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture handlePostInflateFailure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1281,
  "endLine" : 1304,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addChangedNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 329,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiButtonLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 171,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonColors getButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 444,
  "endLine" : 468,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/util/DynamicFormatter.kt",
  "fileLinesCount" : 504,
  "components" : [ "primary::wear" ],
  "startLine" : 305,
  "endLine" : 327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicString dynamicStringFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3472,
  "endLine" : 3493,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicBool dynamicBoolFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6029,
  "endLine" : 6050,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 790,
  "endLine" : 811,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture onTileResourcesRequest()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 218,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibraryGroupFromProjectPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 174,
  "endLine" : 198,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun printInformation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/PrintProjectCoordinatesTask.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromKmpJvmTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/java/JavaCompileInputs.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiCompatibilityTask.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaCombinedDocsTask.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 230,
  "endLine" : 254,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLManager.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::graphics" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 470,
  "endLine" : 491,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSyncFenceCompatV33()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceCompat.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::graphics" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timesTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun morphDrawingTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/androidInstrumentedTest/kotlin/androidx/graphics/shapes/AndroidMorphTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 38,
  "endLine" : 66,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sets()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 334,
  "endLine" : 361,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun concreteTypesInsteadOfInterfaceTypes()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 234,
  "endLine" : 256,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAncestorOwner()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/ViewTreeSavedStateRegistryOwnerTest.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::savedstate" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/ViewTreeSavedStateRegistryOwnerTest.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::savedstate" ],
  "startLine" : 119,
  "endLine" : 143,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  encodeSerializableValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 277,
  "endLine" : 304,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreferenceDisplayDialog()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 103,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackBannerControlGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 271,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 268,
  "endLine" : 290,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 285,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void calculateBounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Customizations getCustomizations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 297,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 666,
  "endLine" : 701,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B clickAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void verifyFloatProperties()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 510,
  "endLine" : 531,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollGrid()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3166,
  "endLine" : 3187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfoForItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3780,
  "endLine" : 3801,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2620,
  "endLine" : 2643,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 545,
  "endLine" : 566,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotIsMutableAndInTheRightOrder()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 388,
  "endLine" : 414,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 471,
  "endLine" : 496,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 670,
  "endLine" : 691,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 700,
  "endLine" : 721,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void flushLollipops()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ResourcesFlusher.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSubDecor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 862,
  "endLine" : 894,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 272,
  "endLine" : 300,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHeaderInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1223,
  "endLine" : 1252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyFrameworkTintUsingColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 201,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 617,
  "endLine" : 640,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setMargin()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 330,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean fitSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 355,
  "endLine" : 387,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence convertToString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 413,
  "endLine" : 438,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyFrameworkTintUsingColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 223,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyPreIme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1949,
  "endLine" : 1972,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyPreIme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1092,
  "endLine" : 1115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopDrag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1108,
  "endLine" : 1134,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHover()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 118,
  "endLine" : 140,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenLambdaChanges_invokesNewLambda()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 212,
  "endLine" : 238,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_whenParentChanges_thenOldDispatcherIsDisposed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 188,
  "endLine" : 220,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ancestorOwner()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/ViewTreeNavigationEventDispatcherTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 79,
  "endLine" : 102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/ViewTreeNavigationEventDispatcherTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 137,
  "endLine" : 161,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 376,
  "endLine" : 409,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventDispatcher.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 416,
  "endLine" : 460,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signedAngleBetween_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 154,
  "endLine" : 175,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToAMutableParallelogram_canModifyInputAsOutput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 578,
  "endLine" : 600,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValuesArray_shouldMatchConstructedWithFactoryFunctions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 151,
  "endLine" : 176,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndroidMesh_fromInProgressStroke_returnsMesh()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainShaderMetadata_whenCalledTwiceWithEquivalentUnpackedFormat_returnsCachedValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 144,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 753,
  "endLine" : 774,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 777,
  "endLine" : 798,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 875,
  "endLine" : 896,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 899,
  "endLine" : 920,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetColorSpace()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 783,
  "endLine" : 804,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerConstructor_withInvalidRotation_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 170,
  "endLine" : 191,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInput_returnsSameInputsAsPopulateInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 305,
  "endLine" : 327,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openResource()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleRetry()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ObsoleteBuildCompatUsageDetector.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 45,
  "endLine" : 69,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function KarmaWebpackOutputFramework()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/js/config.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::mpp" ],
  "startLine" : 41,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 76,
  "endLine" : 106,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpandButton createExpandButton()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 286,
  "endLine" : 307,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 70,
  "endLine" : 94,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::preference" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1575,
  "endLine" : 1609,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBackInvokedCallbackState()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2049,
  "endLine" : 2071,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createStartupCompilationParams()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-macrobenchmark/src/main/java/androidx/testutils/MacrobenchUtils.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::testutils" ],
  "startLine" : 105,
  "endLine" : 132,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onItemClick()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 124,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 559,
  "endLine" : 585,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawVerticalScrollbar()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findMatchingAddition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 737,
  "endLine" : 761,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findOneVisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2106,
  "endLine" : 2127,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateDisappearance()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int interpolateOutOfBoundsScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2175,
  "endLine" : 2197,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotate()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4532,
  "endLine" : 4555,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consoleMessage()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 195,
  "endLine" : 216,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 241,
  "endLine" : 266,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSchemaSearchableByCaller()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument getDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1230,
  "endLine" : 1255,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetSchemaResponse setSchemaNoMigrations()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 586,
  "endLine" : 609,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock collectionForLoopCallToGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 465,
  "endLine" : 486,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getAcceptableSetterNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireIsDeclaredTypeWithBuildMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 460,
  "endLine" : 481,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetIndexingTypeExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 369,
  "endLine" : 390,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentPropertyAnnotation getDocumentPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void convertSchemasVisibleToPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GetSchemaResponseToGmsConverter.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 243,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCopy_multiProcess()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performClear()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 493,
  "endLine" : 514,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 328,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/DefaultJavacType.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Database.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreProcess()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 987,
  "endLine" : 1011,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getContinueColumnNullCheck()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 427,
  "endLine" : 448,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/DataSourceFactoryQueryResultBinderProvider.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rewrite()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ProjectionExpander.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypeMirrors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 262,
  "endLine" : 283,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityInsertAdapterWriter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 67,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTypeSpecBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DatabaseWriter.kt",
  "fileLinesCount" : 598,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 68,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint JNI_OnLoad()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto-binary/src/main/cpp/jni/androidx_tracing_perfetto_jni_PerfettoNative.cc",
  "fileLinesCount" : 119,
  "components" : [ "primary::tracing" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ArtToolingImpl::tagClassInstancesO()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 89,
  "endLine" : 115,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::browser" ],
  "startLine" : 125,
  "endLine" : 150,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomTabColorSchemeParams getColorSchemeParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1592,
  "endLine" : 1615,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lockDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseLockRegistry.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sqlite" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleAcquireDatabaseLock()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 306,
  "endLine" : 330,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyKeepOpenToggle()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_area_at_least_bounds_checks()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 327,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmbeddingAvailable()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 330,
  "endLine" : 351,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticList_initWithoutLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 209,
  "endLine" : 230,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/HintHandlerTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::paging" ],
  "startLine" : 151,
  "endLine" : 174,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrop()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/Separators.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::paging" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peek()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 431,
  "endLine" : 458,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 616,
  "endLine" : 643,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentNotLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 216,
  "endLine" : 237,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PdfLoader create()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 85,
  "endLine" : 107,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 118,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 508,
  "endLine" : 538,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRunnableExecutable()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 248,
  "endLine" : 275,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminateProcessesAndWait()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 594,
  "endLine" : 618,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun benchmarkResults()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/DarwinBenchmarkResultsTask.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::benchmark" ],
  "startLine" : 54,
  "endLine" : 78,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  loadTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 148,
  "endLine" : 175,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/OnCreateDialogIncorrectCallbackDetector.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::fragment" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentManagerNonConfig getSnapshot()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 267,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction addSharedElement()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 685,
  "endLine" : 707,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureHierarchy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 161,
  "endLine" : 187,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 540,
  "endLine" : 562,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureExecReady()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1944,
  "endLine" : 1969,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent createIntent()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3925,
  "endLine" : 3946,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentViewCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 159,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 710,
  "endLine" : 732,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater onGetLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 825,
  "endLine" : 849,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String actionToString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/EventInfo.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::slice" ],
  "startLine" : 300,
  "endLine" : 321,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 214,
  "endLine" : 236,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getMaxCells()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 272,
  "endLine" : 293,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addTextItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 512,
  "endLine" : 533,
  "linesOfCode" : 22,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private buildDistribution()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collapse_tasks_having_no_output()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collapse_tasks_having_no_output()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_docs_tip_of_tree_build_grade()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_todo_list()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceRegistrationRequest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassLoaderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/InMemorySdkClassLoaderFactory.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryRebuildCompatException()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 106,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launchSdkActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-client/src/main/java/androidx/privacysandbox/activity/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 134,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionOpened()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 540,
  "endLine" : 560,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launchSdkActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatNotEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MathUtilTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removesTestingAndReflectiveFramesOnBottom()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean registerGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 445,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 672,
  "endLine" : 692,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean registerGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1417,
  "endLine" : 1439,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isApplicationUid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ProcessCompat.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Intent addToIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void rebase()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 763,
  "endLine" : 783,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteInput fromPlatform()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 628,
  "endLine" : 648,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 309,
  "endLine" : 331,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getEnabledListenerPackages()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 786,
  "endLine" : 807,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateTint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forceSetFactory2()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewsDisappeared()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 219,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean activitySuperDispatchKeyEventPre28()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getAvailableActionIdFromResources()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1631,
  "endLine" : 1653,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 783,
  "endLine" : 806,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void postAndReply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 159,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWindowLayoutType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 636,
  "endLine" : 661,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getTextDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 931,
  "endLine" : 951,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addMslAltitude()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 190,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remapJetpackCapsToPlatformCaps()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun waitForResponse()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ActionsResultCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIndexableShortcutUrl()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/utils/ShortcutUtils.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1502,
  "endLine" : 1522,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String get()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String autoQuoteApostropheDeep()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Map readMap()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1419,
  "endLine" : 1439,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1588,
  "endLine" : 1615,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1720,
  "endLine" : 1746,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2321,
  "endLine" : 2341,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2358,
  "endLine" : 2378,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RemoteViews generateBigContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 343,
  "endLine" : 364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getBackwardCompatibleCameraIdListOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 929,
  "endLine" : 953,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getAbsolutePathFromUri()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is3AConverged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConvergenceUtils.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void mergeOptionValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 365,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean enforceSoftwareJpegConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1155,
  "endLine" : 1178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getChildrenOutConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List selectParentResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect getCenterCroppedRectangle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 615,
  "endLine" : 639,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 713,
  "endLine" : 738,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseCasesCombinationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1185,
  "endLine" : 1207,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1455,
  "endLine" : 1484,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AudioSettings build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoValidatedEncoderProfilesProxy create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/VideoValidatedEncoderProfilesProxy.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvancedSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSupportedParameterKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 311,
  "endLine" : 334,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range pickSuitableFpsRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirk.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 322,
  "endLine" : 346,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 590,
  "endLine" : 618,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture enableExternalFlashAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 555,
  "endLine" : 578,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicRange findSupportedHdrMatch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 403,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 921,
  "endLine" : 950,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FeatureSettings createFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 863,
  "endLine" : 886,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getUseCasesPriorityOrder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1165,
  "endLine" : 1198,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getRecordSizeByHasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1519,
  "endLine" : 1544,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 1012,
  "endLine" : 1036,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CloseCaptureSessionOnDisconnectQuirk.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 237,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuggestedStreamSpecs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraSurfaceAdapter.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Recording startRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1678,
  "endLine" : 1700,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getSurfaceToPreviewViewMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 288,
  "endLine" : 327,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCache.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 121,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReprocessableCaptureSessionByConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 582,
  "endLine" : 602,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 402,
  "endLine" : 432,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 237,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Matrix getSurfaceToViewfinderMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 279,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMemberRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 636,
  "endLine" : 660,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMemberRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 662,
  "endLine" : 686,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1339,
  "endLine" : 1366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateDynamicDescriptors()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2252,
  "endLine" : 2274,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectToRouteAndNotify()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2811,
  "endLine" : 2834,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProviderDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 293,
  "endLine" : 318,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String playbackStateToString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 274,
  "endLine" : 294,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 149,
  "endLine" : 171,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RouteController createRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean requiresMetadata()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 409,
  "endLine" : 441,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiagnosticReceived()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isKnownError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/ErrorUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::biometric" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFingerprintErrorString()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/ErrorUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::biometric" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getAssetForTransition()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 404,
  "endLine" : 427,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cursor createPagedCursor()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 369,
  "endLine" : 402,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queryWorkInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasCycles()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 246,
  "endLine" : 279,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byteArrayToSetOfTriggers()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 254,
  "endLine" : 275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun workForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkForeground.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::work" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrateDatabase()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabasePathHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetTouchBehaviors()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 439,
  "endLine" : 460,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1236,
  "endLine" : 1261,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3445,
  "endLine" : 3469,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onNewContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1468,
  "endLine" : 1490,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIconsistendRowWeightsThrows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 564,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInconsistentColumnWeightsThrows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 567,
  "endLine" : 588,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyPositionBase getPositionKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 497,
  "endLine" : 517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4304,
  "endLine" : 4324,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 418,
  "endLine" : 438,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean match()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int removeView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean match()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 370,
  "endLine" : 390,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKeyTrigger copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MotionKeyPosition getPositionKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 485,
  "endLine" : 505,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DifferentialInterpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1155,
  "endLine" : 1178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 303,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 762,
  "endLine" : 782,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float calcWave()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 277,
  "endLine" : 297,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable getPivotCandidate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowEquals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 197,
  "endLine" : 217,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFlowElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCenterPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1515,
  "endLine" : 1538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 311,
  "endLine" : 331,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 713,
  "endLine" : 735,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeService()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 256,
  "endLine" : 282,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void takeSurfaceSnapshot()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 370,
  "endLine" : 391,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List removeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyResponseCache.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateAllNonBrowsableRowsHaveDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 287,
  "endLine" : 307,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoutingInfo build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 285,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenMicrophoneResponse openMicrophone()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 218,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectedCarInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStubMap.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/MicrophoneRecorder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/StartScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBundleParam()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 285,
  "endLine" : 305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyTilesGL()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 450,
  "endLine" : 474,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 981,
  "endLine" : 1010,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleSyncCurrentState()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 347,
  "endLine" : 367,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentFile fromTreeUri()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentFile.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::documentfile" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConnection()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SharedPreferencesMigration()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidMain/kotlin/androidx/datastore/preferences/SharedPreferencesMigration.android.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::datastore" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBestAvailableProvider()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFactory.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::credentials" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DataItem accessControlProfileToCbor()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 370,
  "endLine" : 391,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleGracePeriodEnd()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 590,
  "endLine" : 612,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-gradle-plugin/src/main/kotlin/androidx/navigation/safeargs/gradle/SafeArgsPlugin.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 372,
  "endLine" : 392,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToObjectBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 179,
  "endLine" : 199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkFragBestMatchMultiArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 209,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationAddDestinationKClassBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationAddDestinationWithArgsKClassBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationKClassArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringStartDestRouteOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun hasDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 161,
  "endLine" : 319,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateNestedDuplicateDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1064,
  "endLine" : 1086,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectArgsSavedAndRestored()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1269,
  "endLine" : 1295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithObjectNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2519,
  "endLine" : 2545,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithKClassNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3592,
  "endLine" : 3619,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateDataPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActivityDeepLinkHandledOnce()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 84,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateUpWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2149,
  "endLine" : 2173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionPopUpToRouteWithoutArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3262,
  "endLine" : 3287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap scaleBitmapDown()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 891,
  "endLine" : 915,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDuringTraversing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 236,
  "endLine" : 259,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverse()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/transformation.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleSavingVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noConflictKeys_delegate_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 353,
  "endLine" : 375,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimationModifier.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierEquals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/EasingUnitTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSolveCubicForSmallFractions()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/EasingUnitTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2DInterpolation_withLinearArc()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals0()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpringVectorAnimationDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTestCases()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidHostTest/kotlin/androidx/compose/animation/core/SpringEstimationTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_compactSizeAndPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_showHideKeyboardBasedOnFocus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 291,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testDismissAction_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_surfaceColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_surfaceColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_surfaceColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_surfaceColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primaryColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 268,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primaryColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 295,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 202,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_tap()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 723,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_tap_rangeChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 751,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_surfaceColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_surfaceColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_surfaceColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_surfaceColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 251,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primaryColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 277,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primaryColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 304,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableOverload_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 336,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableOverload_customSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableOverload_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 448,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableOverload_customSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 472,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_resistance_atMinBound()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 834,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_resistance_atMaxBound()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 838,
  "endLine" : 862,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_doesNotCollapse_whenTypingOnSoftKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 194,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_doesNotExpandIfTouchEndsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingActionButtonElevation_newInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingActionButtonElevation_newValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 392,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_ensureUnselectable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_clickSelect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_stateSavedAndRestored()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetStateTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_disabled_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun anchoredDrag()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArguments()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLink()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capturePreviewPictureToActivity()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 321,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 467,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthCreation_withRounding_differentTZ()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 222,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lessThan3Items_shouldChangeToLeftAlignedArrangement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/CenteredHeroTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M1S_noAdjustmentsMade()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M1S_decreasesSmallSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1L1M1S_increasesSmallSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/ArrangementTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_expanded_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_shadow_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 426,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mask_fullyUnmaskedShouldMatchSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselItemScopeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mask_halfMaksedShouldIntersectSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselItemScopeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mask_squareMaskShouldIntersectSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselItemScopeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_emptySheet_expandDoesNotAnimate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 630,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testExpandAction_tallBottomSheet_whenHalfExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 994,
  "endLine" : 1016,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_horizontal_anchorAlignment_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_horizontal_anchorAlignment_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_vertical_windowAlignment_withMargin()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTabs_lightTheme_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 260,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTabs_lightTheme_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTabs_darkTheme_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 312,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTabs_darkTheme_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 338,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_customColors_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 334,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalSliderTest_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 472,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_steps_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 851,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_thumb_recomposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 612,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_track_recomposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 638,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_tap_rangeChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 834,
  "endLine" : 859,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_track_recomposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1266,
  "endLine" : 1289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentColorChangeVisibleInSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 297,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focus()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 443,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthsTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 350,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithoutRemember()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 453,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedListItem_oneLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withAnimatedShape_pressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 549,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withAnimatedShape_pressed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 579,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButton_withAnimatedShape_pressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 807,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButton_withAnimatedShape_pressed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 837,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalElevationColorIsNotSetOnNonSurfaceColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 516,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_customSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 540,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 628,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_customSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 652,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1161,
  "endLine" : 1183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableInMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_default_positioning_respectsWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 547,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_longTextDoesNotOverflowToNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 609,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_scrolled_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 889,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_scrolled_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1235,
  "endLine" : 1255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_smallPinnedDraggedAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1426,
  "endLine" : 1449,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_default_positioning_respectsContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2041,
  "endLine" : 2063,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_dismissBySwipe_toEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 202,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_dismissBySwipe_toStart()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_initialMonthAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_selectionSpanningMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_getFocus_whenClickedOnSurfaceArea()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_initial_withCustomHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 510,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_whenInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 566,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingText_widthIsNotWiderThanTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1402,
  "endLine" : 1423,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_openBySwipe()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 501,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_longClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 385,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_expanded_maxSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing_vibrant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing_collapsed_vibrant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading_trailing_vibrant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 509,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading_trailing_collapsed_vibrant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 556,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_expanded_vibrant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 691,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_expanded_vibrant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 857,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedExtendedFabTextAndIconHaveSizeFromSpecAndVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 454,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_behavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 307,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_24HourMinutes_everyValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 908,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_ensureUnselectable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroupTest_clickSelect()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_widthIsNotWiderThanTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testOffset_customWidthSmaller_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_openBySwipe()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 460,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_centeredArrangement_startIconItemWithLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 383,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testOffset_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_notExpandedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_notExpandedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 495,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_scrollBehavior_showsAndHidesWithVerticalScroll_reverseLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1011,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 608,
  "linesOfCode" : 21,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PermanentDrawerSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 842,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChipBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1775,
  "endLine" : 1795,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChipBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2069,
  "endLine" : 2089,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Icon.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clickableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1405,
  "endLine" : 1425,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 645,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1436,
  "endLine" : 1458,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 261,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraSmallContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1096,
  "endLine" : 1116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1151,
  "endLine" : 1171,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraLargeContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1206,
  "endLine" : 1226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_onePaneLayout_reflowCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_onePaneLayout_currentDestinationIsReflowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 204,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitateAndHistory_twoPaneLayout_currentDestinationNotLevitated()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 560,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitateAndReflow_onePaneLayout_noReflowToLevitatedPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 609,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insideForLoop()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insideForLoop_withKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insideForLoop_withExtraFunction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingLoopCountWithExtraStateAfter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 152,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateInsidePopupIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateInsideDialogIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedWithinTransparentSnapshotDisposedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 994,
  "endLine" : 1016,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentSnapshotWriteCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1230,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateReadsCanBeObserved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2220,
  "endLine" : 2240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllocateAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveRandomGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1131,
  "endLine" : 1161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_throwsIfAnyIntArgsNotProvided()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_throwsIfAnyObjectArgsNotProvided()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 265,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manyLocksTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nativeTest/kotlin/androidx/compose/runtime/platform/SynchronizationTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rereadingDerivedState_whenDependenciesChanged()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 234,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEdge()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/ComposeStackTraceBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1237,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1443,
  "endLine" : 1463,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun composableLambda()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.kt",
  "fileLinesCount" : 1373,
  "components" : [ "primary::compose" ],
  "startLine" : 1336,
  "endLine" : 1360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 466,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoController.android.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 495,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_threeLayouts_empty_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1484,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_threeLayouts_collapsed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1487,
  "endLine" : 1507,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_threeLayouts_notCollapsed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1510,
  "endLine" : 1530,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyImeListener_firesAfterProgrammaticEdit_doesNotRestartIfContentIsSame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 779,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savesAndRestoresTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerSaverTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray_copiesChars_toStartOfDest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ToCharArrayTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray_copiesChars_toEndOfDest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ToCharArrayTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStringWithEqualLengthInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 169,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStringWithShorterInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 216,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceAllWithEqualLength()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 239,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceAllWithShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 286,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_reversedSelection_setsTheSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_onlySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCursor_and_get_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 333,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInMinimumTouchArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4637,
  "endLine" : 4658,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInVerticalTargetInMinimumTouchArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4661,
  "endLine" : 4682,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInHorizontalTargetInMinimumTouchArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4685,
  "endLine" : 4706,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldNotFocused_cursorNotRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 429,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearComposition_onValueChange_call_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierUndelegatesNodeOnDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_color()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_brush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_semanticsScroll_isAnimated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 483,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForwardTillTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachPaddingLargerParentSize_initialState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 597,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_scrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_withIndex0_pagesPrepended_scrollsToNewCurrentPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetPage_shouldUpdateTargetPageImmediately_andResetIfNotMoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 377,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageContent_makeSureContainerOwnsOutsideModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForward_shouldFillEntireWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 128,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_snappingScrolling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_dismissesMagnifier_whenMagnifierRecreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 481,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenFocusedBoundsLeavesComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenFocusedBoundsIsDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 248,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 407,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBackAndForth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 486,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondTap_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 515,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_localIndication_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1388,
  "endLine" : 1408,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenPartiallyInViewAndBecomesMoreHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 387,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenPartiallyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 416,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_snappingScrolling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 372,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_noIndicationOverload()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2597,
  "endLine" : 2617,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInMinimumTouchArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2649,
  "endLine" : 2670,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInVerticalTargetInMinimumTouchArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2673,
  "endLine" : 2694,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickInHorizontalTargetInMinimumTouchArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2697,
  "endLine" : 2718,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneDimensionalFocusSearch_flowsOverToNextFocusGroupParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalFocusSearch_returnsNextFocusGroupParentIfItIsFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 342,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PaddingValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BaseLazyLayoutTestWithOrientation.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_interruptsCurrentRequest_whenNewRequestOverlapsButNotContainedByCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_invokesResponder_whenPreviousRequestStillSuspended()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 373,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_rtl_initially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 467,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_callsDragStop_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 702,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_callsDragStop_whenNewReverseDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 725,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DrawPhaseAttributesToggleTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 192,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardStaysVisibleWhenMovingFromOneTextFieldToAnother()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkAnnotation_clickable_customInteractionListener_called()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 858,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_doesNotThrow_whenParagraphNotAdded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 946,
  "endLine" : 967,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackPressed_andReleased_coreTextFieldClearsSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldSelectionOnBackTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_valid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 1007,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_clip_enabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1382,
  "endLine" : 1407,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_clip_disabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1438,
  "endLine" : 1463,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_ellipsis_enabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1468,
  "endLine" : 1493,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_ellipsis_enabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1499,
  "endLine" : 1524,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_ellipsis_disabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1528,
  "endLine" : 1554,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_clip_enabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1621,
  "endLine" : 1646,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_clip_disabledSoftwrap_singleLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1677,
  "endLine" : 1702,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_ellipsis_enabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1707,
  "endLine" : 1732,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundingBoxForLineInRoot()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 286,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierFollowsHandleVerticallyBetweenLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 637,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedCoercedNeverCrashes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContent_updateOnDetach_textIsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 141,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_visibleOverflow_doesOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 795,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContent_updateOnDetach_textIsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layoutWithLimitedHeight_withEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layoutWithLimitedHeight_withEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 183,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_maxConstraint_greaterThanTextWidth_returnsTextWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 238,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_wordLevel_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_withOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 329,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_preview_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 516,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 654,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 706,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removeSpaceGesture_noSpaceRemoved_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1457,
  "endLine" : 1480,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusIsAppliedOnDecoratedComposable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonPlacedInnerTextField_stillAcceptsTextInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertText_intoSurrogateMask_fromSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 602,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertNonSurrogates_intoNonSurrogateMask_fromSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 628,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggling_readOnly_drawsCursorAgain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 729,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerSelectionIsSameWithCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 246,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTap_firstPlacesTheCursor_thenSelectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTap_scrolledTextField_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleTap_scrolledTextField_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_showsAtCorrectLocation_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_showsAtCorrectLocation_outOfTextBoundsTouch_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_doesNotDisappear_whenSelectionChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_disappearsOnVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 511,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_disappearsOnHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToRight_ltr_outOfBounds_scrollable_continuesDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 768,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragEndSelectionHandle_outOfBounds_vertically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 641,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_insideDecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnScrolledTextField_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarCanReappear_whenTextFieldStateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 943,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnEmptyRegion_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_contentChange_relayouts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_passesKeyboardOptionsThrough()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 491,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changesAreTracked_whenSemanticsActionInserts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 866,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenElementFocusLost_compositionIsCleared()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1517,
  "endLine" : 1542,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushChange_reflectsOnView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldDrawPhaseToggleTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectIsDragAndDropHoveredAsState_remainsTrue_whenExitWithWrongInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 613,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inVerticallyScrollableField_whenMovesBelowViewport()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 820,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedOutputTransformation_withTextChanges_isAppliedOnTextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldAnnotatedOutputTransformationTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithMouse_alreadyConsumed_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithTrackpad_alreadyConsumed_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_characterLevel_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_preview_noDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 588,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_insertGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1256,
  "endLine" : 1278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingFocusableFromLazyList_clearsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 575,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_newInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 211,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_noMomentumDragging_onDragStopped_shouldGenerateZeroVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 743,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_withLeadingIconMaxSpace_iconSizeIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 213,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_rotate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_startStop_notify()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 474,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Image()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Image.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/MeasuredPage.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateScrollDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/LazyLayoutPager.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 429,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onScrollStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 842,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun settle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1052,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1082,
  "endLine" : 1102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextDelegate.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMouseSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 542,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 284,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 764,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableWindowInsetsChanging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 344,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateConstraintsRecomposingWithConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 283,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModelInMeasuringAndReadItInCompositionWorksInsideWithConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 399,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraintsSiblingWhichIsChangingTheModelInsideMeasureBlock()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 469,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4554,
  "endLine" : 4574,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_wrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4577,
  "endLine" : 4597,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4600,
  "endLine" : 4620,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_withSpaceBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4669,
  "endLine" : 4689,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_maxIntrinsicWidth_withSpaceBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4740,
  "endLine" : 4760,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_maxIntrinsicWidth_withSpaceBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4763,
  "endLine" : 4783,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicWidth_withMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4920,
  "endLine" : 4940,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicWidth_withMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4943,
  "endLine" : 4963,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_maxIntrinsicWidth_withMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4966,
  "endLine" : 4986,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_maxIntrinsicWidth_withMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4989,
  "endLine" : 5009,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicHeight_withSpaceBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5487,
  "endLine" : 5507,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5510,
  "endLine" : 5530,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifiers_equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 1910,
  "endLine" : 1931,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitOutsideNoBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixedInsetsPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 567,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLastInsetsPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 746,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsToTheNextLine_NoContentPlusMultiplePerIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_alignItemsDefaultsToLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 886,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_alignItemsDefaultsToTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 984,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateMainAxisPositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 673,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/tooling/data/SlotTree.jvmAndAndroid.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 195,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 151,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullToLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 203,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 414,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullToRadial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 437,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnboundedClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 604,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHsvInLinearSrgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 329,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHslInLinearSrgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 378,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleTopLeftPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 482,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnboundedClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 693,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 584,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_textPosition_negative_throws_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 857,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_ltr_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 989,
  "endLine" : 1013,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1239,
  "endLine" : 1262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1266,
  "endLine" : 1289,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1518,
  "endLine" : 1541,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inEm_onRestLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3675,
  "endLine" : 3698,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordBoundary_spaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4012,
  "endLine" : 4035,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmapMesh()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 443,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_SpanStyle_with_no_null_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadWithTimeoutOrNull_informsUncaughtExceptionHandler_OnException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AsyncFontListLoaderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_0_trimFirstLineTop_false_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 557,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_0f_trimFirstLineTop_false_trimLastLineBottom_true_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 560,
  "endLine" : 584,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_0_trimFirstLineTop_true_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 652,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_0_trimFirstLineTop_true_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 679,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_1f_trimFirstLineTop_false_trimLastLineBottom_false_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 708,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_100_trimFirstLineTop_false_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 776,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_100_trimFirstLineTop_true_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 803,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_topRatio_1f_trimFirstLineTop_true_trimLastLineBottom_true_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 830,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignAboveBaseLine_smallerThanAscent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignTop_smallerThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 280,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignBottom_smallerThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingExtra_whenMultipleLines_hasNoEffectOnLastLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_bulletSpanInternal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 412,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkAnnotation_constructedFromMethodArguments()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 508,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_merge_platformStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 466,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 496,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_top_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 586,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 616,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_bottom_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 706,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 623,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_newLine_last_char()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1195,
  "endLine" : 1217,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontListFontFamily_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreEvicted_whenCacheOverfills_cacheSize16()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parcelFont_differentFontVariationSettings_differentResults()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parcelFile_defaultsWeight_whenWeightSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decreasingMinWidth_decreasesTheCalculatedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 479,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 235,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_onFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1336,
  "endLine" : 1364,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_onRestLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1368,
  "endLine" : 1396,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypefaceStyleSnapToNormalFor100to500()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 159,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenEmojiCompatLoads_hasStaleFontsIsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 76,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_containedByOldStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_overlappingStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_containedByOldStyle_appliedInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_containsOldStyle_appliedInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 270,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenColorAndShaderBrushSpansCollide_bothShouldApply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 560,
  "endLine" : 581,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 667,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 392,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allFeasibleScalesAndConversionsDoNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGenerateSequenceOfFractions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAnimatedPropertiesForAnimateValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAnimatedPropertiesForNullableAnimateValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockKeepsSetTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 839,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimateAsStateWithLabelsPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteContentBackward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 222,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissPopupByBackEventWithBackPressProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DesktopPopupTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 190,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotDismissPopupByBackEventWithoutBackPressProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DesktopPopupTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/SemanticsOwnersProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamedComplexColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 667,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/CursorAnchorInfoController.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 93,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/OutlineResolver.android.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResolvePointerIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3024,
  "endLine" : 3044,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewsDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 311,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateSizeTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 327,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 75,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 797,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Popup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Popup.skiko.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/ImageComposeScene.skiko.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 397,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Menu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 252,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_rtlLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortedByDepth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DepthSortedSetTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowRedrawnWhenValueChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowScreenShotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterModifierIntrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 468,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFilterAsScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 493,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usingNestedDerivedStateInGraphicsLayerBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidationAfterMovingMovableContentWithLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1489,
  "endLine" : 1513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerPropertiesAfterMovingMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1516,
  "endLine" : 1540,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCousinZOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 326,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_pagerActionsRole_shouldNotSetPagerActions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 638,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forFocusable_focused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 897,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_testFocusClearFocusAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2666,
  "endLine" : 2696,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3667,
  "endLine" : 3692,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest_hideFromAccessibilitySemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3768,
  "endLine" : 3793,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderRemoved_readsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 221,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootFocusNodeHasFocusWhenViewIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTransactionsTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 238,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captured_captureFocus_retainsStateAsCaptured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingActiveComposable_onFocusEventIsCalledWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 269,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingEmptyFocusProperties_onFocusEventIsTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 554,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingCantFocusProperty_noFocusEventIsTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 616,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_triggersExitPropertyOnFocusedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitMoveFocusExit_deactivatedParentCanRedirectExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 307,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedCapturedFocusTarget_pointsToNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 354,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveActiveFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1586,
  "endLine" : 1611,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus_restoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 478,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_customChildIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 386,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_onDeactivatedNode_focusesOnChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_DisabledParent_performsImplicitEnterIfCanFocusIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 355,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestedRect_is_insideTheNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestedRect_is_onePixelRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 139,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestedRect_is_theSameAsTheNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierReplace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleTextChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 335,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLayoutNodes_isMergingDescendants_oneChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 177,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun depthFirstPropertyConcat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 406,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 143,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableWithFocusableView_view_inLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 213,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipingComposeScrollable_insideNestedScrollingParentView_shouldPropagateCorrectPostDelta()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 278,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_smallVeryFast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_smallFast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_smallSlow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 201,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_largeFast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 236,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_largeVeryFast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 271,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_orthogonal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 306,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeOnLifecycleDestroyedStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 210,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeOnViewTreeLifecycleDestroyedStrategy_setBeforeAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsOnAddView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 551,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_shapeSet_setsAllAvailableShapeExtraKeys()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1011,
  "endLine" : 1036,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_requestWrongShapeExtra_roundedCornerRectangle_doesNotSetExtra()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1458,
  "endLine" : 1483,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passwordVisibilityToggle_fromInvisibleToVisible_doNotSendTextChangeEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1758,
  "endLine" : 1783,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passwordVisibilityToggle_fromVisibleToInvisible_doNotSendTextChangeEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1790,
  "endLine" : 1815,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineIterator_following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 349,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageIterator_following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 400,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageIterator_preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 423,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopsIfWeReturnFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun continuesIfWeReturnTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnsAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAncestorsTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackedBox_parentDisallowShare_notSharePointerWithCousin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutRequestForTheNodeBeingLaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 491,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shallowVisitAncestorsWithoutDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 189,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewContextRemovedView_assertNoLeak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ComposeViewContextMemoryLeakTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSendContentCaptureSemanticsStructureChangeEvents_disappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 225,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnHideTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 720,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShape_partiallyOffScreen_shapeOffsetCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 445,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blockGraphicsLayer_invalidateSemantics_setsGraphicsLayerScopeProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 756,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingAndRemovingNotPlacingModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlacedIsNotCalledOnNotPlacedChildUsedByAlignmentLinesCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 553,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildIsOnlyCalledWithNullCoordinatesWhenUsedByAlignmentLinesCalculationButNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 1014,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockLambdaOnAChildShouldInvalidateCoordinatesCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1265,
  "endLine" : 1288,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledOnFirstLoadZeroFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledOnFirstLoadOneFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneFractionWithNodeMuchLargerThanViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 321,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoCallbacksCalledWhenDisposedBeforeMinDurationMsPassed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 524,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeDoesNotCauseRemeasureOfAncestor_whenItsIntrinsicsAreUnused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildDuringLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noItemFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 104,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInModifierPlacementWithLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureInPlacementTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledWhenChildResized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 357,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackIsReExecutedOnReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 644,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposePrecomposedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 722,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposedItemDisposalIsNotTriggeringParentRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 890,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatedNodesAreNotPartOfChildrenSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2605,
  "endLine" : 2629,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_onlyPropagatesUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_callNearestHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_triggered_onDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreviewKeyEvent_triggered_onDownEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 174,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidWearCrownRotation_triggersRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemReceivesHorizontalRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 250,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_2PathsShare1NodeLongPathPointerIdRemoved_resultJustHasShortPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2574,
  "endLine" : 2604,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlappingChildAllowsEventsThrough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 517,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_getsCoroutineContextFromTextInputNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerSessionNotCanceled_whenIsolatedFromOuterSession_whenConnectionClosed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 549,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsTrue_whenHorizontalScrollableNotAtLimit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsTrue_whenVerticalScrollableNotAtLimit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 291,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_forVertical_whenScrollableIsHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 439,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenTouchIsOutsideBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 540,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOrderedBroadcastAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 724,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayerCameraDistance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 361,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDialogHasSmallWindowDefaultWidthDecorFits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 428,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customFlags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 498,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicUI()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 389,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHasCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 355,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defragment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 957,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitExpandedTouchBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 161,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNode.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 188,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiMeasureLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 384,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 418,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removePointerInputModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 344,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitThisExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ModifierDeclarationDetector.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 324,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/MultipleAwaitPointerEventScopesDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 88,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPopulateNodeForVirtualView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeTouchHelper.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawDisable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 878,
  "endLine" : 901,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun arcToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 397,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun select()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 576,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 598,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 399,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean suitableForTransition()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 598,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 387,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createEngine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/GeneralEasing.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTypeString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 756,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3155,
  "endLine" : 3176,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3184,
  "endLine" : 3208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 462,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cubic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 575,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchColors()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/Switch.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::glance" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLayout()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/WidgetLayout.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::glance" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun compose()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/GlanceWearTiles.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::glance" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1536,
  "endLine" : 1570,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void changeScene()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 167,
  "endLine" : 195,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchItemIds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 614,
  "endLine" : 634,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchIds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 641,
  "endLine" : 661,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchNames()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 668,
  "endLine" : 688,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyFromTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2366,
  "endLine" : 2387,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Switch.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::tv" ],
  "startLine" : 504,
  "endLine" : 526,
  "linesOfCode" : 21,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/MaterialTheme.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::tv" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 21,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getChangesToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 179,
  "endLine" : 199,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHeadlessWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 455,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createPermissionRequestHelperIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 447,
  "endLine" : 467,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 1351,
  "endLine" : 1374,
  "linesOfCode" : 21,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestWatchFaceStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 979,
  "endLine" : 1001,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDateFormatWithoutText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/BooleanUserStyleSettingWireFormat.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongRangeUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/LongRangeUserStyleSettingWireFormat.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleRangeUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/DoubleRangeUserStyleSettingWireFormat.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/CanvasComplicationDrawable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 401,
  "endLine" : 421,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LevelIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/LevelIndicator.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::wear" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedTextStyle.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/MaterialTheme.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 566,
  "endLine" : 595,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getChildTopInset()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 742,
  "endLine" : 767,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpringAnimation createSpringAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeTransition()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 242,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColorForCurrentState()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 294,
  "endLine" : 314,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 289,
  "endLine" : 310,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDotPaint()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 186,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void peekDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 471,
  "endLine" : 494,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 230,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDrawableBlocking()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByContentUriResolver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 899,
  "endLine" : 921,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logDebug()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4949,
  "endLine" : 4969,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSizes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1029,
  "endLine" : 1051,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertDefaultMultiplatformDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 567,
  "endLine" : 589,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateResourceApi()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/UpdateResourceApiTask.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateResourceApi()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/GenerateResourceApiTask.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 62,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJars()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runMetalavaWithArgs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaRunner.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 39,
  "endLine" : 61,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLogger()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/FileLogger.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/license/CheckExternalDependencyLicensesTask.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun projectOrArtifact()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXPlaygroundRootImplPlugin.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 201,
  "endLine" : 227,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberLauncherForActivityResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ActivityResultRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::activity" ],
  "startLine" : 80,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ImmLeaksCleaner.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 29,
  "endLine" : 54,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportFullyDrawn()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1007,
  "endLine" : 1032,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathIteratorImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::graphics" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 315,
  "endLine" : 337,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun acceptConnection()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 396,
  "endLine" : 456,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 32,
  "endLine" : 59,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  decodeSerializableValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateDecoder.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 237,
  "endLine" : 263,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 273,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int add()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 525,
  "endLine" : 547,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popBackStackToGuidedStepSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1348,
  "endLine" : 1368,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupVideoPlayback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 253,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupVideoPlayback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 258,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int add()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 530,
  "endLine" : 552,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popBackStackToGuidedStepFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1352,
  "endLine" : 1372,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepeatAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 534,
  "endLine" : 556,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDetailsOverview()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 438,
  "endLine" : 459,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void press()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 394,
  "endLine" : 414,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHour()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 326,
  "endLine" : 346,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void verifyIntProperties()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 488,
  "endLine" : 508,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wrap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 305,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showMoreActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/Scale.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 70,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2887,
  "endLine" : 2908,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getAlignedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3144,
  "endLine" : 3164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3968,
  "endLine" : 3994,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateOffsetAfterLastItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 226,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapValuesIterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1106,
  "endLine" : 1132,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapKeysIterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1205,
  "endLine" : 1231,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun trimToSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 164,
  "endLine" : 189,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Context themifyContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 391,
  "endLine" : 417,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void backportAccessibilityAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 419,
  "endLine" : 442,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureTabsExist()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 304,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void setListNavigationCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 337,
  "endLine" : 528,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode startSupportActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1246,
  "endLine" : 1274,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawTickMarks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 315,
  "endLine" : 336,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findLargestTextSizeWhichFits()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 678,
  "endLine" : 700,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface createVariationInstance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 827,
  "endLine" : 852,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeCursor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 235,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 234,
  "endLine" : 257,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventState_transitionState_reflectsGestureLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/RememberNavigationEventStateTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 92,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenEventsAreDispatched_invokesCorrectLambdas()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenSiblingsExist_invokesLastComposed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 295,
  "endLine" : 316,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenLastSiblingIsDisabled_invokesPrevious()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 319,
  "endLine" : 340,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_duringInProgressNavigation_ignoresNewHandlerForCurrentEvent()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 364,
  "endLine" : 395,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_conflictingGesturesFromSameInput_backWins_completed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 696,
  "endLine" : 724,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_conflictingGesturesFromSameInput_backWins_cancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 727,
  "endLine" : 755,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_conflictingGesturesFromSameInput_forwardWins_completed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 758,
  "endLine" : 786,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_conflictingGesturesFromSameInput_forwardWins_cancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 789,
  "endLine" : 817,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_parallelogramToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 409,
  "endLine" : 431,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverage_forPartitionedMeshAndParallelogram_callsJniAndReturnsFloat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 190,
  "endLine" : 211,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverageIsGreaterThan_forPartitionedMeshAndTriangle_callsJniAndReturnsFloat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/AffineTransform.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/AffineTransform.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::ink" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tiledBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 493,
  "endLine" : 513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainShaderMetadata_whenCalledTwiceWithEquivalentPackedFormat_returnsCachedValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 232,
  "endLine" : 252,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun buildStrokeInputBatchFromPoints()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/testing/StrokeTestHelper.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::ink" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkThread()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1190,
  "endLine" : 1212,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 493,
  "endLine" : 521,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 371,
  "endLine" : 391,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Alignment getAlignment()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 621,
  "endLine" : 641,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean removePreferenceInt()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 300,
  "endLine" : 332,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 141,
  "endLine" : 167,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareDialogBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1190,
  "endLine" : 1215,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareDialogBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::preference" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnDrawerClosed()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 877,
  "endLine" : 905,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLibraryLatestVersionInLocalRepo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-gradle-plugin/src/main/java/androidx/testutils/gradle/ProjectSetupRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::testutils" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endBandSelect()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 282,
  "endLine" : 317,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerLifecycleListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 199,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 311,
  "endLine" : 337,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesCoordinateLocationCoverItems()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 737,
  "endLine" : 761,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findCenterView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 220,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateMove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 264,
  "endLine" : 284,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assignSpans()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1458,
  "endLine" : 1481,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void insert()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 511,
  "endLine" : 531,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean remove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 533,
  "endLine" : 554,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncQueueItem obtainMessage()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 202,
  "endLine" : 222,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findFirstVisibleItemClosestToStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1378,
  "endLine" : 1400,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFullSpanItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3034,
  "endLine" : 3055,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findCenterView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 181,
  "endLine" : 205,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getRw2Attributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6250,
  "endLine" : 6276,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportErrorWithFd()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleEvaluationError()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 375,
  "endLine" : 403,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIntersectedPolymorphicSchemaFilters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverterUtil.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 148,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock listForLoopCallFromGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 479,
  "endLine" : 499,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetCardinalityExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 308,
  "endLine" : 328,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkedHashSet getParentSchemaTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireIsGetterOrField()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 239,
  "endLine" : 259,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypeMirror inferComponentType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 294,
  "endLine" : 316,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument extractDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Class getAssignableClassBySchemaName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchDocumentClassMap.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSuggestionSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createGlobalSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void convertSchemasVisibleToPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LimitOffsetDataSource()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compatColumnTypes()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 384,
  "endLine" : 405,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/InternalXAnnotationValue.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paramsMatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacMethodElement.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 168,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_same_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_reorderedFields_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffFields_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffForeignKeys_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 148,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_reorderedIndices_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 151,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffIndices_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/EntityBundleTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::room" ],
  "startLine" : 176,
  "endLine" : 198,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileFilesIntoJar()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 479,
  "endLine" : 499,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Index.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/ImmutableMapQueryResultAdapter.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapQueryResultAdapter.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/StringColumnTypeAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/DataSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/MultiTypedPagingSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/StartupTracingInitializer.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::tracing" ],
  "startLine" : 33,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimation()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::browser" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Cursor rawQuery()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 690,
  "endLine" : 711,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onCorruption()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 189,
  "endLine" : 224,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_breakpoint_matches_original_set()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 105,
  "endLine" : 129,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAroundInternal()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 333,
  "endLine" : 365,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failedRefreshShouldNotAllowAppendPrependIfRefreshIsRequired()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 924,
  "endLine" : 949,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onNext()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/FlowExt.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::paging" ],
  "startLine" : 167,
  "endLine" : 195,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsEvents()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPageEventFlow.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::paging" ],
  "startLine" : 245,
  "endLine" : 266,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemCountIsObservable()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 512,
  "endLine" : 538,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageMosaicView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PdfStatus doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 325,
  "endLine" : 353,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 132,
  "endLine" : 160,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supersedes()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterator makeIterator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CollectUtils.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::pdf" ],
  "startLine" : 53,
  "endLine" : 77,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator makeKeyIterator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CollectUtils.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::pdf" ],
  "startLine" : 94,
  "endLine" : 118,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 222,
  "endLine" : 246,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScale()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1426,
  "endLine" : 1447,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findNextFocusInRelativeDirection()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/LockClocksTask.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::benchmark" ],
  "startLine" : 46,
  "endLine" : 78,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportSummaryToIde()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearGfxInfo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 274,
  "endLine" : 296,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBatteryDischargeMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/BatteryDischargeQuery.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::benchmark" ],
  "startLine" : 40,
  "endLine" : 63,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveProfile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/ProfileInstallBroadcast.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::benchmark" ],
  "startLine" : 146,
  "endLine" : 175,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun moveToState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOnBackPressedCallbackEnabled()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 784,
  "endLine" : 810,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int reverseTransit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3709,
  "endLine" : 3730,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreationExtras getDefaultViewModelCreationExtras()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveToExpectedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 109,
  "endLine" : 138,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findFragmentByTag()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 307,
  "endLine" : 329,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findFragmentIndexInContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 379,
  "endLine" : 408,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 652,
  "endLine" : 672,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice build()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 145,
  "endLine" : 165,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 772,
  "endLine" : 792,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillFrom()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 810,
  "endLine" : 830,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Slice parseSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trackA11yFocus()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyRowStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 247,
  "endLine" : 268,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1288,
  "endLine" : 1309,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void createCircledIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 720,
  "endLine" : 741,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private buildStandardDistribution()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 97,
  "endLine" : 119,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_args()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun artifacts()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/Main.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 342,
  "endLine" : 366,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/SdkActivityHandlerWrapper.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GpsSatellite getSatellite()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int matchScore()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CamColor fromJchInFrame()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 326,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFileForUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 884,
  "endLine" : 908,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Style constructCompatStyleForBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2879,
  "endLine" : 2904,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4040,
  "endLine" : 4060,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle writeActionAndGetExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getBundleForAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotificationChannelGroupsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 760,
  "endLine" : 780,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithResource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 258,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Resources getResources()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 671,
  "endLine" : 690,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection flatten()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromResourcesFontFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 307,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSubscriptionId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setListenerInternal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 678,
  "endLine" : 699,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getInitialTextBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 400,
  "endLine" : 423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getProtocol()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 551,
  "endLine" : 570,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 235,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setChildrenDrawingOrderEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2884,
  "endLine" : 2903,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 351,
  "endLine" : 370,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeUrl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 403,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScrollView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 275,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun switchStartingCallEndpointOnCallStart()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1329,
  "endLine" : 1348,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRemoteAdapter()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/device/HapticCompositionProfile.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String select()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2026,
  "endLine" : 2055,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChecksumsReady()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void writeMap()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 875,
  "endLine" : 894,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void registerCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2016,
  "endLine" : 2035,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSessionImplBase()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2439,
  "endLine" : 2459,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4033,
  "endLine" : 4054,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int toKeyCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 522,
  "endLine" : 541,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List applyOptions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 829,
  "endLine" : 848,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 990,
  "endLine" : 1010,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List applyOptions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1793,
  "endLine" : 1812,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean openWithRetry()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1429,
  "endLine" : 1453,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/RequestResultTestActivity.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteBuffer createBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ImageProxyUtil.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int compileShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 306,
  "endLine" : 330,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSessionStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 409,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void insertOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long parseTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 670,
  "endLine" : 689,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int surfaceRotationToDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int degreesToSurfaceRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateArrangements()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryOpenCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 597,
  "endLine" : 618,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rect computeDispatchCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1025,
  "endLine" : 1046,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri moveFileToTarget()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeImageToFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/DngImage2Disk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pair createRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraControl.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static libyuv::RotationMode get_rotation_mode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseCurrentAudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1494,
  "endLine" : 1515,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int supportedMuxerFormatOrDefaultFrom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2880,
  "endLine" : 2900,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void signalCodecStop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 539,
  "endLine" : 559,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void matchAcquisitionsAndFreeBufferIndexes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1010,
  "endLine" : 1030,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1443,
  "endLine" : 1463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1689,
  "endLine" : 1710,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 781,
  "endLine" : 807,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsZslUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 505,
  "endLine" : 524,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAfAeTrigger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 509,
  "endLine" : 530,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureOptionUnpacker.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfMode getAfMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 370,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleCameraReopen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2268,
  "endLine" : 2293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isJpegValidOutputForInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraXConfig defaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/Camera2Config.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraUseCaseAdapter.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 175,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSurfaceToStreamUseHintMapping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SessionConfigAdapter.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLevel3SupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 310,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int drawFrameAndMarkEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 342,
  "endLine" : 362,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryToComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap createTransformedBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 446,
  "endLine" : 468,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture waitForCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPostviewSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraExtensionMetadata.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newImageReaderFromImageReaderBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 476,
  "endLine" : 495,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/OutputDistributor.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDeviceSetupCompat getCameraDeviceSetupCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompatFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap createTransformedBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int surfaceRotationToDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int degreesToSurfaceRotation()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldUseTextureView()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 448,
  "endLine" : 469,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 410,
  "endLine" : 432,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unselectFromRouteAndNotify()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2787,
  "endLine" : 2809,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 219,
  "endLine" : 239,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeselectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 242,
  "endLine" : 262,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransferToRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 677,
  "endLine" : 696,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean releaseRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1370,
  "endLine" : 1389,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDynamicRouteDescriptorsChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 800,
  "endLine" : 820,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRoutesView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 592,
  "endLine" : 612,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRemoteIndicatorDrawableInternal()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 614,
  "endLine" : 635,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVolumeControlLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 726,
  "endLine" : 745,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 100,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeProfileForN()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime-lint/src/main/java/androidx/startup/lint/InitializerConstructorDetector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::startup" ],
  "startLine" : 58,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStateDoesNotRecalculateOnOnBackChange()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 157,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentShown()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 113,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentChanged()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1183,
  "endLine" : 1205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void authenticateWithFingerprint()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 569,
  "endLine" : 590,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectViewModel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 256,
  "endLine" : 277,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAllWorkByTag()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 164,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteWorkManagerInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::work" ],
  "startLine" : 105,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerParameters toWorkerParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleStartForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 259,
  "endLine" : 280,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConstraintsStateChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 233,
  "endLine" : 253,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiredNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 406,
  "endLine" : 425,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestWorkerBuilder from()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestWorkerBuilder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelInterceptBehaviors()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 411,
  "endLine" : 430,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawAll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionRenderDebug.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initWith()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 546,
  "endLine" : 568,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int buildKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 519,
  "endLine" : 539,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int buildKeyBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 541,
  "endLine" : 561,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Key getKeyFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1541,
  "endLine" : 1561,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readConstraintChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2015,
  "endLine" : 2034,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2991,
  "endLine" : 3010,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 369,
  "endLine" : 388,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRTL()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int removeView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 356,
  "endLine" : 376,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logSummary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 215,
  "endLine" : 235,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDeltaValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5302,
  "endLine" : 5321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void positionAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int buildKeyBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 535,
  "endLine" : 555,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 912,
  "endLine" : 932,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 249,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTransform()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 234,
  "endLine" : 254,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromSynonymVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 653,
  "endLine" : 672,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1679,
  "endLine" : 1700,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 234,
  "endLine" : 253,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getSceneString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3820,
  "endLine" : 3839,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyEditorInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarPropertyResponses()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 555,
  "endLine" : 574,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean updateResponseIfNeeded()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyResponseCache.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLatest()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/versioning/CarAppApiLevels.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onUnbind()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 211,
  "endLine" : 237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dump()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 318,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String typeToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String unitToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 694,
  "endLine" : 719,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 323,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchScreen.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRenderer()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 189,
  "endLine" : 213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addYuvBufferInternal()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 632,
  "endLine" : 651,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList parseShareTargets()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList parseShareTargets()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCredentialAsync()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerImpl.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::credentials" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCredentialAsync()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerImpl.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::credentials" ],
  "startLine" : 231,
  "endLine" : 250,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 849,
  "endLine" : 868,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetDigitalCredential/CredentialProviderGetDigitalCredentialController.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::credentials" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun maybeReportErrorFromResultReceiver()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CredentialProviderController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::credentials" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllChannels()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SecretKey calcEMacKeyForReader()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1010,
  "endLine" : 1032,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 330,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handleOnKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 297,
  "endLine" : 318,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTransformation()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTransformationMethod.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 918,
  "endLine" : 940,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose-lint/src/main/java/androidx/navigation/compose/lint/ComposableDestinationInComposeScopeDetector.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMultipleArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1418,
  "endLine" : 1438,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkRepeatedQueryParamsMappedToArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1686,
  "endLine" : 1706,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchFromKClassPathQueryArgNoScheme()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2124,
  "endLine" : 2146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkAllSetKClassWithPathArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkAllSetKClassWithQueryArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDefaultArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringStartDestIdOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 305,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 188,
  "endLine" : 319,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreGetViewModelStoreOwner()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationMissingRequiredArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 437,
  "endLine" : 457,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1125,
  "endLine" : 1146,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEnum()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1639,
  "endLine" : 1662,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEnumTopLevel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1666,
  "endLine" : 1688,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEnumNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1725,
  "endLine" : 1748,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNestedEnum()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1778,
  "endLine" : 1801,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithKClassNotInGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2389,
  "endLine" : 2410,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithObjectNotInGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2549,
  "endLine" : 2570,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithKClassNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2886,
  "endLine" : 2911,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithKClassNotInGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2939,
  "endLine" : 2960,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithObjectNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3077,
  "endLine" : 3102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithObjectNotInGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3106,
  "endLine" : 3127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithPartialExactRoute_missingNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3361,
  "endLine" : 3385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithPartialExactRoute_ignoredNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3389,
  "endLine" : 3413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithPartialExactRoute_nullNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3417,
  "endLine" : 3441,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateUpWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4714,
  "endLine" : 4737,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkIntent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5552,
  "endLine" : 5575,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraphTwiceSameGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 185,
  "endLine" : 207,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraphTwiceWithSavedBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 211,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphDestMissingRequiredArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 376,
  "endLine" : 395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidNavigateViaDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 623,
  "endLine" : 643,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDifferentGraphViaDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 903,
  "endLine" : 925,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkActionDifferentURI_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3608,
  "endLine" : 3629,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransitionInterruptPushPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeCodeFiles()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavSafeArgsGenerator.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float generateScore()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 404,
  "endLine" : 427,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 89,
  "endLine" : 113,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause_thenFinish()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 327,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentJobCancelled()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 448,
  "endLine" : 467,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBeforeGetShouldNotLoadFromSavedState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 261,
  "endLine" : 280,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParcelable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/SavedStateHandleParcelingTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose-lint/src/main/java/androidx/lifecycle/runtime/compose/lint/ComposableLifecycleCurrentStateDetector.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LookaheadAnimationVisualDebugging()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugHelper.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 564,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationTest.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 443,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 320,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolatedValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/PathEasing.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 967,
  "endLine" : 986,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 1007,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignedToCenter_inPureWindow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/DesktopAlertDialogTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 359,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_label_notUsingErrorColor_notFocused_withoutInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1223,
  "endLine" : 1243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stringOverload_doesNotCallOnValueChange_whenCompositionUpdatesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1500,
  "endLine" : 1526,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_stringOverload_doesNotCallOnValueChange_whenCompositionUpdatesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1431,
  "endLine" : 1457,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_focus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 250,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorClippedWhenNotDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTransformTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testCollapseAction_whenConcealed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testExpandAction_whenRevealed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_tapOnFrontLayerScrim_respectsVeto()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 552,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_focus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_tap_rangeChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 334,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_tap_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_tap_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 449,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_customSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_dismissBySwipe_toEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_dismissBySwipe_toStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_disabled_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_disabled_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctElevationOverlayWithCustomContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ElevationOverlayTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textWithoutTextBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_topOfWindow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BorderBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldDecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 550,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Checkbox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Checkbox.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkKClass()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trySetRadius()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enoughRoom_shouldFitOneLargeTwoSmall()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/CenteredHeroTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneItemOnly_shouldGoFullscreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/CenteredHeroTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lessThanFullscreenThreshold_shouldGoFullscreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/CenteredHeroTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiBrowse_doesNotResizeLargeWhenEnoughRoom()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/MultiBrowseTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartKeylines_shouldAddSpacingBetweenItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndKeylines_shouldAddSpacingBetweenItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_sizeWithCustomMinInteractiveComponentSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 257,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 943,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_sizeWithoutMinTargetEnforcement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1258,
  "endLine" : 1277,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_expanded_customShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 377,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_shadow_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_fullScreen_expanded_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 552,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_docked_expanded_withIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 618,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carousel_semanticsBoundsAreReportedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 165,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_withHeaderFab_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_focus()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_customStroke_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_customStroke_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 372,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_customStroke_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 394,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_respectsProvidedInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 326,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPositionProvider_toTopOfWindow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 402,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_minWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked_animateToChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_animateToUnchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_focus()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_expanded_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1346,
  "endLine" : 1367,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_collapsed_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1370,
  "endLine" : 1391,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_expanded_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1410,
  "endLine" : 1431,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_collapsed_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1434,
  "endLine" : 1455,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_primary_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_secondary_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primary_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 208,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_secondary_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalSliderTest_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 495,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_inside_corner_rtl_lookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_itemsOverflow_overflowIndicatorDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag_out_of_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_tap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 830,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFields_TextDecoration_noCrashConstraintsInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 719,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yearRange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 305,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithSelectedDate_roundingToStartDay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 501,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_withLeadingTrailing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialStartDateOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 256,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialEndDateOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withIcon_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 238,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withIcon_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 286,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_withCustomSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 341,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 439,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 872,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_fitsTextIfHeightTooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 424,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_longTitle_doesNotOverlapActions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 475,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_longTextDoesNotOverflowToActions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 584,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_customHeight_expanded_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 798,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleTopAppBar_scrolledColorsWithCustomTitleAndWithoutSubtitleTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 992,
  "endLine" : 1011,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_customHeight_expanded_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1143,
  "endLine" : 1164,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithFAB_respectsWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1967,
  "endLine" : 1986,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_exitAlways_outOfRangeOffsetHandled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2949,
  "endLine" : 2970,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_lightTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_darkTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_noInitialFocusOnInputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 160,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInputWithInitialDate_externalDateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_24h_mid()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_24h_min()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_prefixAndSuffixAndPlaceholder_areNotDisplayed_withLabel_ifLabelCanExpand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1067,
  "endLine" : 1088,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_prefixAndSuffixAndPlaceholder_areDisplayed_withLabel_ifLabelCannotExpand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_prefixAndSuffixAndPlaceholder_areDisplayed_withLabel_ifLabelIsAbove()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_withLabel_doesNotCrash_rowHeightWithMinIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1727,
  "endLine" : 1747,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_intrinsicHeight_withEmptyInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2018,
  "endLine" : 2038,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stringOverload_doesNotCallOnValueChange_whenCompositionUpdatesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2097,
  "endLine" : 2123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testOffset_customWidthLarger_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_drawerContainerIsOffScreen_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 707,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_centeredArrangement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 178,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_bottomArrangement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_lightTheme_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_expanded_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInputWithInitialDates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInputWithInitialDate_alternateLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 213,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_collapsesOnEscapePress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 296,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading_trailing_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading_trailing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 429,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading_trailing_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 532,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_withIcon_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_withIcon_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_content_padding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 222,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_initialIsVisible_True()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 485,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelScope_progressAndRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 597,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_prefixAndSuffixAndPlaceholder_areNotDisplayed_withLabel_ifLabelCanExpand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1007,
  "endLine" : 1028,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_prefixAndSuffixAndPlaceholder_areDisplayed_withLabel_ifLabelCannotExpand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1051,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_prefixAndSuffixAndPlaceholder_areDisplayed_withLabel_ifLabelIsAbove()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1054,
  "endLine" : 1074,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_intrinsicHeight_withEmptyInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1885,
  "endLine" : 1905,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_stringOverload_doesNotCallOnValueChange_whenCompositionUpdatesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1964,
  "endLine" : 1990,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testOffset_customWidthLarger_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testNoCollapseExpandAction_whenPeekHeightIsSheetHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 341,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_itemsOverflow_overflowIndicatorDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_flat_disabled_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 373,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_firstPressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 337,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_secondPressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 365,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_thirdPressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 393,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_fourthPressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 421,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_fifthPressed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 449,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_collapsedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 869,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childAndParent_setSemantics_mergesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChildParentSemanticsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationRail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DatePickerTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 512,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DateRangePickerTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalDrawerSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 667,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DismissibleDrawerSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 756,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationBar.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 326,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 446,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ShortNavigationBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ShortNavigationBar.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abovePositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 979,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Label()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 320,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1124,
  "endLine" : 1143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1179,
  "endLine" : 1198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TriStateCheckbox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_onePaneLayout_reflowPrimaryPaneWhenNoCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 324,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitate_onePaneLayout_levitateCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 433,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitate_twoPaneLayout_levitateCurrentDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 492,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneBottom_multipleWindowInsets_useSmallestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneBottom_withFixedMarginsAndWindowInsets_useSmallestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneBottom_whenMeasuredBottomIsSmaller_useMeasuredBottom()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneLeft_multipleWindowInsets_useLargestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 265,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneLeft_withFixedMarginsAndWindowInsets_useLargestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 287,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneLeft_whenMeasuredLeftIsLarger_useMeasuredLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneRight_multipleWindowInsets_useSmallestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneRight_withFixedMarginsAndWindowInsets_useSmallestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneRight_whenMeasuredRightIsSmaller_useMeasuredRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 415,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_initialAnchorProportionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 722,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_updateAnchors_useNewInitialAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LevitatedPaneScrim()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScrim.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetail_onBack_popLatest_removesDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 334,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_enforceScaffoldValueChange_cannotNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation/ListDetailPaneScaffoldNavigatorTest.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 235,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoStates()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoStates_withExtraFunction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valuesStoredInTwoFragmentsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2099,
  "endLine" : 2118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 525,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateComposerInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2594,
  "endLine" : 2619,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun or()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setObjects()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 459,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1175,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitFrameRequest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1725,
  "endLine" : 1744,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightClickOnMacOsWithoutTextDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 422,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLegacyMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 495,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.ios.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextContextMenuArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 438,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTwoSelectables_resultTracksBoth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_crossedSelectionInOneSelectable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_twoLayouts_empty_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1376,
  "endLine" : 1395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_twoLayouts_collapsed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1398,
  "endLine" : 1417,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_twoLayouts_notCollapsedInFirst_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1420,
  "endLine" : 1439,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_layoutBuilder_twoLayouts_notCollapsedInSecond_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1442,
  "endLine" : 1461,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConvertTextFieldValueToAndFromString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 594,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoOverlappingReplacements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 782,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_bufferNotUpdated_ifSameModelStructurally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_textChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterRan_whenOnlyTextChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 500,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToTransformed_insertions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapFromTransformed_deletions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 229,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tapsCursorHandle_showsTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 191,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorNotBlinking_whileTyping()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 490,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldInRow_fixedElementIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 319,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_defaultImeEnterAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 599,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_longClick_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 842,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stringOverload_callsOnValueChange_whenTextChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 940,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stringOverload_doesNotCallOnValueChange_whenCompositionUpdatesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 1017,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_stringOverload_doesNotCallOnValueChange_ifSelectionInherentlyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1020,
  "endLine" : 1044,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusingOnVisibleItemDoesNotScroll_whenMultipleFocusables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 690,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_biggerThanLayout_fills()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 175,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_lessThanZero_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_zeroSizeLayout_drawsNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canvas_exactSizes_drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CanvasTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageIsFocusable_fullPage_shouldScrollFullPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_forwardAndBackward_pageIsFocusable_fullPage_shouldScrollFullPage_pivotSpec()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForwardItemWithinStartPaddingDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipePagerWithSmallContent_shouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerGestureTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_withReverseLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 225,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_withLargePageCount_valuesCoercedToIntMax()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 302,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateItemCount_shouldUpdateKeepAroundCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_indirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 252,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3429,
  "endLine" : 3448,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun producingEqualMaterializedModifierAfterRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3451,
  "endLine" : 3473,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_recreatesMagnifier_whenDensityChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_firesOnSizeChanged_initially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 505,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedBoundsPositioned_notified_whenChildGainsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFingerPan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForEachGestureExternalCancellation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/ForEachGestureTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_longClick_assertTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitLongPressOrCancellationTest_click_assertNotTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun approach_usedDefaultApproach_useHighVelocityApproachAndSnap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 319,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_defaultClicks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 148,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_localIndication_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1062,
  "endLine" : 1081,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1225,
  "endLine" : 1246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_localIndication_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1325,
  "endLine" : 1344,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nonNullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1557,
  "endLine" : 1578,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nonNullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1685,
  "endLine" : 1706,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_interactionSource_dontHoverWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 351,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemWithFocusGroup_canBeMadeFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 148,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalFocusSearch_acrossFocusableFocusGroups_whenChildIsInitiallyFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 402,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_doesNotCancelOngoingRequest_whenInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_colorRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_brushRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerDrag_startStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 430,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_callsDragStop_whenNewState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 657,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_callsDragStop_whenNewOrientation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 679,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDraggableCallbackOrder_usingIndirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1684,
  "endLine" : 1704,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_toggleEnabled_startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_toggleReadOnly_startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragButNotChangeSelection_callSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesApplySuggestedRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_customSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 145,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionContinues_toBelowText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 244,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionContinues_toAboveText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 268,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionIncludes_noHeightText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 403,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionIncludes_noWidthText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 427,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_negative_offset_should_return_zero_rect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1061,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_offset_larger_than_range_should_return_largest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1090,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_clip_enabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1355,
  "endLine" : 1379,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_maxLines1_clip_disabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1411,
  "endLine" : 1435,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_clip_enabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1594,
  "endLine" : 1618,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_clip_disabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1650,
  "endLine" : 1674,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_limitHeight_ellipsis_disabledSoftwrap_multiLineContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1770,
  "endLine" : 1795,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_negative_offset_should_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1954,
  "endLine" : 1981,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_offset_larger_than_range_should_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1984,
  "endLine" : 2011,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_character_out_of_visible_range_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2014,
  "endLine" : 2041,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select_anotherContainer_cancelOld()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextSubstitution_invalidatesDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 217,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutInput_reLayout_withDifferentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_reLayout_withDifferentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 212,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layout_withEllipsis_withoutSoftWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_textLongerThan30Characters_doesOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 496,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didOverflowHeight_isFalse_when_maxLines_notExceeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_reLayout_withDifferentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layout_withStartEllipsis_withoutSoftWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstrainer_from_new_onStyleChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MinLinesConstrainerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstrainer_from_cachedReused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MinLinesConstrainerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_byParagraphMovements_nonEmptyLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_insertGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsAreSet_afterStateObjectChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 458,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun passwordSemanticsAreSet()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 375,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorRendered_rtlTextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 255,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldCursorAtTheEnd_coercedIntoView_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 305,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionNotCollapsed_cursorNotDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 634,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacement_cursorMovement_leftToRight_byCharacter_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacement_cursorMovement_rightToLeft_byCharacter_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacement_cursorMovement_leftToRight_byCharacter_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacement_cursorMovement_rightToLeft_byCharacter_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_leftToRight_byCharacter_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_rightToLeft_byCharacter_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_leftToRight_byCharacter_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_rightToLeft_byCharacter_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_leftToRight_byWord_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_leftToRight_byWord_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 315,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_rightToLeft_byWord_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 338,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_rightToLeft_byWord_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 361,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionNotIncludedWhenIncludeCharacterBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionNotIncludedWhenIncludeCharacterBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 174,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetsBetweenExecutions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 200,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 540,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleTapThen_dragDown_selectsFromCurrentToTargetParagraph_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandlesDisappear_whenScrolledOutOfView_horizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 380,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandlesDisappear_whenScrolledOutOfView_vertically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragStartSelectionHandle_outOfBounds_horizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 571,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_disappear_whenInputConnectionSetSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 829,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnEmptyRegion_showsTextToolbar_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 220,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShowCopyOrCut_whenSelectionIsCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 665,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarShowsCopyAndCut_whenSelectionIsExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 689,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toInputConnection_afterChanging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 596,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLinePressEnter_triggersDefaultBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 316,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inVerticallyScrollableField_whenAtBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 792,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderDataUpdates_itemsUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 365,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMovingAnchorLayout_contextMenuReceivesUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_removeSpaceBeforeDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_onlyRemoveSpaceBeforeDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 400,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_removeSpaceAfterDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 423,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_endWithPunctuation_removeSpaceBeforeDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 446,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 469,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_characterLevel_notRemoveSpaces()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 518,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_focusAcquire()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEqualsToCutCornersWithTheSameSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 184,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 166,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEqualsToCutCornersWithTheSameSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_callsDragStop_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 268,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_callsDragStop_whenNewReverseDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 290,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_usedNormally_hasExpectedShadow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 384,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Image()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Image.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTooltipState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 334,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 427,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateSnapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/PagerSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SnapLayoutInfoProvider()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 99,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 478,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectAllSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCache.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 300,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCache.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 238,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutWithNewMeasureInputs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun paste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1542,
  "endLine" : 1566,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 396,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun misalignedStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 452,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyScrollDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasuredItem.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 191,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsSetAtStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 462,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerRootRemeasureWhileRootIsLayouting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 551,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 4623,
  "endLine" : 4642,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 5078,
  "endLine" : 5097,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthSpacer_Sizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SpacerTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightSpacer_Sizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SpacerTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 175,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paddingValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 821,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1035,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_doesNotCrashOnEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 238,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/RoundRect.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 246,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawVertices()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 329,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linesStroke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 165,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnboundedClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 350,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 748,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowParamsEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowParamsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordLayerWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 472,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHsvInSrgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHslInSrgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 353,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawTranslatedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageBitmapPixelMap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PixelMapTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageBitmapSubsection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PixelMapTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawLayerAfterDiscard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordLayerWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 275,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 484,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 561,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 321,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr_width_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 384,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr_height_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 410,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 559,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines_spaceAtTheEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 665,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines_spaceAtTheEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 689,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines_lineFeedEllipsized_maxLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 713,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_bidi_singleLineHeight_softWrap_ellipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 737,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_bidi_singleLineHeight_softWrap_ellipsized_beforeLineFeed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 761,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines_lineFeedEllipsized_maxLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 765,
  "endLine" : 785,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines_lineFeedEllipsized_maxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 809,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines_lineFeedEllipsized_maxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 833,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1467,
  "endLine" : 1488,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineSmallerThanTextLines_haveCorrectBaselines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2029,
  "endLine" : 2049,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineGreaterThanTextLines_haveCorrectBaselines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2092,
  "endLine" : 2112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenDefault_withoutStrongChar_directionIsLTR()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2510,
  "endLine" : 2531,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_inSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2873,
  "endLine" : 2895,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inSp_onFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3577,
  "endLine" : 3598,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inSp_onRestLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3602,
  "endLine" : 3623,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inEm_onFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3649,
  "endLine" : 3671,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3730,
  "endLine" : 3752,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Unicode_200D_Return_Line_Segment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3947,
  "endLine" : 3969,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Unicode_2066_Return_Line_Segment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3972,
  "endLine" : 3994,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawDoubleRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 590,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawGlyphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 623,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawGlyphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 942,
  "endLine" : 961,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 579,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun englishDecapitalize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findFieldInHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/ReflectionUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput_stopsOldSession_onRestart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_with_firstLineTop_and_lastLineBottom_topRatio_05f_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1132,
  "endLine" : 1154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isEm_alignCenter_smallerThanOriginalHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 476,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_returnsGivenValues_includePadding_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_returnsGivenValues_includePadding_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleXSpan_updateMeasureStateNestTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setDefaultTextGeometricTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 734,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setShadow_withZeroBlur()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 848,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_Shadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1669,
  "endLine" : 1691,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 304,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr_width_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 411,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_ltr_height_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 436,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines_spaceAtTheEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 728,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines_spaceAtTheEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 731,
  "endLine" : 751,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines_lineFeedEllipsized_maxLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 774,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_bidi_singleLineHeight_softWrap_ellipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 797,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_bidi_singleLineHeight_softWrap_ellipsized_beforeLineFeed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 820,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines_lineFeedEllipsized_maxLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 843,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_multiLines_lineFeedEllipsized_maxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 866,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_rtl_multiLines_lineFeedEllipsized_maxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 889,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1256,
  "endLine" : 1278,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1305,
  "endLine" : 1327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1545,
  "endLine" : 1567,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineSmallerThanTextLines_haveCorrectBaselines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2088,
  "endLine" : 2108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineGreaterThanTextLines_haveCorrectBaselines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2151,
  "endLine" : 2171,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenDefault_withoutStrongChar_directionIsLTR()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2619,
  "endLine" : 2640,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_InEm()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3007,
  "endLine" : 3029,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Unicode_200D_Return_Line_Segment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4313,
  "endLine" : 4335,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Unicode_2066_Return_Line_Segment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4338,
  "endLine" : 4360,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapEachParagraphStyle_containsAllAnnotations_excludingParagraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1791,
  "endLine" : 1812,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeights100To500SnapToNormalBeforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidFontListTypefaceForCustomFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 343,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_singleLine_containsCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 395,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_multiLine_excludeSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 429,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_containedByOldStyle_sharedStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_containedByOldStyle_sharedEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_notIntersectedStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMeasurerCache_shouldNotAffectTheResult_forFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMeasurerDraw_usesCanvasDensity_ByDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 534,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextClipsTheContent_ifOverflowIsEllipsis_ifLessThanOneLineFits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 579,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 290,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAnimatedPropertiesForAnimateFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAnimatedPropertiesForAnimateColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockKeepsSetTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClockTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentClockState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 636,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxDurationReturnsLongestDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 348,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTransitionShouldNotifySubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 394,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimateAsStatePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityIsTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/mouse/MouseMoveTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 632,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeViewContext.android.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1804,
  "endLine" : 1823,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/NestedScrollInteropConnection.android.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 134,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPointerInputChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.ios.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startKeyboardChangesObserving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalRedrawer.ios.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerAppended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 796,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCascadeLocationFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowLocationTracker.desktop.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DesktopPopup.desktop.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 211,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_touchBoundsExpansion_expandedBoundsForStylus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_overlapsWithMinimumTouchTargetBounds_expandedBoundsWin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHitInMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 387,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity_returnsExpectedValues_withMaximumVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowWithOffsetAndSpread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowScreenShotTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitShadowLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 232,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromZeroAlphaToFullWithNestedRepaintBoundaries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterFixedHeightScalesDownWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 436,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBackgroundPainterChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 733,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowRedrawnWhenValueChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendClickedEvent_whenClick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3009,
  "endLine" : 3033,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest_clearAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3871,
  "endLine" : 3895,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessibilityNodeInfoTreePruned_testTagOnlyDoesNotPrune()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4222,
  "endLine" : 4243,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderRemoved_readsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 378,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_initialization()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 155,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1301,
  "endLine" : 1322,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusIsLost_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 241,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingFocusTarget_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 417,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingFocusEventAndTargetToActiveChild_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 444,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeParent_freeFocus_retainFocusAsActiveParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FreeFocusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focused_focusabilitySetToSystemDefinedWhileFocusedInNonTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 242,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusIsLost_focusChangedIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingActiveFocusNode_onFocusChangedIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leftItemFocusedOnAppearing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 221,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveFocusTarget_pointsToNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveComposable_doesNotTriggerOnFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 277,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_pointsToTheFocusTargetJustAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 732,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_withinCapturedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 945,
  "endLine" : 969,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_withinCapturedHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 996,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneCapturedComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterCaptureFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_consumesBackKeyEvent_ifFocusMovesToNonRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeViewKeyEventInteropTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restorationFailed_fallbackUsingFocusRequesterWithoutFocusRequesterModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRestorerTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 390,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnNonClickableSpaceInAppWhenViewIsNotFocused_doesNotChangeViewFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 320,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_usingChildAsCustomExitDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_firstFocusableChildIsFocused_afterChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 567,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_onRemovedChild_skipsRemovedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 594,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_inOnDisposeOnRemovedChild_skipsRemovedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 621,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneCapturedComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterFreeFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 84,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLayoutNodes_default()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 149,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fakeSemanticsNode_usesValuesFromParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 623,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSemanticsActions_changeActionLabel_mergeDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 947,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSemanticsActions_prioritizeNonNullAction_mergeDescendants_descendantMergeable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 969,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSemanticsActions_prioritizeNonNullLabel_mergeDescendants_descendantMergeable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 991,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSemanticsActions_changeActionLabelNotWork_mergeDescendants_descendantUnmergeable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1053,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1076,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 659,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 693,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 682,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollParentView_shouldNotPropagateCorrectPostVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 370,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewComposedContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeHierarchyScrollsViewTreeCallbackIsInvoked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 521,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 639,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 641,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostViewIsNotFocused_whenViewIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusWrapperTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wordIterator_following_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 249,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wordIterator_preceding_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachOrderWhenMiddleIsRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiffWithRemovesAtStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentLayoutNodesInDrawOrder_zIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireLayoutCoordinates_returnsCoordinates_whenAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireLayoutCoordinatesTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureRequestForTheNodeBeingMeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 385,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewContext_assertNoLeak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ComposeViewContextMemoryLeakTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnShowTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 692,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClearTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 747,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShape_clip_shapeFillsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_clip_shapeFillsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 224,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesWhileAligningInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 259,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 723,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 782,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 838,
  "endLine" : 857,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstBaselineAlignmentInLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1337,
  "endLine" : 1356,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMeasuredWithFixedConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noRequestLayoutWhenForceRemeasureCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 308,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenQueriedFromModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenQueriedFromModifier_andAParentQueriesAbove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 303,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noBeyondBoundsItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 315,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario23()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 961,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario24()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 984,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInLayoutPlacementWithLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureInPlacementTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawOnlyUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1253,
  "endLine" : 1278,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockShouldCallCallbackOnTheSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2103,
  "endLine" : 2125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun havingTwoCallbacks_removingFirstDuringDispatching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2223,
  "endLine" : 2244,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionOfTheFirstSlotDoestAffectTheSecond()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 287,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeIsNotTriggeringParentRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 863,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureRequestForItemsOnTheSameLevelButDifferentParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 779,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutRequestForItemsOnTheSameLevelButDifferentParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 803,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutAndRemeasureRequestForItemsOnTheSameLevelButDifferentParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 827,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noItemFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 98,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyToSoftKeyboardInterceptedEventTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/HardwareKeyInputTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreKeyToSoftKeyboardInterceptedEventTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/HardwareKeyInputTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_hitResultHasMultipleMatches_pointerInputHandlersCalledInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 473,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRestartPointerInputWithNoTouchEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 851,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingKey1RestartsPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingKey2RestartsPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1107,
  "endLine" : 1131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingKeysRestartsPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1159,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changePointerInputBlockGeneratedViaExternalFunctionParameter_cancelsPreviousBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1235,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downMisses_targetDoesNotReceive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 388,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_nodesAndAdditionalOffsetIncreasinglyInset_dispatchInfoIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 553,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_nodesAndAdditionalOffsetIncreasinglyOutset_dispatchInfoIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 575,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downNoPointerInputModifiersHit_nothingInteractedWithAndNoMovementConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2473,
  "endLine" : 2504,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_1pointerActionDown_convertsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionNotIncludedWhenIncludeCharacterBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostViewIsPassedToFactory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionInfo_withSelectableGroup_andLazyListSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainWindowIsNotFocused_whenDialogIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 192,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LayoutIdTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposedWhenActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WrapperTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 111,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retain_survivesActivityRecreation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frameRateCategoryViewProtection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 560,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelayoutOnNewChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 981,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_testLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2261,
  "endLine" : 2281,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_modelChangesOnRepaintBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2329,
  "endLine" : 2348,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_withLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2406,
  "endLine" : 2425,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedLayerChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3055,
  "endLine" : 3074,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDialogHasSmallWindowNotDefaultWidthDecorFits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 450,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFillScreenWidth_dependingOnProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 525,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotCrashWhenAnchorDetachedFirst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 575,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchInterceptedSoftKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 439,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 353,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnRectChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 282,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleDebounceCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun distanceInMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1437,
  "endLine" : 1459,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRootConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Absolute()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/TouchBoundsExpansion.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModifierInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 343,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 601,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ModifierDeclarationDetector.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addNamedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutInfiniteDrawContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 362,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 299,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteComposeExecution()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 272,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 473,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reserveTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 497,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reserveTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 531,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV7_Androidx()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 463,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 940,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float eval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 400,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 554,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int addChildren()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1877,
  "endLine" : 1896,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemotePreview()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-tooling-preview/src/main/kotlin/androidx/compose/remote/tooling/preview/RemotePreview.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addPathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 630,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStartActivityClickAction()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::glance" ],
  "startLine" : 320,
  "endLine" : 339,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyBackgroundColorModifier()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::glance" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyVerticalGrid()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumn()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyList.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::glance" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeComposable()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-preview/src/main/java/androidx/glance/appwidget/preview/ComposableInvoker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::glance" ],
  "startLine" : 179,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupColorAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 672,
  "endLine" : 691,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 221,
  "endLine" : 240,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 458,
  "endLine" : 479,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Switch.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::tv" ],
  "startLine" : 399,
  "endLine" : 418,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 238,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Typography.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::tv" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 203,
  "endLine" : 225,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readRecord()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void handleRetriableDisconnection()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHeadlessWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 433,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderComplicationToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 271,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 622,
  "endLine" : 641,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBackgroundAction()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1080,
  "endLine" : 1103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToStream()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/CharSequenceSerializableHelper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1172,
  "endLine" : 1191,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValueUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueUserStyleSettingWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSettingWireFormat.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValueUserStyleSetting2WireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueUserStyleSetting2WireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 686,
  "endLine" : 709,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawLargeImage()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 941,
  "endLine" : 962,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledIconButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalIconButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 241,
  "endLine" : 260,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedIconButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchExplorationState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Icon.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedTextStyle.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 210,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun touchExplorationState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void verifyAmbientCallbacksPresent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/WearableControllerProvider.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 345,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean drawChild()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 648,
  "endLine" : 680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateArcAngle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 717,
  "endLine" : 740,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeEvaluator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 377,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean adjustMaxLinesForEllipsize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2985,
  "endLine" : 3011,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContainerDimension imageDimensionToContainerDimension()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3098,
  "endLine" : 3120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inflateChildElements()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4529,
  "endLine" : 4548,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getLinearChildNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 433,
  "endLine" : 452,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getRadialChildNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 456,
  "endLine" : 475,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getButtonContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesTimelineManager()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/uptodatedness/TaskUpToDateValidator.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 257,
  "endLine" : 279,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndroidxAggregateBuildInfoFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/buildInfo/CreateAggregateLibraryBuildInfoFileTask.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 312,
  "endLine" : 331,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runInner()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 213,
  "endLine" : 237,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint JniBindings_nGetPreviousReleaseFenceFd()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 473,
  "endLine" : 497,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 499,
  "endLine" : 519,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int jniThrowIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFeatures()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 77,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RoundedPolygon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 459,
  "endLine" : 481,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/Recreator.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::savedstate" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeWithExplicitSerializerAndConfig()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun config()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 203,
  "endLine" : 222,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSupportedActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackgroundManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 560,
  "endLine" : 583,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1064,
  "endLine" : 1088,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPlaybackRowPresenterAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1052,
  "endLine" : 1071,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPlaybackRowPresenterAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1048,
  "endLine" : 1067,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1069,
  "endLine" : 1093,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean checkPreCondition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindCheckMarkView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 992,
  "endLine" : 1011,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindChevronView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1099,
  "endLine" : 1119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void switchView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPositionSmooth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 818,
  "endLine" : 837,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 846,
  "endLine" : 865,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3123,
  "endLine" : 3142,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeThenAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 299,
  "endLine" : 327,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeThenAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 376,
  "endLine" : 404,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1479,
  "endLine" : 1506,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun basicOperations()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun basicOperations()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 866,
  "endLine" : 886,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeThenAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 200,
  "endLine" : 228,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeThenAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 385,
  "endLine" : 413,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeThenAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 371,
  "endLine" : 399,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAllList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 372,
  "endLine" : 391,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void syncLocalesToFramework()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1072,
  "endLine" : 1109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSupportNavigateUp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 466,
  "endLine" : 491,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 776,
  "endLine" : 802,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onBackPressed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1486,
  "endLine" : 1514,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dismissPopups()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2444,
  "endLine" : 2467,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreparePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3438,
  "endLine" : 3468,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 238,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextMenuPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 328,
  "endLine" : 350,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 253,
  "endLine" : 276,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StaticLayout createLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 715,
  "endLine" : 737,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 691,
  "endLine" : 712,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackedBackground()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getActivityIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 644,
  "endLine" : 663,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean onTouchForwarded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 530,
  "endLine" : 553,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getChild()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 826,
  "endLine" : 846,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 444,
  "endLine" : 465,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable createDrawableIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable tintDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 227,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asChild_whenRemovedFromComposition_thenIsDisposed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 72,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asRoot_whenEnabledStateChanges_thenUpdatesDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 273,
  "endLine" : 302,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose_onParent_cascadesAndDisablesChildren()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1459,
  "endLine" : 1481,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenTriangleBoxIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 586,
  "endLine" : 606,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun project_degenerateSegment_throwsError()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 518,
  "endLine" : 543,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tiledBrushPaint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 515,
  "endLine" : 534,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureBlendedStroke()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 570,
  "endLine" : 589,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatch()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 728,
  "endLine" : 748,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProxyOverride()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProxyControllerImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::webkit" ],
  "startLine" : 37,
  "endLine" : 59,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebMessageCompat webMessageCompatFromBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageAdapter.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::webkit" ],
  "startLine" : 119,
  "endLine" : 140,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServiceWorkerClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTransformation()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTransformationMethod.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean handleOnKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 434,
  "endLine" : 455,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiCompat()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 447,
  "endLine" : 466,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 755,
  "endLine" : 775,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLayoutFooter()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupMultiSkintoneDesign.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::emoji2" ],
  "startLine" : 200,
  "endLine" : 219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanParcelableUsage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 42,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/SystemProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::input" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getInt()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/SystemProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::input" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/PaneView.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/SlidingPaneLayoutDemos.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 26,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clampDraggingDividerPosition()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2220,
  "endLine" : 2239,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProjects()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/SettingsParser.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::playground-common" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 273,
  "endLine" : 295,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 262,
  "endLine" : 284,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreferenceCompat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 65,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flattenPreferenceGroup()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 183,
  "endLine" : 206,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2132,
  "endLine" : 2158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect computeBounds()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 651,
  "endLine" : 670,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCoordinateValue()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 707,
  "endLine" : 728,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateRemoveImpl()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasuredDimension()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 968,
  "endLine" : 987,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSpanIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1161,
  "endLine" : 1180,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSpanSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1182,
  "endLine" : 1201,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAnchorInfoForLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 888,
  "endLine" : 908,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findFirstVisibleItemClosestToEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1408,
  "endLine" : 1429,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cacheReferenceLineAndClear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2639,
  "endLine" : 2658,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3981,
  "endLine" : 4004,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchIntentStats createSearchIntentStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::appsearch" ],
  "startLine" : 249,
  "endLine" : 268,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIntermediateSearchAction()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::appsearch" ],
  "startLine" : 304,
  "endLine" : 335,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerPackagePerNamespaceResultGroupings()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 744,
  "endLine" : 764,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerPackagePerSchemaResultGroupings()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 774,
  "endLine" : 794,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerNamespaceResultGroupings()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 895,
  "endLine" : 915,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addPerSchemaResultGrouping()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 925,
  "endLine" : 945,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void collectParentTypeInDegrees()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 304,
  "endLine" : 323,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayForLoopCallToGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 580,
  "endLine" : 599,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StringPropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/StringPropertyAnnotation.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock createSchemaInitializerGetDocumentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 155,
  "endLine" : 177,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFieldOfExactType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 242,
  "endLine" : 261,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requireNoDuplicateMetadataProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetSchemaResponse toJetpackSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SetSchemaRequestToGmsConverter.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture toListenableFuture()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/util/AppSearchTaskFutures.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListFragment.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appsearch" ],
  "startLine" : 115,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DocumentClassFactory getOrCreateFactory()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactoryRegistry.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::appsearch" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean deepEquals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SupportSQLiteDatabase createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/ViewInfoTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SupportSQLiteDatabase createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 431,
  "endLine" : 451,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SupportSQLiteDatabase createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/util/DBUtilTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 74,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 244,
  "endLine" : 263,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeSource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFiler.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeResource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacFiler.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 477,
  "endLine" : 496,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun case_insensitive_tr()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/jvmTest/kotlin/androidx/room/AmbiguousColumnResolverTurkishLocaleTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeGetToStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FieldGetter.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeSet()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FieldSetter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ByteArrayColumnTypeAdapter.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVersion()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/GenerateInspectionPlatformVersionTask.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::inspection" ],
  "startLine" : 59,
  "endLine" : 80,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkCaller()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 195,
  "endLine" : 219,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture connect()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 103,
  "endLine" : 129,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean connectAndInitialize()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 187,
  "endLine" : 210,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CellValue readValue()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 792,
  "endLine" : 814,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_width_at_least_bounds_checks()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 210,
  "endLine" : 234,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_height_at_least_bounds_checks()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 269,
  "endLine" : 293,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 81,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPageFetcherTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::paging" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_refreshAgain()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestPageToPosition_withEmptyPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 118,
  "endLine" : 138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadMoreRefreshShouldRetryRefresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1164,
  "endLine" : 1186,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updatePdfLoader()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/viewmodel/PdfViewerViewModel.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 62,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getPageLocation()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 310,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutChild()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 360,
  "endLine" : 381,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchFile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 448,
  "endLine" : 473,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun documentLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkRects flattenList()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PageSelection convert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 103,
  "endLine" : 127,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchRects flattenList()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 196,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Open openWith()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 86,
  "endLine" : 109,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap obtainBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BitmapRecycler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::pdf" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean scrollTo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 333,
  "endLine" : 352,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dragTo()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1486,
  "endLine" : 1506,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean dispatchHoverEvent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 179,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseDurationSeconds()",
  "longName" : "",
  "relativeFileName" : "busytown/impl/parse_profile_html.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::busytown" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCpuLocked()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuInfo.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::benchmark" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeTo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoConfig.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::benchmark" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stopAllPerfettoProcesses()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 468,
  "endLine" : 494,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRunningProcessesForPackage()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 530,
  "endLine" : 559,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint JNI_OnLoad()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildXCodeProject()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/GenerateXCodeProjectTask.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::benchmark" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAgpPluginFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/BaselineProfileAppTargetPlugin.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::benchmark" ],
  "startLine" : 95,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map parseGfxInfoMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 327,
  "endLine" : 349,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::fragment" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable saveState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwException()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 707,
  "endLine" : 726,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentStateManager addFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1723,
  "endLine" : 1742,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean prepareBackStackState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2596,
  "endLine" : 2617,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int commitInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::fragment" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentPreCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 116,
  "endLine" : 135,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveViewState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 765,
  "endLine" : 784,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 737,
  "endLine" : 756,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSetTargetFragmentUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArraySet getSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 68,
  "endLine" : 88,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Slice bindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 336,
  "endLine" : 355,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getPinnedSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 526,
  "endLine" : 545,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 571,
  "endLine" : 590,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 835,
  "endLine" : 854,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilderListV1Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Slice parseSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendRemoteInput()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 127,
  "endLine" : 158,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initRangeBar()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 793,
  "endLine" : 814,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDateSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1256,
  "endLine" : 1275,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onForegroundActivated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDateSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 686,
  "endLine" : 707,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "development/splitBaselineProfiles/src/main/java/androidx/baselineprofiles/ProfileSplitter.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::development" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function handleRequest()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/license.ts",
  "fileLinesCount" : 183,
  "components" : [ "primary::development" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def search_builds()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_tot_artifact_list()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManager.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/LocalImpl.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAllExpectedGeneratedSourceFilesAndContent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromCoreLibInfo()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 61,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyResized()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 370,
  "endLine" : 392,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseStreaks()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mixedCausingAndSuppressThrowablesAreCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 385,
  "endLine" : 405,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean matchesLanguageAndScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 265,
  "endLine" : 293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List parseShortcutIds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IUnusedAppRestrictionsBackportCallback getBackportCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportServiceConnection.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColorStateList getCachedColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int intFromLStar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PathStrategy getPathStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 679,
  "endLine" : 697,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static XmlResourceParser getFileProviderPathsMetaData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 700,
  "endLine" : 721,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Style constructCompatStyleByName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2858,
  "endLine" : 2876,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent getParentActivityIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getUriInputStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 650,
  "endLine" : 668,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IconCompat createFromIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1102,
  "endLine" : 1120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Font findBaseFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuffer mmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean copyToFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map readFontInfoIntoByteBuffer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void applyInsetTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1671,
  "endLine" : 1696,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getInitialTextAfterCursor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 483,
  "endLine" : 504,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScaledMinimumFlingVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 253,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScaledMaximumFlingVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 286,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundsCompat computeAnimationBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 648,
  "endLine" : 666,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dispatchOnProgress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 916,
  "endLine" : 934,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets onProgress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1056,
  "endLine" : 1075,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3461,
  "endLine" : 3482,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addOnUnhandledKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4563,
  "endLine" : 4581,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessibilityViewProperty screenReaderFocusableProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4694,
  "endLine" : 4715,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessibilityViewProperty paneTitleProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4775,
  "endLine" : 4796,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessibilityViewProperty stateDescriptionProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4798,
  "endLine" : 4819,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessibilityViewProperty accessibilityHeadingProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4855,
  "endLine" : 4876,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View dispatchInOrder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5114,
  "endLine" : 5133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean perform()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 829,
  "endLine" : 847,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte skipTagBackward()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 900,
  "endLine" : 921,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean edgeEffectFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1266,
  "endLine" : 1284,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean scrollAndFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1635,
  "endLine" : 1658,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2189,
  "endLine" : 2214,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setOnExitAnimationListener()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long toIjo()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 346,
  "endLine" : 364,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIsLocallySilenced()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOutgoingConnection()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/JetpackConnectionService.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateIncomingConnection()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/JetpackConnectionService.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1025,
  "endLine" : 1052,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void skipToEndValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 712,
  "endLine" : 736,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1450,
  "endLine" : 1472,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1721,
  "endLine" : 1739,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addControlee()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComposition()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticSignalConverter.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1480,
  "endLine" : 1499,
  "linesOfCode" : 19,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void appendReducedApostrophes()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1426,
  "endLine" : 1446,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prefix()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1572,
  "endLine" : 1591,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int findSubMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  int getType()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1016,
  "endLine" : 1034,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeSerializable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1083,
  "endLine" : 1103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparseBooleanArray readSparseBooleanArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1299,
  "endLine" : 1317,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMethod()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 362,
  "endLine" : 381,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2038,
  "endLine" : 2056,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1488,
  "endLine" : 1508,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3843,
  "endLine" : 3861,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 847,
  "endLine" : 865,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1310,
  "endLine" : 1329,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1110,
  "endLine" : 1130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1693,
  "endLine" : 1714,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent buildMediaButtonPendingIntent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrustedForMediaControl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageCapturedCallback.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 503,
  "endLine" : 521,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture shutdownInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun verifyMute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int startCaptureInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 488,
  "endLine" : 513,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAudioCodecMimeType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List fromVideoProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi33Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List fromVideoProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi31Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context getApplicationContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 366,
  "endLine" : 387,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRelativeImageRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 203,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeOutputSurfaceInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 595,
  "endLine" : 618,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSurfaceOutputs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicRange intersectDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/DynamicRangeUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Packet apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processInputPacket()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sortSupportedSizesByFallbackRuleClosestHigherThenLower()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 537,
  "endLine" : 563,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rational getTargetAspectRatioRationalValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 604,
  "endLine" : 624,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setTargetRotationInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 420,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectAudioData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 275,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioStreamImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SharedByteBuffer share()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestKeyFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 692,
  "endLine" : 711,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CameraSelector getExtensionCameraSelectorAndInjectCameraConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtensionStrength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeYuvImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/YuvToJpegConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List insertOrPrioritize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ResolutionCorrector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 401,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristicsCompat getCameraCharacteristicsCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamConfigurationMapCompat getStreamConfigurationMapCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFocusMeteringOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSessionUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 479,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwbState getAwbState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashState getFlashState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 840,
  "endLine" : 862,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reopenCameraAfterError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2241,
  "endLine" : 2265,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 528,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPhysicalCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 643,
  "endLine" : 662,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCamera.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldUseTextureView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 705,
  "endLine" : 727,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPinchToZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2160,
  "endLine" : 2180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startCameraAndTrackStates()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2540,
  "endLine" : 2559,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequenceProcessor.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::camera" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrameInfoComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LifecycleCamera createLifecycleCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getViewfinderBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRelativeImageRotation()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleError()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 783,
  "endLine" : 801,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyDynamicRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 585,
  "endLine" : 603,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMemberRouteControllers()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 845,
  "endLine" : 864,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle createDescriptorBundleForClientVersion()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 289,
  "endLine" : 308,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onAddMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 699,
  "endLine" : 717,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRemoveMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 720,
  "endLine" : 738,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUpdateMemberRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 741,
  "endLine" : 759,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1334,
  "endLine" : 1354,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sendRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 957,
  "endLine" : 976,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteControllerDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 205,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMediaSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 291,
  "endLine" : 309,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void skipInlineCache()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1208,
  "endLine" : 1232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasAlreadyWrittenProfileForThisInstall()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 361,
  "endLine" : 384,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeSkipFile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 587,
  "endLine" : 605,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStateRecalculatesOnEntriesChange()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 192,
  "endLine" : 217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStateRecalculatesOnStrategyChange()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 220,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateForwardFiresLifecycleEventsInOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayLifecycleTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::navigation3" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateBackFiresLifecycleEventsInOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayLifecycleTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::navigation3" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationSucceeded()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 225,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BiometricPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1118,
  "endLine" : 1138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle buildExtras()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 498,
  "endLine" : 521,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List parents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 241,
  "endLine" : 261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getSession()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 409,
  "endLine" : 428,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceStopRunnable()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 253,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 81,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleDelayMet()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 278,
  "endLine" : 300,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GreedyScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 157,
  "endLine" : 179,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void offsetDescendantRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/ViewGroupUtils.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 47,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsCompat dispatchApplyWindowInsetsToBehaviors()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 897,
  "endLine" : 920,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2195,
  "endLine" : 2217,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean verifyAnchorView()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3390,
  "endLine" : 3409,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_ConstraintSetDSL_recompositionDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1140,
  "endLine" : 1158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1190,
  "endLine" : 1208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPathRelativeTicks()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3496,
  "endLine" : 3515,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawRectangle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3591,
  "endLine" : 3610,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKeyframeAtLocation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 652,
  "endLine" : 670,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrollUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 634,
  "endLine" : 653,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 315,
  "endLine" : 333,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyLayoutFeatures()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 466,
  "endLine" : 484,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1962,
  "endLine" : 1981,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4338,
  "endLine" : 4356,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String sideToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4479,
  "endLine" : 4497,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5878,
  "endLine" : 5897,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePostMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String sideToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1069,
  "endLine" : 1087,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValueToInterpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calcPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 253,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValueToInterpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 424,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 484,
  "endLine" : 502,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 644,
  "endLine" : 662,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void springConfig()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MonotonicCurveFit buildWave()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 323,
  "endLine" : 343,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUniqueName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 323,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConnectionToMe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 487,
  "endLine" : 506,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getSceneString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3800,
  "endLine" : 3818,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolverVariable createVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSynonym()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1368,
  "endLine" : 1386,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SolverVariable getPivotCandidate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 567,
  "endLine" : 589,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/MotionScene.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 289,
  "endLine" : 308,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitUnregisterListenerRequest()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConversationItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String browseModeToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEventsUtil.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 307,
  "endLine" : 327,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean iconCompatEquals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 286,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeMap()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 351,
  "endLine" : 372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 264,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageInfo getPackageInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doSearch()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchScreen.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session onCreateSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationCarAppService.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RoutePreviewScreen.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListTemplateBrowseDemoScreen.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/JunctionImageDemoScreen.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::car" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/PaneTemplateDemoScreen.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFrameAvailable()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 477,
  "endLine" : 505,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEOSLocked()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 946,
  "endLine" : 966,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startScaleDownReturnToStartAnimation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1389,
  "endLine" : 1407,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/DataStoreDelegate.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromPrf()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-e2ee/src/main/java/androidx/credentials/e2ee/IdentityKey.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultAuthenticatorData()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/AuthenticatorAssertionResponse.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::credentials" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCredentialStateAsync()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerImpl.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::credentials" ],
  "startLine" : 274,
  "endLine" : 292,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialRequest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::credentials" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 870,
  "endLine" : 888,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 817,
  "endLine" : 835,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addChannelLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 294,
  "endLine" : 312,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2604,
  "endLine" : 2622,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validateCertificateChain()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 454,
  "endLine" : 478,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String cborPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1041,
  "endLine" : 1061,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createDataEncryptionKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 482,
  "endLine" : 503,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveToDiskAuthDatas()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 607,
  "endLine" : 625,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldUseEmojiPresentationStyleForSingleCodepoint()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 604,
  "endLine" : 627,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiCompat()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restorePendingState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 348,
  "endLine" : 368,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 399,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableNonStringArgumentMatchParamsInBraces()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 683,
  "endLine" : 703,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchParamsInBracesSameName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 748,
  "endLine" : 767,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryNullableParamArgumentMatchMultiArgsOneParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1092,
  "endLine" : 1111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkRepeatedQueryParamsMappedToList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1710,
  "endLine" : 1729,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchFromKClassPathArgNoScheme()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2077,
  "endLine" : 2097,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchFromKClassQueryArgNoScheme()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2100,
  "endLine" : 2121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertMultipleWithDefaultValues()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 867,
  "endLine" : 886,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkAllSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkAllSetKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkAllSetKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExistingNavigatorDoesntReplace()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignGraphRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 430,
  "endLine" : 452,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 471,
  "endLine" : 493,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationUnknownDefaultValuePresent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonSaveableValueInContentIsNotSaved()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavBackStackEntryProviderTest.android.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::navigation" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun navigateUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 626,
  "endLine" : 644,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 683,
  "endLine" : 701,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithPathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 415,
  "endLine" : 433,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithArgAndPathArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 512,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationUseDefaultPathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 608,
  "endLine" : 626,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationUseDefaultQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 630,
  "endLine" : 648,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetViewModelStoreOwnerAfterGraphSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 769,
  "endLine" : 788,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateContainsIntent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 851,
  "endLine" : 871,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateSingleTopSharedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 940,
  "endLine" : 959,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEnumWithArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1752,
  "endLine" : 1774,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_missingNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1962,
  "endLine" : 1981,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_ignoredNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1985,
  "endLine" : 2004,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_nullNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2008,
  "endLine" : 2027,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_multiQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2064,
  "endLine" : 2085,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithArrayArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2231,
  "endLine" : 2249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithMissingArrayArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2281,
  "endLine" : 2300,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithKClassNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2361,
  "endLine" : 2385,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithKClassNotInBackstack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2414,
  "endLine" : 2434,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithObjectNotInBackstack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2574,
  "endLine" : 2594,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithPartialExactRoute_missingNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2675,
  "endLine" : 2697,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithPartialExactRoute_nullNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2730,
  "endLine" : 2752,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateBundleParceled()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4377,
  "endLine" : 4403,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopOnEmptyStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4600,
  "endLine" : 4620,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkIntentWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5579,
  "endLine" : 5602,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphRootMissingRequiredArgumentPlaceholder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 302,
  "endLine" : 320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateProgrammatic()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1530,
  "endLine" : 1553,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateBundleParceled()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1557,
  "endLine" : 1583,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopOnEmptyStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2001,
  "endLine" : 2021,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkIntentAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3403,
  "endLine" : 3423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkActionWrongArgType_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3633,
  "endLine" : 3653,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkActionMissingQueryArg_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3657,
  "endLine" : 3677,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOnBackPressedDispatcherOnNavBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3862,
  "endLine" : 3888,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdEmptyAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invokeCallback()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 218,
  "endLine" : 236,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeStateDuringDescending()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 477,
  "endLine" : 496,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yieldLoop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseThenContinue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 427,
  "endLine" : 445,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndroidVMWrongParameterOrder()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossfadeTest_durationCanBeModifierUsingAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/CrossfadeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsQueryComingFromAboveLookaheadRoot()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3103,
  "endLine" : 3121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElementEntry.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 92,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectAnimator1D()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/compat/XmlAnimatorParserTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun estimateAnimationDurationMillis()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SpringEstimation.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderPosition_valueCoercion()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allStringsHaveTranslations()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/StringsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_labelBecomesNull()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 534,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_getFocus_whenClickedOnSurfaceArea()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 264,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_label_notUsingErrorColor_notFocused_withoutInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1141,
  "endLine" : 1160,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullBeyondThreshold_triggersRefresh()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshStateTest.kt",
  "fileLinesCount" : 1039,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_respectsConfirmStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 304,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_concealByTapingOnFrontLayer()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 500,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_concealByTapingOnFrontLayer_withUnspecifiedColorScrim()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 526,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testCollapseAction_tallBottomSheet_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 203,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testDismissAction_tallBottomSheet_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testDismissAction_tallBottomSheet_whenHalfExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_hideBySwiping_tallBottomSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 500,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_expandBySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 562,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_stepped()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_valueChangeFinished_calledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 527,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_default_positioning_respectsWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 306,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_dismissBySwipe_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_longText_sizes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 257,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_toggleTwice()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctElevationOverlayInDarkTheme_withParentSurface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ElevationOverlayTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun titleWithoutTextBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 155,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_sizeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testOffset_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun urlLink()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextLinkStylesScreenshotTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_openBySwipe()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 462,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Card()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Card.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Colors.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldDecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 692,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indicatorColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 851,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indicatorColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 571,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixelColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 606,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performTestWithEventsControl()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseSetup.android.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 45,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allStringsHaveTranslations()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/desktopTest/kotlin/androidx/compose/material3/internal/StringsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMonth_differentTz()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_defaultLocalContentColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 558,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 877,
  "endLine" : 895,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_defaultVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1401,
  "endLine" : 1419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularWavyProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 463,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularWavyProgressIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 505,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dockedSearchBar_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_collapsed_shadow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 489,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_collapsed_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_docked_expanded_customShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 639,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRail_width()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cardColors_customValues()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCardColors_customValues()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCardColors_customValues()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_defaultStateForLargeContentIsHalfExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 462,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_sheetMaxWidth_sizeChanges_snapsToNewTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 604,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_assertSheetContentIsReadBeforeScrim()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1386,
  "endLine" : 1406,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_vertical_windowAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 232,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_customContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 380,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_customContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 402,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_defaultContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 837,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_customContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 859,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_defaultContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 943,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_customContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 946,
  "endLine" : 965,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalSliderTest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_overflowMenu_opensAndCloses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_offScreenTabInitiallySelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 804,
  "endLine" : 823,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithSelectedDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 476,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_resetSelection_withLocalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 618,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_todayMarker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButton_icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButton_Sizing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 416,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_unselected_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 461,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 849,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 907,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelContentColor_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 993,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_scrolledColorsWithCustomTitleTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 959,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBarColors_noNameParams()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1032,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_scrolledColorsWithCustomTitleTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1306,
  "endLine" : 1324,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleTopAppBar_scrolledColorsWithCustomTitleAndWithoutSubtitleTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1357,
  "endLine" : 1375,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithFAB_heightIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1916,
  "endLine" : 1934,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 297,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_darkTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 412,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_labelBecomesNull()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 563,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_initialFocusOnInputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_labelPosition_initial_withDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 484,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_transformedTextIsUsed_toDefineLabelPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1628,
  "endLine" : 1646,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_longText_sizes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testOffset_customWidthSmaller_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_hasPaneTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 277,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_withHeader()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_toggleTwice()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_stateChange_movesThumb()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 263,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_collapsed_expands()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_expanded_collapses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_startIconPosition_withLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 454,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_size_resizesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerSizeTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_expandsOnClick_andCollapsesOnClickOutside()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_widthMatchesTextFieldWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 693,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_trailing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 640,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 713,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_customFabShape_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 735,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_withFab_customFabShape_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 757,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 806,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_withFab_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 879,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFabHasSizeFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alertDialog_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_showsError_forInvalidHour()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 936,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_12HourMinutes_everyValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 983,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_hasPaneTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 271,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 216,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_sizeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_noContent_shape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_overflowMenu_opensAndCloses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun urlLink()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextLinkStylesScreenshotTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithPivot()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 338,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 628,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Card()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 433,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 847,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1343,
  "endLine" : 1361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DragHandle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 438,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/BasicTooltip.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 442,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AlertDialog()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AlertDialog.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allStringsHaveTranslations()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/desktopTest/kotlin/androidx/compose/material3/adaptive/layout/StringsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_fastDraggingAndSettling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 223,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_flingOverAnchorAndSettling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_draggingAndSettlingCloseToRightEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 294,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_withReflowedPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_singlePaneLayout_withLevitatedPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_singlePaneLayout_withLevitatedBottomAligned()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_dualPaneLayout_withLevitatedPaneStartAligned()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_changeInitialAnchoredIndex_keepCurrentAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_changeCurrentAnchorIndex_keepCurrentAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_removeCurrentAnchorFromAnchors_useNewInitialAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 176,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/AsCollectionDetector.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/ModifierNodeElementDataClassWithLambdaDetector.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotState.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appliesCanBeObserved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedSnapshotCanNotSeeOtherSnapshotChange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 826,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotApplyASnapshotTwice()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 923,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotApplyAfterADispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 926,
  "endLine" : 945,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1189,
  "endLine" : 1207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1235,
  "endLine" : 1263,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToInsertAndRemoveOutOfOptimalRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LocalsConsumer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 550,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnchorTrackRemoves()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleRoots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2425,
  "endLine" : 2443,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAMarkedGroups()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3331,
  "endLine" : 3351,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun auxSlotIsNotExposedInSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4188,
  "endLine" : 4208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_throwsIfIntArgProvidedTwice()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 286,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_throwsIfObjectArgProvidedTwice()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 307,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeNestedMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1551,
  "endLine" : 1575,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushCopySlotTableToAnchorLocation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotState.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordModificationsOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 879,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractKeys()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1181,
  "endLine" : 1199,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureStarted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1992,
  "endLine" : 2011,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveIntoGroupFrom()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2631,
  "endLine" : 2649,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTooltipBoxAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/BasicTooltip.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHandwritingGestures()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/EditorInfo.android.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performEditorAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun averageVisibleLineSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 391,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifySimpleParameters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnchor_emptyLine_usesParagraphDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnchor_emptyLine_usesParagraphDirection_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_toTextRange_handles_not_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_toTextRange_handles_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_notLatestTypefaces_isFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 331,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertStringIntoMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendStringToString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToTransformed_replacements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapFromTransformed_replacements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 252,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4759,
  "endLine" : 4777,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableInScrollContainerWithMouse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7250,
  "endLine" : 7270,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_appear_whenTextAlignedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 639,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noCrashWhenSwitchingBetweenEnabledFocusedAndDisabledTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_commitTexts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_onTextLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextSetSelection_transformed_invalidIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 657,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextSetSelection_original_invalidIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 680,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenFullyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenFullyInViewAndBecomesPartiallyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 318,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenPartiallyInViewAndBecomesMoreHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 344,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenPartiallyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beyondViewportPageCount_canBeMaxInt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewportOffsetsAndSizeAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingForwardAfterSmallScroll_withGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingBackwardAfterSmallScroll_withGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_whenContentFits_pageSizeFixed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_pageSizeFill_contentDoesNotFit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_pageSizeFixed_contentDoesNotFit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapPositionInLayout_endToEnd_currentPageShouldBeCloserToEndOfLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 511,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPrefetchStartsFromFirstVisiblePageIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedPrefetchingTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_doesNotSpecifyMagnifierCenter_whenNotSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_updatesToNewNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_recreatesMagnifier_whenConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 157,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_recreatesMagnifier_whenConfigurationChangedToText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_updatesProperties_whenPlacementChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 320,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_updatesProperties_whenZoomChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 393,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusedChildPositioned_notNotified_whenFocusableChildEntersComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableBoundsTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1519,
  "endLine" : 1539,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1647,
  "endLine" : 1667,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingLeft_stretch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 165,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingTop_stretch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 365,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenFullyInViewAndBecomesFullyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsFocusedFocusableIntoView_whenFullyInViewAndBecomesPartiallyHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 328,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun producingEqualMaterializedModifierAfterRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1711,
  "endLine" : 1732,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2755,
  "endLine" : 2773,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_childResponderNotCancelled_whenParentCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 318,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_parentResponderNotCancelled_whenChildCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 344,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_colorCircle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_brushCircle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 187,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_fromRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 621,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_toRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 644,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_betweenNonRectangles_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 667,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_immediateStart_callsStopWithoutSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 635,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_withTranslatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 362,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_doesNotReplaceNestedStyle_whenEmptyStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 882,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMultiplePointers_onlyUseFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PointerMoveDetectorTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onclick_callback_whenCallbackIsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/ClickableTextTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 492,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierAsHandleGoesOutOfBoundsUsingMaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 664,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextSubstitution_setsSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didOverflowHeight_isTrue_when_maxLines_exceeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutInput_reLayout_withDifferentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layout_withEllipsis_withoutSoftWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layout_withMiddleEllipsis_withoutSoftWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 298,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstrainer_from_reused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MinLinesConstrainerTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutInput_reLayout_withDifferentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_reLayout_withDifferentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_layout_withEllipsis_withoutSoftWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didOverflowHeight_isFalse_when_maxLines_notExceeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_height_constraint_max_height()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_height_constraint_min_height()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_preview_characterLevel_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_removeSpaceBeforeDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 378,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_onlyRemoveSpaceBeforeDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 427,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_removeSpaceAfterDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 449,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_wordLevel_endWithPunctuation_removeSpaceBeforeDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 471,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 493,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_characterLevel_notRemoveSpaces()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 539,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_preview_noDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 604,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_copy_appliesFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 587,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastTypedCharacterIsRevealed_hidesAfterFocusIsLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodVisible_revealsEverythingWhenSwitchedTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodHidden_hidesEverything()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 303,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodHidden_hidesEverythingWhenSwitchedTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 325,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodHidden_toggleObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_paragraphNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 538,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immUpdated_whenFilterChangesSelection_fromInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immNotRestarted_whenKeyboardIsConfiguredAsPassword()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 420,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_toggleEnabled_startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_toggleReadOnly_startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoDoesNotReadSnapshotState_whileInitializing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 408,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragUp_selectsFromCurrentToTargetWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 271,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollRight_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 461,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startDraggingToScrollDown_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 518,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleTapThen_dragUp_selectsFromCurrentToTargetWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnTextEdge_verticalScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_locatedAtTheRightPosition_ltr_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_locatedAtTheRightPosition_ltr_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 355,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollRight_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 619,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startDraggingToScrollDown_startHandleDoesNotShow_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 676,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_ltr_in_rtlLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightChange_reflectsOnView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldLayoutPhaseToggleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlignChange_reflectsOnView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldLayoutPhaseToggleTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toSetTextSemanticsAction_afterChanging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 622,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toInsertTextSemanticsAction_afterChanging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 648,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toKeyEvents_afterChanging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 674,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityChanges_causesRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1049,
  "endLine" : 1071,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_receivesHoverExit_whenDraggingTextExits()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_receivesHoverExit_whenDraggingTextEnds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_receivesCustomHoverExit_whenDraggingTextDrops()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_canOverrideDefaultBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_changingKeyboardActions_usesNewKeyboardActions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 250,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldDoesNotFollowCursor_whenScrollStateChanges_butCursorRemainsTheSame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 468,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeSession_whenFocusCleared()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldFocusTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDestinationCoordinatesMove_dataProviderPositionsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_wordLevel_noSelectionNoFallbackText_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 303,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_outOfLineMargin_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1253,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_insertGesture_outOfLineMargin_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1313,
  "endLine" : 1332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenu_clickOffPopup_closesPopup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 199,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_panWithOneFinger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 199,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVisibleItemLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerCacheWindowLogic.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVisibleLineKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerCacheWindowLogic.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateTargetPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerSnapDistance.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun anchoredDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 266,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendSelectableInfoToBuilder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCache.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtendDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 354,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutWithNewMeasureInputs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextLayoutState.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextLinkScope.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 380,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGaps()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollPositionIfTheFirstItemWasMoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollPosition.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateDisappearance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimation.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 993,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAspectRatio_sizesCorrectly_forHeightFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroPaddingValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingValuesTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeModifiers_doNotCauseCrashesWhenCreatingConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 2011,
  "endLine" : 2029,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrapEllipsisInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutBuildingBlocks.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textParametersAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 342,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithBrushAndColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineWithNonZeroTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineWithNonZeroTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 305,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndRecordingAlwaysCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 992,
  "endLine" : 1011,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSolidToLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToSolid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 362,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSolidToRadial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 575,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToSolid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 596,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawAfterDiscard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineWithNonZeroTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 416,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineWithNonZeroTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 437,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutlineExtensionAppliesValuesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 986,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawRectColorAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 194,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawRectBrushColorAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationTopLeftPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 725,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1001,
  "endLine" : 1019,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHorizontalGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1167,
  "endLine" : 1185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVerticalGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1221,
  "endLine" : 1239,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1275,
  "endLine" : 1293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bezier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithBrushAndColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawAfterDiscard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineWithNonZeroTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 505,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineWithNonZeroTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 526,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutlineExtensionAppliesValuesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1589,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReleaseWithNoReferencesDiscardsDisplaylist()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1631,
  "endLine" : 1650,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndRecordingAlwaysCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1653,
  "endLine" : 1672,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 601,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 388,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_spaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 599,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_rtl_newLine_last_char()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1771,
  "endLine" : 1790,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1793,
  "endLine" : 1812,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1867,
  "endLine" : 1886,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignCenter_textIsCentered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2345,
  "endLine" : 2365,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenDefault_withFirstStrongCharLTR_directionIsLTR()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2535,
  "endLine" : 2556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 556,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidTextPaint.android.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInputGeneratesDifferentToken()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput_with_expired_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_new_state_and_edit_commands()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsNotCleared_when_onlySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withStyling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 296,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withJustificationModeInterWord_isJustified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 295,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingExtra_whenOneLine_hasNoEffects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingExtra_whenOneLine_withTextRTL_hasNoEffects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingMultiplier_whenMultipleLines_hasNoEffectOnLastLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingMultiplier_whenOneLine_hasNoEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineSpacingMultiplier_whenOneLine_withTextRTL_hasNoEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 317,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_multipleThreads_usesDifferentCanvasInstances()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 533,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyle_setTextDecoration_withLineThroughAndUnderline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 367,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 527,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLinesMoreThanTextLines_doesNotEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1155,
  "endLine" : 1174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withIncludeFontPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1924,
  "endLine" : 1946,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_textPosition_negative_throws_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 911,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1281,
  "endLine" : 1302,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1498,
  "endLine" : 1518,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1521,
  "endLine" : 1542,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_Bidi_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1794,
  "endLine" : 1813,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_Bidi_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1816,
  "endLine" : 1835,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1890,
  "endLine" : 1909,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignCenter_textIsCentered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2451,
  "endLine" : 2471,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenDefault_withFirstStrongCharLTR_directionIsLTR()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2643,
  "endLine" : 2664,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStartEllipsisCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2936,
  "endLine" : 2956,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineMiddleEllipsisCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2959,
  "endLine" : 2979,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3111,
  "endLine" : 3131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inSp_onFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3761,
  "endLine" : 3781,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inEm_onFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3827,
  "endLine" : 3848,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inEm_onRestLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3851,
  "endLine" : 3873,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4096,
  "endLine" : 4118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetFont_differentFontVariationSettings_differentResults()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_singleLine_compoundCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_BiDi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 230,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_singleLine_excludeSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 367,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_singleLine_BiDi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 459,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle_withStroke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 463,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_sameRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_scaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variableFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 433,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextWithMeasurer_shouldBeEqualTo_drawTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMeasurerDraw_isConstrainedTo_canvasSizeByDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 508,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 542,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeOptions.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFuzzFractions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fitPrioritizingWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 309,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fitPrioritizingHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 345,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimatedContentComposeAnimationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 736,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableEnumAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClockTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 811,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineNumberLocationMapping()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 452,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ComposeSceneTest.kt",
  "fileLinesCount" : 862,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 853,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCounts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/mouse/MouseMoveTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 652,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPositions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/mouse/MouseMoveTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 672,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissPopupByBackEventOnNotConsumedKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DesktopPopupTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 236,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 594,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamedColorStateList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/CursorAnchorInfoController.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3845,
  "endLine" : 3866,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_rotationX_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 377,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_rotationY_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 399,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_scale_rotationZ_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 441,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1823,
  "endLine" : 1847,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verticalPositionFromPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 678,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHover()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 617,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputMethodTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Menu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 383,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaPacking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 513,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaPackingWithTooLargeChildOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 677,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMetaPackingNegativeScrollableValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 698,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegatingToLayoutNodeUpdatesCoordinators()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 592,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpeculateHitWithDeepHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListIterator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 267,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListIteratorWithStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_pointerInputFilterHit_nestedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1133,
  "endLine" : 1153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOnFullyOverlappingPointerInputModifiers_onlyTopPimIsHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2074,
  "endLine" : 2103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pixelWatch_rsb_scrollDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 493,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pxielWatch_rsb_scrollUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 514,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateActionMode_afterApi26()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contextMenuInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/interop/InteropUIMenuTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowScreenShotTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromHalfAlphaToFull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 151,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionWithTheSameDrawBehindLambdaIsNotTriggeringRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1184,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 240,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 516,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeAsScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 539,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1068,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepDrawingNestedLayers_drawLayer_deeper()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSiblingZOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 283,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forFilterButton()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 586,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_failOnDisabledNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2549,
  "endLine" : 2572,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEventForPasswordTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4425,
  "endLine" : 4448,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest_unimportantTraversalProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4542,
  "endLine" : 4565,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription_replacingSemanticsNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4795,
  "endLine" : 4818,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsNodePositionAndBounds_doesNotThrow_whenLayoutNodeNotAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5056,
  "endLine" : 5079,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeNode_reportParentBoundsAsFakeNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5236,
  "endLine" : 5260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderMoved_readsPreviousParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 380,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captured_requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_focusesOnSiblingOfGrandparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 476,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusPrevious_skipsMultipleUnplacedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 289,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusNext_skipsMultipleUnplacedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 315,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusLeft_skipsMultipleUnplacedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_skipsMultipleUnplacedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 367,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusUp_skipsMultipleUnplacedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 393,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusDown_skipsMultipleUnplacedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 419,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateFocusArea_findsTheFocusedChildOrSelf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 445,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsFocusBounds_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeActiveFocusTarget_updatesFocusOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 225,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveParentFocusTarget_withNoNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 410,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveComposable_updatesFocusOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 503,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseCapturedFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1513,
  "endLine" : 1536,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactiveRootWithChildren_propagateFocusSendsRequestToOwner_systemCanGrantFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentWithMultipleFocusableChildren_firstChildCapturesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 219,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentWithMultipleFocusableChildren_secondChildCapturesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 245,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_topLeftChildIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_deactivatedTopLeftChildIsSkipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 347,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusIsNotRequested_if_layoutNode_is_alreadyFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 301,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeModifierLayoutPlace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeModifierLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingSemanticsConfigurationOfDeactivatedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 246,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNonSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingNonSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleModifierOnSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleModifierOnSameNode_mergingDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNewMergedNode_updatesSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 668,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingSemantics_belowStackedLayoutNodes_updatesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 755,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 297,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableToLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 356,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearLayoutToComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 382,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hardwareKeyInEmbeddedView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/EditTextInteropTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableToLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 391,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearLayoutToComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_updateObservesMultipleStateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 505,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 331,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableToLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 390,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearLayoutToComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 416,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_regularSituationOne()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 338,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalDraggable_withEqualSwipes_shouldProduceSimilarVelocity_regularSituationTwo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 371,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeOnViewTreeLifecycleDestroyedStrategy_setAfterAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableToLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 349,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearLayoutToComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 375,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingWithWorseBeam()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 102,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattachedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitsItemsAcrossLayoutNodesInDrawOrder_zIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitsItemsAcrossLayoutNodesInDrawOrder_subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consistent_afterTogglingContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/LayoutNodeMappingTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAncestorsOfType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAncestorsTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackedBox_doSharePointer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackedBox_parentDisallowShare_doSharePointerWithSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 128,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattachedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalDescendantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 139,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawReactsOnCorrectModelsChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 247,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCountDownOnlyWhileEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 745,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorIntrinsicTintFirstFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentDataIsReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockShouldTriggerOnPlacedCallbackOnGrandChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 1005,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerPropertyShouldCallCallbackOnTheSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1089,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadMinHeightIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1132,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingNodeRemovesRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 263,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLazyColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 745,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringDirectChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildWithExtraLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildWith3ExtraLayers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildWithExtraLayer_notPlacedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildDuringLayoutWithExtraLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildDuringLayoutWithExtraLayerUsingIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/NodesRemeasuredOnceTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLayoutBounds_resetOnResume()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ShowLayoutBoundsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesAreNotAttachedWhenModifierIsNotUsedAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lotsOfNotifications()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1398,
  "endLine" : 1417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDisposeIsCalledInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2666,
  "endLine" : 2688,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeAndPremeasureAreNotCausingViewInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2700,
  "endLine" : 2723,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulingRecompositionOnDeactivatingChildIsNotCausingRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3504,
  "endLine" : 3524,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingParentConstraints_remeasureOnlyAffectedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1022,
  "endLine" : 1042,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noBeyondBoundsItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_downViewRetsFalseThenCancel_cancelNotDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4036,
  "endLine" : 4056,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_downThenOnCancelThenOnCancel_cancelDispatchedOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4116,
  "endLine" : 4136,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_hitResultHasSingleMatch_changesAreUpdatedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 706,
  "endLine" : 732,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenEmojiCompat_addsEditorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidEmojiTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_customActionWithTheSameLabel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionItemInfo_withSelectableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localConfigurationComparesForEquality_sameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidCompositionLocalTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localConfigurationComparesForEquality_newInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidCompositionLocalTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOrderedBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 690,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendStickyOrderedBroadcastAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 779,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforceUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 928,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRedrawing_onSubsequentRemeasuring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 482,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reattachedAndDetached_disposedTwice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 166,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedFromLifecycleWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WrapperTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLinked_whenParentProvided()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WrapperTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retain_discardsAfterRecreationSettles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reattachingViewKeepsRootNodePlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3107,
  "endLine" : 3131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnGlobalChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 180,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireGlobalChangeEntries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTopLeftBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 579,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRulerValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1352,
  "endLine" : 1384,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ModifierDeclarationDetector.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 119,
  "linesOfCode" : 19,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeFloatExpressionSrc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 523,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 617,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmapFontTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 942,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmapFontTextRunOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 974,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawAnchoredText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1245,
  "endLine" : 1263,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawAnchoredText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1276,
  "endLine" : 1294,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteLinearGradient.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 313,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 751,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 773,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 795,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 817,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1103,
  "endLine" : 1122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun select()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun select()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 706,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 736,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 766,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 796,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemotePaddingValues.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean valid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 411,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpsToUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 535,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveBlock()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 521,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParticlesCompare()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 117,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 249,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 784,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 302,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Type fromInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 187,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 894,
  "endLine" : 912,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void smoothTangents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 480,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T remove()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MonotonicCurveFit buildWave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 390,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/BounceCurve.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MonotonicCurveFit genSpline()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/StepCurve.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 417,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Span findCommonAncestor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 302,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPolarPathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 614,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addPolarPathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 660,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun smoothStep()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 459,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasContentDescription()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::glance" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/gradle/LayoutGeneratorTask.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::glance" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet addTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValueChanged()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1989,
  "endLine" : 2010,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void end()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2072,
  "endLine" : 2090,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Switch.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::tv" ],
  "startLine" : 528,
  "endLine" : 546,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 172,
  "endLine" : 190,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized void handleRetriableDisconnection()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 154,
  "endLine" : 175,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanOnDeath()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 299,
  "endLine" : 317,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregate()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 220,
  "endLine" : 242,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plusAssign()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/platform/aggregate/BloodPressureAggregationExtensions.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::health" ],
  "startLine" : 111,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPermissionToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/sdkservice/HealthDataSdkServiceStubImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QueueOperation createQueueOperation()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryClearConnection()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/ComplicationSlotState.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 976,
  "endLine" : 994,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun listenableGetOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 243,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 939,
  "endLine" : 957,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap drawableToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String replaceEmoji()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/EmojiHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 885,
  "endLine" : 903,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 393,
  "endLine" : 447,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 671,
  "endLine" : 689,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 896,
  "endLine" : 914,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetTranslationAndAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void peekDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 445,
  "endLine" : 464,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearApiVersionCompat()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removePlatformDataEntries()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4243,
  "endLine" : 4261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicColor dynamicColorFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6834,
  "endLine" : 6852,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidExtra androidExtraFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 550,
  "endLine" : 568,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesTimelineManager()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/ComposePlatforms.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiEquivalenceTask.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareLineCount()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 246,
  "endLine" : 264,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runCheck()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Ktlint.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 201,
  "endLine" : 220,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startIntentSenderForResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 722,
  "endLine" : 740,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 774,
  "endLine" : 792,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadConfig()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 438,
  "endLine" : 456,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtendedRangeBrightness()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 222,
  "endLine" : 240,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGeometry()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 589,
  "endLine" : 607,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureFrontBufferLayerFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/FrontBufferUtils.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::graphics" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/BufferPool.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::graphics" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNativeSyncFence()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceCompat.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::graphics" ],
  "startLine" : 48,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint loadSyncFenceMethods()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 299,
  "endLine" : 321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateSize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathIteratorImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::graphics" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun numVertsConstructorTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 29,
  "endLine" : 51,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundingSpaceUsageTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 188,
  "endLine" : 210,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerUpdateAidlApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlTasks.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 252,
  "endLine" : 270,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedDisjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/ViewTreeSavedStateRegistryOwnerTest.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::savedstate" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 810,
  "endLine" : 830,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 330,
  "endLine" : 349,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSharedViewPool()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 433,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View focusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepRootLayout.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSharedViewPool()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 428,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1672,
  "endLine" : 1695,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean sameDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 969,
  "endLine" : 987,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishGuidedStepSupportFragments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1323,
  "endLine" : 1341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1696,
  "endLine" : 1719,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 197,
  "endLine" : 218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishGuidedStepFragments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1327,
  "endLine" : 1345,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingTextView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchItemSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainImage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openIme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1264,
  "endLine" : 1282,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopSeek()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 392,
  "endLine" : 410,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setVerticalPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 566,
  "endLine" : 585,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchItemSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 281,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getFractionWithWeightAdjusted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFocusChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 376,
  "endLine" : 396,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initBaseGridViewAttributes()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 309,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStopInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 253,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasPreviousViewInSameRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3332,
  "endLine" : 3350,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 670,
  "endLine" : 692,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScroll()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1788,
  "endLine" : 1811,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean beginFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2594,
  "endLine" : 2612,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDoesNotCauseGrowthOnInsert()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 380,
  "endLine" : 406,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDoesNotCauseGrowthOnInsert()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 424,
  "endLine" : 450,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversedAny()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 210,
  "endLine" : 229,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDoesNotCauseGrowthOnInsert()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDoesNotCauseGrowthOnInsert()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 452,
  "endLine" : 478,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 542,
  "endLine" : 563,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 288,
  "endLine" : 306,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTabAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 595,
  "endLine" : 617,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertController()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location getLastKnownLocation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 106,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawerArrowDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 129,
  "endLine" : 153,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setupAutoSizeText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 558,
  "endLine" : 580,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int measureChildCollapseMargins()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1778,
  "endLine" : 1799,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setupAnimatorToVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowSystemUiVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 290,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAsyncTypefaceReceived()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 490,
  "endLine" : 510,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatMultiAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryBackground()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplitBackground()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor runQueryOnBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 168,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applySupportImageTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 162,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onVoiceClicked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1249,
  "endLine" : 1270,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 848,
  "endLine" : 868,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void computeConstantSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1041,
  "endLine" : 1059,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaHandler_whenDisabled_invokesFallbackInsteadOfHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asChild_whenInComposition_thenCreatesChildDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 43,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_interleavedBackGestures_onlyProcessesOriginatingInput_completed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 590,
  "endLine" : 613,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_interleavedBackGestures_onlyProcessesOriginatingInput_cancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 616,
  "endLine" : 639,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_interleavedForwardGestures_onlyProcessesOriginatingInput_completed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 642,
  "endLine" : 666,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_interleavedForwardGestures_onlyProcessesOriginatingInput_cancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 669,
  "endLine" : 693,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init_withoutParent_hasIndependentHandlers()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1345,
  "endLine" : 1372,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_grandparentDisabled_disablesGrandchildDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1658,
  "endLine" : 1681,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_grandparentDisabled_grandchildHandlerDoesNotReceiveEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1684,
  "endLine" : 1706,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedDisjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/ViewTreeNavigationEventDispatcherTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentCenter_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentWidth_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 150,
  "endLine" : 169,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentHeight_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentRotation_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentShearFactor_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 216,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentCenter_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 225,
  "endLine" : 244,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentWidth_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 247,
  "endLine" : 266,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentHeight_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentRotation_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 291,
  "endLine" : 310,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentShearFactor_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 313,
  "endLine" : 332,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentTriangleDoesNotIntersects_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 378,
  "endLine" : 397,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forTriangleAndPartitionedMesh_callsJniAndReturnsBool()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 706,
  "endLine" : 725,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forEqualsParallelograms_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 855,
  "endLine" : 874,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnvelope_whenNewSurroundsCurrent_shouldReplaceCurrent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_segmentToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 294,
  "endLine" : 314,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_triangleToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 317,
  "endLine" : 337,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_rectToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 386,
  "endLine" : 406,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_pointToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 525,
  "endLine" : 545,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverageIsGreaterThan_forTwoPartitionedMeshes_callsJniAndReturnsBoolean()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 338,
  "endLine" : 357,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCache.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::ink" ],
  "startLine" : 330,
  "endLine" : 348,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_createsCopy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 319,
  "endLine" : 339,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder_createsExpectedBrushTip()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 342,
  "endLine" : 361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackFilterNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 608,
  "endLine" : 626,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackFilterNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 629,
  "endLine" : 647,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolTypeFilterNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 673,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolTypeFilterNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 694,
  "endLine" : 712,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responseNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 816,
  "endLine" : 834,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responseNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 837,
  "endLine" : 855,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBehaviorCopy_createsCopy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1289,
  "endLine" : 1307,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateOutlinePosition()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 351,
  "endLine" : 369,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun update()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInput.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::ink" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessGlobalConfig setDirectoryBasePaths()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProcessGlobalConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::webkit" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSafeBrowsingAllowlist()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 254,
  "endLine" : 272,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getExclusions()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiExclusions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::emoji2" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiSpan.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::emoji2" ],
  "startLine" : 77,
  "endLine" : 98,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldUseEmojiPresentationStyleForSingleCodepoint()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 735,
  "endLine" : 758,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/PrereleaseSdkCoreDependencyDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 41,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildInsertJavadocFix()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ObsoleteCompatDetector.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyIndentToInsertion()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ObsoleteCompatDetector.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewReleased()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2047,
  "endLine" : 2065,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 797,
  "endLine" : 815,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void walk()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1307,
  "endLine" : 1325,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String arcsToString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1414,
  "endLine" : 1433,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedPreferences getSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 391,
  "endLine" : 412,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLocale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/LocaleTestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::testutils" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/TestingSerializer.jvm.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::testutils" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backStack()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/commonTest/kotlin/androidx/testutils/TestNavigatorTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::testutils" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeExclusionRects.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::testutils" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  BandSelectionHelper create()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 316,
  "endLine" : 340,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean removeAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfoForItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fixLayoutEndGap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1047,
  "endLine" : 1067,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fixLayoutStartGap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1072,
  "endLine" : 1092,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canFindInPreLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 410,
  "endLine" : 429,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfoForItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1303,
  "endLine" : 1321,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1323,
  "endLine" : 1341,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullSpanItem getFirstFullSpanItemInRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3077,
  "endLine" : 3095,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapMoveAdd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OpReorderer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postDispatchSwipe()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 706,
  "endLine" : 728,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExifAttribute getExifAttribute()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4212,
  "endLine" : 4233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4664,
  "endLine" : 4682,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initForFilename()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5405,
  "endLine" : 5423,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock collectionCallToArray()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 440,
  "endLine" : 458,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableElement findDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/SerializerClass.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetIndexingTypeExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 406,
  "endLine" : 424,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetIndexingTypeExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 431,
  "endLine" : 449,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String computeSchemaName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 341,
  "endLine" : 361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotatedGetterOrField create()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String inferNormalizedFieldName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 398,
  "endLine" : 424,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireTypeIsOneOf()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 548,
  "endLine" : 566,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateStringSetHash()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 281,
  "endLine" : 300,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getPubliclyVisibleSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GetSchemaResponseToGmsConverter.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 259,
  "linesOfCode" : 19,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void platformAppSearchResultToFuture()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/AppSearchResultToPlatformConverter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map getPubliclyVisibleSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetSchemaResponse toJetpackSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 180,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchSchema toJetpackSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPropertyIndexable()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/SchemaValidationUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::appsearch" ],
  "startLine" : 135,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToDestructiveMigrationOnDowngrade_withProvidedValues_falseForDowngrades()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 404,
  "endLine" : 422,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromAssetAndFromFile()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 477,
  "endLine" : 495,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/FileUtil.android.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTypeElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectAllMethodsByName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/DeclarationCollector.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFromDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspReflectiveAnnotationBox.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeResource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFiler.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/KotlinClassMetadataUtils.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 180,
  "endLine" : 206,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLocalVariable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaCodeBlock.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_same_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/FieldBundleTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffNonNull_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/FieldBundleTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffColumnName_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/FieldBundleTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffAffinity_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/FieldBundleTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffPath_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/FieldBundleTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemeEquality_diffDefaultValue_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/FieldBundleTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_same_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/ForeignKeyBundleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffTable_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/ForeignKeyBundleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffOnDelete_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/ForeignKeyBundleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffOnUpdate_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/ForeignKeyBundleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffSrcOrder_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/ForeignKeyBundleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffTargetOrder_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/ForeignKeyBundleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_same_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffName_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffGenericName_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffUnique_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffColumns_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffSql_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_sortNullVsAllAsc_isEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_sortEmptyVsAllAsc_isEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 180,
  "endLine" : 198,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compile()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/KaptCompilationTestRunner.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runJavaProcessorTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 299,
  "endLine" : 317,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractForeignKeys()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnNullCheckCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultimapQueryResultAdapter.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::room" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/SingleNamedColumnRowAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getColumnNullCheckCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 452,
  "endLine" : 470,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgCount()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/parameter/CollectionQueryParameterAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgCount()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/parameter/ArrayQueryParameterAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/StringColumnTypeAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findConverterFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpr()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableSqlParser.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/verifier/DatabaseVerifier.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceEnableAppTracing()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/Trace.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::tracing" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayMenu()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomItems()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 223,
  "endLine" : 241,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unlockDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseLockRegistry.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sqlite" ],
  "startLine" : 152,
  "endLine" : 172,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 125,
  "endLine" : 155,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi2.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRefreshKeyInfo()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateFromPagingSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 204,
  "endLine" : 226,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleCollectors()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ConflatedEventBusTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun tryEnqueue()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/SingleRunner.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  flatMap()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onStaticList()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/Separators.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::paging" ],
  "startLine" : 564,
  "endLine" : 584,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 461,
  "endLine" : 484,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 487,
  "endLine" : 509,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPages_afterInvalidPagingSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 188,
  "endLine" : 207,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processCallbacksInQueue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void onContentsAvailable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 143,
  "endLine" : 168,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 370,
  "endLine" : 390,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 356,
  "endLine" : 378,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFindInFileView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 250,
  "endLine" : 268,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int constrainCoordinate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ZoomUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestRedrawAreas()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 394,
  "endLine" : 415,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 260,
  "endLine" : 279,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeAxisDuration()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 671,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportNewEdgeDrags()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1297,
  "endLine" : 1316,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCandidate()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 295,
  "endLine" : 313,
  "linesOfCode" : 19,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityEvent createEventForChild()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 677,
  "endLine" : 704,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metricLines()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 158,
  "endLine" : 179,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendTestResult()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ResultWriter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::benchmark" ],
  "startLine" : 41,
  "endLine" : 62,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/skia/Metric.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::benchmark" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplicationBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 161,
  "endLine" : 192,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warn()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/BaselineProfilePluginLogger.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::benchmark" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 311,
  "endLine" : 333,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearNonConfigStateInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackStackRecord instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecordState.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::fragment" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean generateOpsForPendingActions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2368,
  "endLine" : 2389,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3855,
  "endLine" : 3877,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bumpBackStackNesting()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 275,
  "endLine" : 293,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 408,
  "endLine" : 429,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 866,
  "endLine" : 884,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2267,
  "endLine" : 2285,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 626,
  "endLine" : 645,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String typeToString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 488,
  "endLine" : 506,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArrayList parseImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/SelectionBuilderBasicImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::slice" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 506,
  "endLine" : 526,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRatingBarView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 905,
  "endLine" : 923,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendSliderValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 925,
  "endLine" : 944,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 785,
  "endLine" : 803,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sampledMapper()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function standardMapper()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static getOrCreate()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/metric-transforms.ts",
  "fileLinesCount" : 125,
  "components" : [ "primary::development" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_by_regexes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_by_regexes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/upload_mac_metrics_to_skia/upload_mac_metrics_to_skia.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insert_new_group_id_into_library_versions_toml()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def disable()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassLoaderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/InMemorySdkClassLoaderFactory.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LoadSdkCompatExceptionProxyFactory.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileAll()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithinOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAllCombinations_pass()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 337,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShortcutInfoCompatSaver getShortcutInfoSaverInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 843,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 225,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getNamedColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableExtender clone()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6913,
  "endLine" : 6930,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStackBuilder addParentStack()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NotificationChannel getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 913,
  "endLine" : 930,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleListenerRetry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1070,
  "endLine" : 1087,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1130,
  "endLine" : 1147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getResPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1158,
  "endLine" : 1175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1205,
  "endLine" : 1222,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri getUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1233,
  "endLine" : 1250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canMorph()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean interpolatePathDataNodes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 349,
  "endLine" : 368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewsAppeared()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dispatchOnPrepare()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 875,
  "endLine" : 895,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dispatchOnStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 897,
  "endLine" : 914,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchStartTemporaryDetach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2306,
  "endLine" : 2324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchFinishTemporaryDetach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2329,
  "endLine" : 2347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3510,
  "endLine" : 3530,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 501,
  "endLine" : 518,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String typeToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 520,
  "endLine" : 537,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 864,
  "endLine" : 881,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3506,
  "endLine" : 3523,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String flagToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "byte dirTypeForward()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 815,
  "endLine" : 833,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "byte dirTypeBackward()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 845,
  "endLine" : 863,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOutputStream startWrite()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float computeTargetVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 547,
  "endLine" : 570,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1863,
  "endLine" : 1882,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun addCall()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toTelecomCallAttributes()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/CallAttributesUtils.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginExchange()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 385,
  "endLine" : 402,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1230,
  "endLine" : 1248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSameTargetAndProperties()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 852,
  "endLine" : 869,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int inferValueTypeOfKeyframe()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 550,
  "endLine" : 570,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun removeControlee()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFulfilled()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1460,
  "endLine" : 1477,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List getVersionedParcelableList()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getValue()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 485,
  "endLine" : 502,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processPendingCallbacksLocked()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2272,
  "endLine" : 2289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1213,
  "endLine" : 1236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 216,
  "endLine" : 233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getMediaItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1012,
  "endLine" : 1031,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1089,
  "endLine" : 1108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEnabledNotificationListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSessionConfigTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfigFactory.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class captureTypeToUseCaseConfigType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void skipVideoRecordingTestIfNotSupportedByEmulator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AndroidUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWindowSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CameraSelector getCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInfoInternal.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 354,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastModifiedTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraOperatingModeUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void calculateInvertedTextureTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 407,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getExtensionsBeforeInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 416,
  "endLine" : 434,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 509,
  "endLine" : 528,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int createTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 553,
  "endLine" : 572,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolutionInfo getResolutionInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 828,
  "endLine" : 851,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pair getPreferredChildSizePair()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 179,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Matrix getAdditionalTransformMatrixAppliedByProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Packet apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/BitmapEffect.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PlaneProxy createPlaneProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 237,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TakePictureRequest of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 852,
  "endLine" : 872,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ScreenFlashWrapper.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sortSupportedSizesByFallbackRuleClosestLowerThenHigher()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 574,
  "endLine" : 598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect computeCropRectFromDispatchInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 404,
  "endLine" : 433,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasImplementationOptionChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 528,
  "endLine" : 545,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireLatestImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireNextImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void bindToCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 851,
  "endLine" : 869,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void unbindFromCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 901,
  "endLine" : 925,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 275,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect adjustCropRectForProblematicEncodeSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SizeCannotEncodeVideoQuirk.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dumpEncoderCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 339,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 382,
  "endLine" : 400,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startSendingAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 591,
  "endLine" : 609,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EncoderProfilesProxy filterUnmatchedDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DynamicRangeMatchedEncoderProfilesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 433,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBySupportedSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1157,
  "endLine" : 1174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void submitRequestByCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 341,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MlKitAnalyzer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TorchControl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSessionConfigTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TemplateTypeUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCaptureConfigTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TemplateTypeUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPreviewStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoStabilizationUtil.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1773,
  "endLine" : 1798,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2005,
  "endLine" : 2022,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range getTargetFpsRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 942,
  "endLine" : 964,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCameraCharacteristicsMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 620,
  "endLine" : 639,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun insertOrPrioritize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/ResolutionCorrector.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParametersAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/StillCaptureRequestControl.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUpdatedSurfaceSizeDefinitionByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SupportedSurfaceCombination.kt",
  "fileLinesCount" : 1635,
  "components" : [ "primary::camera" ],
  "startLine" : 1321,
  "endLine" : 1338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraFactoryProvider.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsZslUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 504,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void blockAndPostOverlay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageAnalysis createImageAnalysis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1515,
  "endLine" : 1533,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2051,
  "endLine" : 2071,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun queueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageWriter.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureSurfaceMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCaptureSessionByOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 562,
  "endLine" : 579,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOutputComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImageSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageSources.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean tryToComplete()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouteDiscoveryRequest updateDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransfer()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeMemberFromDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 373,
  "endLine" : 390,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 422,
  "endLine" : 442,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutePresentationDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 572,
  "endLine" : 589,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateStaticSessions()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 368,
  "endLine" : 385,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSelectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 779,
  "endLine" : 796,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUnselectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 799,
  "endLine" : 816,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSetRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 819,
  "endLine" : 836,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUpdateRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 839,
  "endLine" : 856,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyClientRecordsChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1222,
  "endLine" : 1240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle createDescriptorBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1404,
  "endLine" : 1423,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMediaSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindGroupViewHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1294,
  "endLine" : 1312,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteAdapter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 442,
  "endLine" : 460,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateContentDescription()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 654,
  "endLine" : 673,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean showDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 82,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceProfileWriter()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceProfileWriter read()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decoratedEntriesRemembered()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 41,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decoratedEntriesRecreated()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BiometricPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1077,
  "endLine" : 1096,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPromptForAuthentication()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 436,
  "endLine" : 454,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleConfirmCredentialResult()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 884,
  "endLine" : 906,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getButtonLabel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 356,
  "endLine" : 380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CancellationSignalProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::biometric" ],
  "startLine" : 144,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void increment()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 679,
  "endLine" : 700,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/PeriodicEnqueueIssueDetector.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/RxWorkerSetProgressDetector.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelWorkById()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAllWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerImpl.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::work" ],
  "startLine" : 186,
  "endLine" : 203,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerParameters toWorkerParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enqueueUniquePeriodicWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 385,
  "endLine" : 405,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initialize()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 201,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryDelegateRemoteListenableWorker()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueUtils.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::work" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAlarm()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/Alarms.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cancelExactAlarm()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/Alarms.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::work" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusBarBackground()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensurePreDrawListener()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1614,
  "endLine" : 1632,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1835,
  "endLine" : 1854,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1863,
  "endLine" : 1882,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3474,
  "endLine" : 3494,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performFling()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAbsoluteLeftBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 349,
  "endLine" : 369,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAbsoluteRightBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 412,
  "endLine" : 432,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 659,
  "endLine" : 676,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createColumn()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 692,
  "endLine" : 709,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 223,
  "endLine" : 243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1626,
  "endLine" : 1643,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1326,
  "endLine" : 1343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1461,
  "endLine" : 1478,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstraintSet getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1484,
  "endLine" : 1501,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1619,
  "endLine" : 1636,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPathAsConfigured()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3477,
  "endLine" : 3494,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processTransitionCompleted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4629,
  "endLine" : 4646,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1000,
  "endLine" : 1017,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 433,
  "endLine" : 455,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2203,
  "endLine" : 2223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6380,
  "endLine" : 6398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void positionKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1596,
  "endLine" : 1613,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 504,
  "endLine" : 521,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDiff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCache.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromFinalVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 633,
  "endLine" : 650,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 482,
  "endLine" : 500,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 701,
  "endLine" : 719,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCenterConnection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 264,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 614,
  "endLine" : 634,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayHash()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 241,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 410,
  "endLine" : 427,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindToViewModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 290,
  "endLine" : 312,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void observeInsetChanges()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 336,
  "endLine" : 357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent getVendingIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchClimateProfile()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarPropertyResponse convertPropertyValueToPropertyResponse()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 341,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arePersonsEqual()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/PersonsEqualityHelper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResultManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/managers/ResultManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureResponse()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/FailureResponse.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 223,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 500,
  "endLine" : 519,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateNoRowsHaveBothMarkersAndImages()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkCarTextHasSpanType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 180,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 322,
  "endLine" : 340,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int retrieveMinCarAppApiLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchCallFromHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popTo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getFavorites()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/FavoritesScreen.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAndSendSuggestion()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 354,
  "endLine" : 375,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/TaskOverflowDemoScreen.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getUriForResource()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/DelayedFileProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarHardwareDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareDemoScreen.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::car" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void runInit()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 147,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBitmap()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 576,
  "endLine" : 602,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createTextureObject()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture removeShortcuts()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture submitDiskOperation()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 326,
  "endLine" : 343,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String queryForString()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 154,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long queryForLong()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 179,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SharedPreferencesMigration()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidMain/kotlin/androidx/datastore/preferences/SharedPreferencesMigration.android.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::datastore" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/ClearCredentialException.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::credentials" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFrameworkRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/BeginCreateCredentialUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::credentials" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/BeginSignIn/CredentialProviderBeginSignInController.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::credentials" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetSignInIntent/CredentialProviderGetSignInIntentController.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::credentials" ],
  "startLine" : 77,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPlayAuthPasskeyRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/CredentialProviderCreatePublicKeyCredentialController.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::credentials" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewChannel getPreviewChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 223,
  "endLine" : 242,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 257,
  "endLine" : 278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap loadBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 796,
  "endLine" : 813,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppSigningInfo getAppSigningInfo()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getPublishedSecurityPatchLevel()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 592,
  "endLine" : 612,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadCredentialKeyCertChain()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 828,
  "endLine" : 845,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EmojiMetadata getEmojiMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCollectionInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1568,
  "endLine" : 1585,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicNavHostFragment.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment-compose/src/main/java/androidx/navigation/fragment/compose/ComposableNavHostFragment.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsWithNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsPreviousSame()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 279,
  "endLine" : 296,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavGraph.nonAndroid.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::navigation" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 375,
  "endLine" : 396,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavGraph.android.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::navigation" ],
  "startLine" : 240,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkArgumentMatchWithQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMultiCharacterArgumentMatchWithQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMultiCharacterArgumentMiddleMatchWithQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 508,
  "endLine" : 526,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamMultipleArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 558,
  "endLine" : 576,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamMultipleArgumentReverseMatchOptionalDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 789,
  "endLine" : 807,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchMultiArgsOneParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1009,
  "endLine" : 1027,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryDefaultParamArgumentMatchMultiArgsOneParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1030,
  "endLine" : 1048,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNoDefaultArgumentMatchMultiArgsNoParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1071,
  "endLine" : 1089,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMatchOnFieldSerializers()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 743,
  "endLine" : 761,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferFromValueType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchExactWithQuery()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 283,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchNullableQueryParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 372,
  "endLine" : 394,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDestDisplayNameWithRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun popWithTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveableValueInContentIsSaved()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavBackStackEntryProviderTest.android.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnClearedWhenHostCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 413,
  "endLine" : 433,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedStartDestinationObjectWithPathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 461,
  "endLine" : 482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithArgsProgrammatic()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 586,
  "endLine" : 604,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectDouble()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1334,
  "endLine" : 1355,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableIntNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1390,
  "endLine" : 1411,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableBooleanNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1446,
  "endLine" : 1467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableDoubleNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1502,
  "endLine" : 1523,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableFloatNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1558,
  "endLine" : 1579,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableLongNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1614,
  "endLine" : 1635,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_missingNonNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2089,
  "endLine" : 2108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute_nullNonNullableQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2112,
  "endLine" : 2131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackGraphWithKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2862,
  "endLine" : 2882,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackGraphWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3005,
  "endLine" : 3025,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateXml()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4294,
  "endLine" : 4317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4321,
  "endLine" : 4348,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectListArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4961,
  "endLine" : 4979,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5770,
  "endLine" : 5791,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOnBackPressedDispatcherOnNavBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 6005,
  "endLine" : 6030,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraphTwice()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateXml()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1472,
  "endLine" : 1495,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1499,
  "endLine" : 1526,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2025,
  "endLine" : 2044,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaActionWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3291,
  "endLine" : 3316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkValid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3379,
  "endLine" : 3399,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3681,
  "endLine" : 3702,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdMimeTypeAndUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 199,
  "endLine" : 217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdActionAndUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SafeArgsGenerator()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavSafeArgsGenerator.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::navigation" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/jvmMain/kotlin/androidx/lifecycle/viewmodel/internal/JvmViewModelProviders.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 37,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add2RemoveOne()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 131,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constructionDestruction2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 198,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 93,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveWithLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSavedStateHandleSupportWithActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleSupportTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureActiveMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-lint/src/main/java/androidx/compose/animation/lint/CrossfadeDetector.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 515,
  "linesOfCode" : 18,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test2DInterpolation_withEasing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotTotalDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 581,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedMonoSplineKeyframesSpec.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_error_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_intrinsicHeight_withEmptyInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1428,
  "endLine" : 1446,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_intrinsicHeight_withEmptyInput_andDecorations()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1359,
  "endLine" : 1377,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_unchecked_animateToChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_checked_animateToUnchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_revealBySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_enabled_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CardTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testExpandAction_tallBottomSheet_whenHalfExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_continuous()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_tap()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_offScreenTabInitiallySelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 652,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentColorSetBeforeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_enabled_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_dismissBySwipe_toEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_dismissBySwipe_toStart()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextOnly_defaultSizes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 139,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_testDraggable_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctElevationOverlayInDarkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ElevationOverlayTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChangesIfNullElevationOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ElevationOverlayTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_expandsOnClickAndCollapsesOnOutside()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_shortContent_position()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_noContent_bottomNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_badge_shortContent_leadingIconTab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highContentAlpha_contentColorSet_highLuminanceColorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumContentAlpha_contentColorSet_highLuminanceColorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledContentAlpha_contentColorSet_highLuminanceColorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highContentAlpha_contentColorSet_lowLuminanceColorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumContentAlpha_contentColorSet_lowLuminanceColorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledContentAlpha_contentColorSet_lowLuminanceColorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/OutlinedTextField.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 433,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/OutlinedTextField.kt",
  "fileLinesCount" : 1199,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 640,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Typography.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Text.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextField.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 418,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextField.kt",
  "fileLinesCount" : 1113,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 608,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextFieldDecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 646,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentBackStackEntryNavigate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_preservesActiveFocus()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthSizeClass_correctCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/androidDeviceTest/kotlin/androidx/compose/material3/windowsizeclass/AndroidWindowSizeClassTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightSizeClass_correctCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/androidDeviceTest/kotlin/androidx/compose/material3/windowsizeclass/AndroidWindowSizeClassTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateCreation_differentTZ()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateCreation_withRounding_differentTz()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonColors_useLocalContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 366,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_defaultVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 578,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1238,
  "endLine" : 1255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_useLocalContentColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1380,
  "endLine" : 1398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 468,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_fullScreen_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 530,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSearchBar_docked_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 596,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_withoutNavigationIconAndActions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 802,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRailItem_withLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_unchecked_animateToChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_checked_animateToUnchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_enabled_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_defaultStateForSmallContentIsFullExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_hideBySwiping_tallBottomSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 900,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_vertical_anchorAlignment_withOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_trailingContent_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 453,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leadingContent_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 504,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_trailingContent_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leadingContent_notExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 668,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_inside_corner_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 657,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_dragOutsideTouchArea_doesntJump()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1203,
  "endLine" : 1226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_selectNewTab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 756,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchToDateInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 407,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialDisplayedMonthOutObBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 879,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithEqualStartAndEndDates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButton_withAnimatedShape_default_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 371,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButton_withAnimatedShape_default_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButton_withAnimatedShape_default_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 415,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButton_withAnimatedShape_default_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 437,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButton_withAnimatedShape_default_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButton_withAnimatedShape_default_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 481,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentColorSetBeforeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unselectedSemantics_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedSemantics_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 394,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unselectedSemantics_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 806,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectedSemantics_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 827,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPadding_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1067,
  "endLine" : 1086,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowIndicator_tooManyItems_Exists()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 931,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowIndicator_fitsOnScreen_doesNotExists()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupTest.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 951,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_withSubtitleAndCustomColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_FABshown_whenActionsOverflowRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1989,
  "endLine" : 2006,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredArrangement_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 361,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithSkeleton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithSkeletonProducingEqualPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalModelsOutput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputDateInvalidForPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 350,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchToDatePicker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightUnchangedWithError()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 396,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextOnly_defaultSizes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_sheet_respectsContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 254,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_collapsed_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_notEditable_collapsesOnBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_collapsesOnBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_notEditable_collapsesOnBackDispatch()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_collapsesOnBackDispatch()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 247,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapsedExtendedFabTextAndIconHaveSizeFromSpecAndTextNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 477,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_clockFace_minutes_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 354,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_showsError_forInvalidMinute()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 939,
  "endLine" : 961,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInput_withEnteredDates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputScreenshotTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_sheet_respectsContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_sizeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 465,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemContent_withoutLabel_sizeAndPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 663,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_notMergingDescendants_withOwnContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_noOverline_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateContainedLoadingIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_flat_selected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_elevated_selected_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 407,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalWideRail_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3239,
  "endLine" : 3258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 532,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MaterialShapes.kt",
  "fileLinesCount" : 780,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SingleChoiceSegmentedButtonRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SegmentedButton.kt",
  "fileLinesCount" : 847,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3538,
  "endLine" : 3555,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 471,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 14,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 916,
  "endLine" : 935,
  "linesOfCode" : 18,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_mediumWidthAndExpandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_expandedWidthAndExpandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_tabletop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithHistory_twoPaneLayout_longHistory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_onePaneLayout_currentDestinationIsNotReflowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 224,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedPaneMargins_alwaysUseMeasuredValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_draggingAndSettlingCloseToLeftEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_initialAnchorFromStartOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 609,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_initialAnchorFromEndOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 630,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 881,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetailExtra_onBack_removesExtra()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyScreenshotTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 116,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForEachExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/ListIteratorDetector.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withoutReadsPausesNestedObservationWhenNewMutableSnapshotIsEnteredWithin()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_listIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun globalChangesCanBeObserved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 266,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aNestedMutableSnapshotCanBeTaken()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 334,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aNestedSnapshotOfAMutableSnapshotCanBeTaken()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 355,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingInANestedSnapshotNotifiesNestedAndItsParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 493,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writingToANestedSnapshotNotifiesNestedAndItsParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 531,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergedSnapshotsDoNotRepeatChangeNotifications()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 606,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateUsingNeverEqualPolicyCannotBeMerged()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 648,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canTakeNestedSnapshotsFromApplyObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 850,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToAndNotBits()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 390,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversedAny()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAtTheStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1481,
  "endLine" : 1498,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupSlotCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2867,
  "endLine" : 2884,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveFromFullTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3094,
  "endLine" : 3114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddSlotsAfterChildGroupAddedThenEmptyChildrenThenChildrenWithSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 4340,
  "endLine" : 4359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateRandom()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNodeCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 529,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 187,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEqualsToCutCornersWithTheSameSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersUniformCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithTheSameCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectsWithDifferentCornersAreNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEqualsToCutCornersWithTheSameSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtendDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 786,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEditCommand()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_closestAnchor_returnsNullWhenEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDifferentCoordinates_resultChangesByTheDifference()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnchor_emptyText_usesParagraphDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnchor_emptyText_usesParagraphDirection_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandleLineHeight_valid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 834,
  "endLine" : 853,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_same()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_style()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_maxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_softWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_overflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_density()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_layoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_resourceLoader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyImeListener_firesAfterProgrammaticEdit_restartsImeIfComposing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 752,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyImeListener_firesAfterUserEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 804,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyImeListener_firesAfterUndoRedo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 826,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCommonPrefixAndSuffix_works()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 570,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_equivalent_object()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capacityOverflow_shouldRemoveRedoActionsFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteStringFromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependStringToString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_buffer_not_recreated_if_selection_is_different()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_buffer_not_recreated_if_composition_is_different()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleEdits()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/AllCapsTransformationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indication_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5703,
  "endLine" : 5720,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_interactionSource_eagerlyCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 5723,
  "endLine" : 5740,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7108,
  "endLine" : 7127,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRender()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_lineEndStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 299,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_altLineLeftRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteToBeginningOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_pasteTextAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 736,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringOverrideTextField_canDeleteLastSymbol()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 866,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_cursorAppearsOnTouch_thenDisappearsWhenTyping()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1182,
  "endLine" : 1202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSelectedTextIsRemoved_SelectionCoerces()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1205,
  "endLine" : 1223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenPartiallySelectedTextIsRemoved_SelectionCoercesToEdges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1226,
  "endLine" : 1245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longText_doesNotCrash_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1639,
  "endLine" : 1659,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveOutFromBoundaryItem_bringsNextItemIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 741,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveContentConfiguration_returnsNullIfDefined_atSiblingNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotAskPermission_ifNodeIsDetached()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/internal/DragAndDropRequestPermissionTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_updateAnchors_noOngoingDrag_shouldUpdateOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 656,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_animateTo_alreadyAtTarget_noOps()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBackwardItemWithinStartPaddingDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visiblePagesAreCorrectAfterScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingForwardTwice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingBackwardTwice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 239,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStateRestoration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_recreatesMagnifier_whenCannotUpdateZoom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_doesNotRecreateMagnifier_whenCanUpdateZoom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 230,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_updatesProperties_whenSourceCenterChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 344,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_updatesProperties_whenMagnifierCenterChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 368,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 184,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/InteractionSourceTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFingerDrag_upBeforeSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 435,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFingerDrag_upAfterSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 459,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalDoubleTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_testInspectorValueTriState_noIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 715,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollUnfocusedFocusableIntoView_whenViewportShrunk()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 603,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachesOverscrollEffectNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoViewScroller_childIsInTheMiddleOfParent_shouldReturnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1006,
  "endLine" : 1024,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRender()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOpaque()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_velocityProxy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 536,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerCancel_callsDragStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 613,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_noMomentumDragging_onDragStopped_shouldGenerateZeroVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1316,
  "endLine" : 1338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_withOtherStyle_onPressed_pressedStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 756,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCoreTextField_getsCorrectLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutDirectionTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText_textLayoutResult_NotNull_Return_AnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 955,
  "endLine" : 976,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_verifyOneCharStaysSelected_withinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 269,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThanDragAcrossSingleWord_onlySelectsSingleWordAndNoOtherChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 567,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun assert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextSelectionTestUtils.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_onEmptyRegion_notCallSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didOverflowHeight_isTrue_when_maxHeight_exceeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_lineMovements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didOverflowHeight_isTrue_when_maxLines_exceeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_empty_text_height_constraint_min_height()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_empty_text_height_constraint_max_height()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateIntegrationTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_wordLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_characterLevel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_wordLevel_noSelectionNoFallbackText_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_outOfLineMargin_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1240,
  "endLine" : 1258,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_insertGesture_outOfLineMargin_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1316,
  "endLine" : 1334,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction_appliesFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 259,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastTypedCharacterIsRevealed_whenReplacingSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodHidden_usesCustomObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 346,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputMethod_doesNotRestart_inResponseToKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 526,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNonSurrogate_fromNonSurrogateMask_usingKeyEvents_mixedInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 712,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNonSurrogate_fromSurrogateMask_usingKeyEvents_mixedInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 755,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusBounds_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_lineEndStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_altLineLeftRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 413,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldCursorAtTheEnd_coercedIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionChanges_cursorNotBlinking()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 505,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotStopBeingTextEditor_whenWindowFocusLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immNotUpdated_whenFilterChangesText_withoutComposition_fromKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_leftToRight_byLine_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 382,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_leftToRight_byLine_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 403,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_rightToLeft_byLine_stateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 424,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_cursorMovement_rightToLeft_byLine_semanticsOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 445,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerSelectionIsSameWithCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paste_neverMerges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cut_neverMerges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 315,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorBoundsNotIncludedWhenIncludeEditorBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 563,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startingFromEndPadding_dragToRight_selectsLastWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 415,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startingFromEndPadding_draggingUp_selectsFromLastWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 437,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnTextEdge_horizontalScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_showsAtCorrectLocation_outOfTextBoundsTouch_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_disappears_whenCodepointTransformationChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 630,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToRight_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 823,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToLeft_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 847,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToRight_rtl_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 871,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToLeft_rtl_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 895,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_disappear_whenFieldLosesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_appear_whenTextAlignedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickOnWhitespace_doesNotSelectWhitespace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 547,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startingFromEndPadding_dragToRight_selectsLastWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 573,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startingFromEndPadding_draggingUp_selectsFromLastWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 595,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarTemporarilyHides_whenHandleIsBeingDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 398,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarTemporarilyHides_whenCursor_goesOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 422,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShowSelectAll_whenAllTextIsAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 518,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pasteInsertsContentAtCursor_placesCursorAfterInsertedContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 641,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_onEmptyRegion_notCallSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_readOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 253,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenFontFamilyResolves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 203,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_filterKeyboardOptions_sentToIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 887,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneKeyboardType_RtlLocaleLtrDigits_resolvesToLtrTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1434,
  "endLine" : 1453,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneKeyboardType_RtlLocaleRtlDigits_resolvesToRtlTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1457,
  "endLine" : 1476,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longText_doesNotCrash_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1494,
  "endLine" : 1514,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun existingInputSession_doesNotSpillOver_toAnotherTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1609,
  "endLine" : 1632,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropped_consumedAndReplaced_insertsAtCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 476,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_performsDefaultBehavior_forDone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenGestureCoordinatesMove_dataProviderPositionsCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderDataUpdates_itemsUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 362,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderPositionUpdates_toolbarMoves()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_noSelection_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 810,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_noDeletion_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1015,
  "endLine" : 1032,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOutside_clearsFocus_withDefaultAutoClearFocusBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 775,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOnClickable_clearsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 823,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_reuse_sameIndicationInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedDifferentRadius()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersUniformCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornersUniformCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedDifferentRadius()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedDifferentRadius_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_disableWontCallLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_immediateStart_callsStopWithoutSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 839,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenu_clickOnItemThatClosesState_popupCloses()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeContextMenuColors_defaultsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 753,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processIndirectPointerInputEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/IndirectPointerInputDragCycleDetector.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SnapLayoutInfoProvider()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun approachAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehavior.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 414,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onScrollStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardActionRunner.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 1145,
  "endLine" : 1162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandlePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectableTextAnnotatedStringElement.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringElement.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateDistanceTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollScope.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePremeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredLine.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridIntervalContent.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 838,
  "linesOfCode" : 18,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutoutPath()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 1038,
  "endLine" : 1056,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsWithMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_wrapsWithMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 303,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsWithWeights()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 325,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_wrapsWithWeights()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 821,
  "endLine" : 840,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 862,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/tooling/data/SlotTree.jvmAndAndroid.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/BoundsTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnaryMinus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectContains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectContainsLargeRadii()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertStateValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/CompositionBuilder.kt",
  "fileLinesCount" : 647,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPathIterator.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowPainterWithColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainterTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowPainterWithPathAndColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainterTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdaptedConnectorWithRenderIntent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 484,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdaptation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 540,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 661,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToLinearWithNullStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialToRadialWithNullStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 554,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToRadial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 731,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 334,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1439,
  "endLine" : 1456,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlendModeColorFilterToCompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoPaths()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowPainterWithColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainterTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadowPainterWithPathAndColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainterTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToComposePaintForShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_basic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1889,
  "endLine" : 1908,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineGreaterThanTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2071,
  "endLine" : 2089,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenRTL_dotIsOnLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2488,
  "endLine" : 2507,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenDefault_withFirstStrongCharRTL_directionIsRTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2559,
  "endLine" : 2578,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_InEm()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2898,
  "endLine" : 2920,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Surrogate_Pair_Start_Middle_Second_Character_Selected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3855,
  "endLine" : 3875,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Surrogate_Pair_End_Middle_Second_Character_Selected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3878,
  "endLine" : 3898,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Surrogate_Pair_Start_Middle_End_Same_Character_Returns_Line_Segment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3901,
  "endLine" : 3921,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Emoji_Sequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3924,
  "endLine" : 3944,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeForRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 382,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoCharactersRepresentedAsSingleUnicodeLetter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun englishUppercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun englishLowercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeDependentCapitalizeTurkish()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeDependentDecapitalizeTurkish()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 219,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingHappensForCjkUppercaseOrLowercaseJapaneseUppercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 314,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 603,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withBulletListItem_nested_getsSettingsFromList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1267,
  "endLine" : 1286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard_with_a_second_valid_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_includes_partial_matches()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 603,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_onlyChoosesExactWeight_whenPreferBelow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 758,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_onlyChoosesExactWeight_whenPreferAbove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 779,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_onlyChoosesClosestBelow_whenNoneAbove_whenPreferAbove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 825,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_onlyChoosesClosestAbove_whenNoneBelow_whenPreferBelow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 871,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_respectsMinSearchRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 892,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_respectsMaxSearchRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 913,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_respectsMinAndMaxSearchRangeAbove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 954,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_respectsMinAndMaxSearchRange_whenBelow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 975,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withJustificationModeNone_isNotJustified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 312,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_0f_trimFirstLineTop_true_trimLastLineBottom_true_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_false_trimLastLineBottom_true_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_true_trimLastLineBottom_false_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 305,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_true_trimLastLineBottom_true_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_with_firstLineTop_and_lastLineBottom_topRatio_05f_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1157,
  "endLine" : 1177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_isEm_equalsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skewXSpan_updateDrawStateNestTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skewXSpan_updateMeasureStateNestTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleXSpan_updateDrawStateNestTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_rectCoversAllParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_characterGranularity_rectCoversNothing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_rectCoversAllParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_excludeSpaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_withMultipleAttributes_multipleStringAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraintsMinChanges_shouldReturnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraintsMaxChanges_shouldReturnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 283,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setColorTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_brushSpanReceivesSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyle_setTextDecorationOnWholeText_withLineThrough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 278,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyle_setTextDecorationOnWholeText_withUnderline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyle_setTextDecorationOnPartText_withLineThrough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 322,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyle_setTextDecorationOnPartText_withUnderline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 344,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLocaleTwice_lastOneOverwrite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 658,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBaselineShiftTwice_LastOneOnTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 710,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_onWholeParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 798,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withSpans_withLimitedHeight_doesEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1296,
  "endLine" : 1314,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLinesOne_doesStartEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1318,
  "endLine" : 1336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLinesOne_doesMiddleEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1357,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1912,
  "endLine" : 1931,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineGreaterThanTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2130,
  "endLine" : 2148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesSmallerThanTextLines_withLineWrap_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2327,
  "endLine" : 2345,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesGreaterThanTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2358,
  "endLine" : 2376,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenRTL_dotIsOnLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2597,
  "endLine" : 2616,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenDefault_withFirstStrongCharRTL_directionIsRTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2667,
  "endLine" : 2686,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_inSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2982,
  "endLine" : 3004,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inSp_onRestLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3784,
  "endLine" : 3804,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 216,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadLoadedFontFamily_noSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadLoadedFontFamily_synthesizeStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_justify_justifies()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1032,
  "endLine" : 1052,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_withPlaceholder_inEm()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1439,
  "endLine" : 1461,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_withPlaceholder_inSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1486,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eagerAndAsyncFont_alwaysChoosesEagerFont_evenIfAsyncIsBetterMatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 383,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_intersected_appliedInIndexOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 320,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_locale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preWarmCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 249,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 474,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeOptions.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Constraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 497,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackInfiniteTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/desktopMain/kotlin/androidx/compose/desktop/ui/tooling/preview/runtime/PreviewRunner.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityExtensionIsAddedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentExtensionIsAddedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 445,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEnumComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/TransitionComposeAnimationTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TargetBasedAnimationPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 384,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSceneAccessibleIsTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 668,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidPlatformTextInputSession.android.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 165,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 549,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNextFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1354,
  "endLine" : 1373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayerContainer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewsAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 270,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_scale_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 335,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/hapticfeedback/HapticFeedback.ios.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun excluding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitWindowInsetsManager.ios.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateCrossFadeTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateSizeTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 589,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 274,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPopupPositionProviderAtPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DesktopPopup.desktop.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_name()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPerformAutofillTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill_email()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPerformAutofillTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateAllItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 359,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateScrollableContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 379,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndelegateForNestedDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 510,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIllegalArgumentException_whenValueIsNegative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/TouchBoundsExpansionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPxGlobalToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntPxGlobalToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 437,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPxLocalToGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 462,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntPxLocalToGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 487,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_transformFrom_rotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 918,
  "endLine" : 939,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOnDeeplyNestedPointerInputModifier_pimIsHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1980,
  "endLine" : 2008,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2290,
  "endLine" : 2311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume_multipleCalls_isIdempotent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/IndirectPointerInputChangeTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePoints_pointerStoppedMoving_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swordfishFlingDown_xValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 534,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swordfishFlingDown_yValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 554,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRectClipWithModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitDrawWithAlphaLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslationXY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 302,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepDrawingNestedLayers_graphicsLayerModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCousinZOrder2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_noSpeakableChild_hasStateDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 786,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateEvent_SensitiveDataFieldMatchesNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4452,
  "endLine" : 4471,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderValueChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 241,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderMoved_readsSameValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 405,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderMoved_readsPreviousParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 455,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalCallsOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 502,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_doNotCallCommit_autofillTagsAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_triggersOnFill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutoFillTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun active_captureFocus_changesStateToCaptured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivated_captureFocus_retainsFocusState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 195,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gainingFocus_triggersEnterForGrandparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestingFocusWhenAlreadyFocused_onFocusEventIsCalledAgain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingInactiveFocusNode_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 330,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_deactivatedParentCanCancelExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_focusesOnNonDeactivatedSiblingOfParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 406,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_focusesOnNonDeactivatedSiblingOfParent_withOverlappingDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 439,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestingFocusWhenAlreadyFocused_onFocusChangedIsNotCalledAgain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsFocusArea_whenFocused_andCustomFocusAreaDefined()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsEmptyRect_whenCanFocusIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 274,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedFocusTarget_withNoNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedActiveFocusTargetAndFocusChanged_triggersOnFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_withNoNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 757,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseActiveFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1488,
  "endLine" : 1510,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseActiveParentFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1539,
  "endLine" : 1561,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFocusableGrandParentWithMultipleGrandChildren_grandChildFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 317,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_deactivatedChild_withCustomEnter_canCancelFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOwnerLosesFocus_focusModifiersAreUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_doesNotTriggersExitForChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_triggersExitForParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highestLayoutNode_getsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 331,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierNode_that_doesNotOverlap_with_layoutNode_willNotBeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 566,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierNode_that_overlaps_with_layoutNode_willBeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 598,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeModifierDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/MergedSemanticsConfigurationTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedMergedSubtree_includeAllMergeableChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 446,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAndSetSemantics_children()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 551,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateToNodeWithMultipleBoundaryChildren_updatesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 822,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSemanticsActions_prioritizeNonNullAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 885,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSemanticsActions_prioritizeNonNullLabel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 888,
  "endLine" : 905,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSemanticsActions_changeActionLabel_notMergeDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 925,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSemanticsActions_changeActionLabelNotWork_notMergeDescendants_descendantMergeable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 994,
  "endLine" : 1011,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSemanticsActions_changeActionLabelNotWork_notMergeDescendants_descendantUnmergeable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1031,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 306,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 286,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableToLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 342,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearLayoutToComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 367,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 641,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 305,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewComposableInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableToLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 348,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearLayoutToComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 264,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphIterator_preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 324,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachOrderUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusable_nodes_in_movable_content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 255,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitChildrenInOtherLayoutNodesInDrawOrder_zIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattachedAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalAncestorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutReactsOnCorrectModelsChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawStopsReactingOnModelsAfterDetaching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 313,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutStopsReactingOnModelsAfterDetaching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 358,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateChangeTriggersUpdateWhenDerivedStateIsUsedRightAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 713,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentDataDefaultsToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureNotPlacedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerBlockLambdaOnAChildShouldTriggerOnPlacedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 1008,
  "endLine" : 1028,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnplacedNodeHasNoRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 894,
  "endLine" : 914,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveTwoSlotsWithDifferentNumberOfItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLayoutBoundsNotifiedWhenChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ShowLayoutBoundsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showLayoutBounds_content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ShowLayoutBoundsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemFoundOnFirstIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyMaximumRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbacksAreCalledWhenChildResized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesAreNotAttachedWhenNodeIsRemovedFromHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchSlotWhichIsInReusableList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 975,
  "endLine" : 996,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeLayoutInsideLayoutUsingAlignmentsIsNotCrashing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1088,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premeasuringIncorrectIndexesCrashes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1879,
  "endLine" : 1899,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureTwoNodesOnDifferentLayers_othersAreNotAffected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 722,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutDependingOnRemeasuredChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalLayoutDirectionChangeTriggersRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeLayoutDirectionTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_childWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_downConsumedCancel_cancelNotDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4013,
  "endLine" : 4033,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_downThenOnCancel_cancelDispatchedOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4094,
  "endLine" : 4113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventInsideChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventSpyTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_layoutNodeRemovedDuringInput_cancelDispatchedToCorrectPointerInputModifierImpl2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2282,
  "endLine" : 2311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_pointerInputModifierRemovedDuringInput_cancelDispatchedToCorrectPim()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2425,
  "endLine" : 2454,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHitsPifRemovedPointerMoves_nothingInteractedWithAndNoMovementConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2533,
  "endLine" : 2559,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_globalOffsetsSet2Pointers_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 245,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCancelMotionEventScope_globalOffsetsSet2Pointers_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 356,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerSelectionIsSameWithCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 235,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendWindowContentChangeUndefinedEventByDefault_standardActionWithTheSameLabel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/WindowContentChangeTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRedraw_withoutSizeChangeOrStateRead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 668,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAndRestoreWhenTwoParentsShareTheSameStateArray()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawWithLayoutNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2041,
  "endLine" : 2060,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateParentLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2992,
  "endLine" : 3010,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearch.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setChildrenLayerFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/FrameRate.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnRectChangedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 599,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun premeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun dispatchMainEventPass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 294,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/hapticfeedback/HapticFeedbackType.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 43,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFallbackTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 837,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1306,
  "endLine" : 1323,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 281,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun tween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 454,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmapFont.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteBox.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV7_Widgets()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 505,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Glyph()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapFontData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 218,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 149,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 687,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 243,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSaturation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 397,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1490,
  "endLine" : 1507,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimationSpecModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1537,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1097,
  "endLine" : 1114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 352,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 810,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertion.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::glance" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasContentDescriptionEqualTo()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::glance" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCountEquals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertionCollection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 39,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertAny()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertionCollection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun globalSnapshotMonitor()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/GlobalSnapshotManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::glance" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyColumn()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyList.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::glance" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTintColorFilter()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/translators/ImageTranslator.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::glance" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CurvedRow()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedRow.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 715,
  "endLine" : 736,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawGroupTree()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1241,
  "endLine" : 1268,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Matrix centerCropMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 238,
  "endLine" : 259,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionManager inflateTransitionManager()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scene getSceneForLayout()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 279,
  "endLine" : 296,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 930,
  "endLine" : 948,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void capturePropagationValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2293,
  "endLine" : 2311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ready()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2771,
  "endLine" : 2788,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Typography.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::tv" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Text.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::tv" ],
  "startLine" : 189,
  "endLine" : 206,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  QueueOperation createQueueOperation()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 273,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 213,
  "endLine" : 233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermissionsRequestAppContract.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 357,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  toReadDataRangeRequestProto()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/request/ReadDataRangeRequestToProto.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 46,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/DeviceConfig.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createHeadlessSessionDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveWatchFaceImpl.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1211,
  "endLine" : 1233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPrecision()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildWordsSingleUnitText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 333,
  "endLine" : 352,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 523,
  "endLine" : 540,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1529,
  "endLine" : 1546,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationOverlayWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationOverlayWireFormat.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseResources()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 963,
  "endLine" : 994,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/WatchFaceEditorContract.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fitSquareToBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getShortTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Text.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedColumn.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun angularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedLayout.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 374,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedComposable.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cardBackgroundPainter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 371,
  "endLine" : 388,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Dialog()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Text.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::wear" ],
  "startLine" : 283,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performFling()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AmbientLifecycleObserver()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserver.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Animation getStandardActivityAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/ActivityAnimationUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupCenteredPadding()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewReleased()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1079,
  "endLine" : 1101,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPlatformDataProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RepeatDelays getRepeatDelays()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void playAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int horizontalAlignmentToGravity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1084,
  "endLine" : 1102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTextOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2815,
  "endLine" : 2833,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyExcludeFontPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3017,
  "endLine" : 3042,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4216,
  "endLine" : 4233,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String roleToClassName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4869,
  "endLine" : 4886,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap loadRawBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture getDrawableForImageResource()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 319,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detachInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1320,
  "endLine" : 1338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getContentAndSecondaryLabelSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 669,
  "endLine" : 687,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1801,
  "endLine" : 1818,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1837,
  "endLine" : 1854,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4865,
  "endLine" : 4882,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContainerDimension resolveMinTappableWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleChip build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidExtra androidExtraFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 421,
  "endLine" : 438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseTargetPlatformsFlag()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/KmpPlatforms.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXImplPlugin.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assignAarTypes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 547,
  "endLine" : 565,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCandidate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHeadSha()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXPlaygroundRootImplPlugin.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGitilesDiffLogLink()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromApiLocation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/ApiLocation.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1074,
  "endLine" : 1093,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainSharedFdMonitor()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 184,
  "endLine" : 202,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jobject createIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint EGLBindings_nClientWaitSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 394,
  "endLine" : 412,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nDestroySyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 414,
  "endLine" : 432,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitIntoQuadratics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/ConicsImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::graphics" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unevenSmoothingTest2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 241,
  "endLine" : 261,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutAtProgress()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/PolygonMeasure.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 112,
  "endLine" : 138,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 256,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decodeElementIndex()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateDecoder.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 178,
  "endLine" : 210,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 373,
  "endLine" : 391,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRowMetadata()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 603,
  "endLine" : 623,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 265,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 260,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1133,
  "endLine" : 1151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getThemeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 499,
  "endLine" : 517,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postChangeRunnable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 757,
  "endLine" : 780,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTask()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 1005,
  "endLine" : 1027,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1158,
  "endLine" : 1176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSeekMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1175,
  "endLine" : 1193,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSeekMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1171,
  "endLine" : 1189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 456,
  "endLine" : 474,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupDetailsOverviewRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 584,
  "endLine" : 603,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNotify()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 461,
  "endLine" : 479,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupDetailsOverviewRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 588,
  "endLine" : 607,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void signalAutoTransitionsAfterRun()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int calculateMediaItemNumberFlipperIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 538,
  "endLine" : 555,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showControls()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setClipToRoundedOutline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelperApi21.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillAndGoNext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ClassPresenterSelector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusableViewAvailable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void addListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOrAnimateAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 435,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void applyValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 170,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void formatTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 209,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideKitkat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFocusables()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureScrapChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1359,
  "endLine" : 1378,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollHorizontallyBy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2435,
  "endLine" : 2452,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollVerticallyBy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2455,
  "endLine" : 2472,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsMoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2911,
  "endLine" : 2931,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addA11yActionMovingBackward()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3929,
  "endLine" : 3946,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addA11yActionMovingForward()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3948,
  "endLine" : 3965,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAnimationFrameCallback()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 244,
  "endLine" : 266,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2776,
  "endLine" : 2797,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSetEquals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 726,
  "endLine" : 747,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapEquals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1404,
  "endLine" : 1425,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 231,
  "endLine" : 248,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStatisticsWithCreate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSetEquals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 934,
  "endLine" : 955,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsTest()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 349,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 469,
  "endLine" : 490,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 1068,
  "endLine" : 1089,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View createViewByPrefix()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 364,
  "endLine" : 386,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canTextInput()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 208,
  "endLine" : 228,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroup resolvePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 441,
  "endLine" : 465,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void callOnPanelClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2174,
  "endLine" : 2201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 450,
  "endLine" : 467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTextButtonVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 191,
  "endLine" : 215,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 341,
  "endLine" : 360,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1353,
  "endLine" : 1373,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1375,
  "endLine" : 1395,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 258,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMenuItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureCollapseButtonView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1612,
  "endLine" : 1629,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSystemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1631,
  "endLine" : 1649,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1664,
  "endLine" : 1684,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildConstrained()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1754,
  "endLine" : 1773,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewListMeasuredWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2171,
  "endLine" : 2188,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2677,
  "endLine" : 2698,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean maybeHandleMenuActionViaPerformReceiveContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarContainer()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static View getAppRootView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipPopup.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::appcompat" ],
  "startLine" : 186,
  "endLine" : 208,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewsVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 877,
  "endLine" : 899,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 92,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTypeface()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 405,
  "endLine" : 424,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int addChild()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 767,
  "endLine" : 784,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 910,
  "endLine" : 927,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1100,
  "endLine" : 1117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 757,
  "endLine" : 776,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rect getOpticalInsets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 193,
  "endLine" : 213,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handler_whenStateIsReused_throwsException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventHandlerTest.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHandler_duringInProgressForwardNavigation_sendsCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 231,
  "endLine" : 256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_handlerRemovesItselfOnBackStarted_sendsCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 314,
  "endLine" : 336,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_handlerRemovesItselfOnForwardStarted_sendsCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 339,
  "endLine" : 361,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_multipleDispatchers_prioritizesLastAdded()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1411,
  "endLine" : 1434,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_parentReEnabled_childHandlerReceivesEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1635,
  "endLine" : 1655,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 265,
  "endLine" : 289,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverage_forPartitionedMeshAndTriangle_callsJniAndReturnsFloat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverage_forTwoPartitionedMeshes_callsJniAndReturnsFloat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 218,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signedArea_calculatesArea()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ParallelogramInterfaceTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCenterDimensionsRotationAndShear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableParallelogram.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidParticleGapDistanceScale_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdaptedConnectorWithRenderIntent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 463,
  "endLine" : 484,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdaptation()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 520,
  "endLine" : 540,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 638,
  "endLine" : 661,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOutlinePosition_withNonEmptyStroke_shouldBeWithinBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 636,
  "endLine" : 656,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getRawTriangleIndexBuffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 423,
  "endLine" : 447,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputFilter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji2" ],
  "startLine" : 126,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUp()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 320,
  "endLine" : 338,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUserResizingDividerDrawable()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 400,
  "endLine" : 418,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayout()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 268,
  "endLine" : 285,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void shareOutDelta()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1598,
  "endLine" : 1617,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMeasure()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1718,
  "endLine" : 1735,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Alignment createSwitchingAlignment()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2745,
  "endLine" : 2764,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerShadow()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 459,
  "endLine" : 482,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 907,
  "endLine" : 929,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/PollingCheck.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 50,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestingOkioSerializer.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::testutils" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loader destroy()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Loader restartLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 442,
  "endLine" : 461,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract  Loader initLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManager.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 166,
  "endLine" : 250,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  FocusDelegate stub()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/FocusDelegate.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultSelectionTracker()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean select()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 215,
  "endLine" : 238,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushTileCache()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 420,
  "endLine" : 438,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchLastEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int findFirstKeyLessThan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1688,
  "endLine" : 1708,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attachViewToParent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateChange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixEndGap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1431,
  "endLine" : 1448,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fixStartGap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1450,
  "endLine" : 1467,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findChildView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1047,
  "endLine" : 1065,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateDxDy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1179,
  "endLine" : 1198,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract int getMovementFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1569,
  "endLine" : 1599,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDraw()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1986,
  "endLine" : 2003,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteOrder readByteOrder()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6938,
  "endLine" : 6956,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void provideNamedData()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rebuildDocumentCountMapLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2408,
  "endLine" : 2425,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void optimize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2732,
  "endLine" : 2749,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getAcceptableGetterNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/PropertyAccessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldCallSerialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 707,
  "endLine" : 724,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LongPropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/LongPropertyAnnotation.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CodeBlock createNewArrayExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CodegenUtils.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getNarrowingCastType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 485,
  "endLine" : 502,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContactPoint build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 218,
  "endLine" : 235,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 237,
  "endLine" : 254,
  "linesOfCode" : 18,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkDeletedAndIncompatibleAfterMigration()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/SchemaMigrationUtil.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void piiTrace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/LogUtil.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMigrationRequiredFrom_fallBackToDestructiveCalled_alwaysReturnsFalse()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 289,
  "endLine" : 308,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerCallback()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationService.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addParameter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaFunSpec.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overridingBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ofCast()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 386,
  "endLine" : 404,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime-lint/src/main/java/androidx/room/lint/CursorKotlinUseIssueDetector.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractIndices()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityOrViewProcessor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binderprovider/RxCallableInsertOrUpsertMethodBinderProvider.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTypeConverterAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 336,
  "endLine" : 354,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ByteArrayColumnTypeAdapter.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTypeConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 266,
  "endLine" : 285,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InvokeWithLambdaParameter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::room" ],
  "startLine" : 417,
  "endLine" : 434,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crunchNumbers()",
  "longName" : "",
  "relativeFileName" : "room/scripts/tasks-comparison.kts",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onEntry()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 216,
  "endLine" : 237,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateSqliteVersion()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleReleaseDatabaseLock()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeOver()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 57,
  "endLine" : 77,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeOver_allowDataLossOnRecovery()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSplitListenerForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 277,
  "endLine" : 295,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 302,
  "endLine" : 319,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFullVerify()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedPagingDataFromWithLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 864,
  "endLine" : 885,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialRefresh_PagingDataFrom_withLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/PagerFlowSnapshotTest.kt",
  "fileLinesCount" : 3506,
  "components" : [ "primary::paging" ],
  "startLine" : 181,
  "endLine" : 199,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manualRefresh_PagingDataFrom_withLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/PagerFlowSnapshotTest.kt",
  "fileLinesCount" : 3506,
  "components" : [ "primary::paging" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getPagesInWindow()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 254,
  "endLine" : 276,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleSingleTapConfirmedEventOnPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lookAtSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 520,
  "endLine" : 538,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PageView createAndSetupPageView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 177,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMatchCount()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectNextMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 260,
  "endLine" : 279,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lookAtSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatchValueObserver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List flattenExcludingMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void convert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDrawAtZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 357,
  "endLine" : 375,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onGestureEnd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1456,
  "endLine" : 1475,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastScrollView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 966,
  "endLine" : 987,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean requestKeyboardFocusForVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 985,
  "endLine" : 1010,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/BenchmarkPlugin.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::benchmark" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPidsForProcess()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 480,
  "endLine" : 506,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfPerfEnabled()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 285,
  "endLine" : 302,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startRecordingProcess()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 362,
  "endLine" : 384,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flushEndEvents()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/DarwinBenchmarkPlugin.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::benchmark" ],
  "startLine" : 34,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/GenerateBaselineProfileTask.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::benchmark" ],
  "startLine" : 97,
  "endLine" : 117,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRulesRewriteForVariantEnabled()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/R8Utils.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::benchmark" ],
  "startLine" : 40,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onApply()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 933,
  "endLine" : 951,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 957,
  "endLine" : 975,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/FrameStatsResult.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::benchmark" ],
  "startLine" : 33,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyItem()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 212,
  "endLine" : 231,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelBackStackTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1058,
  "endLine" : 1075,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearBackStackStateViewModels()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1491,
  "endLine" : 1508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set collectChangedControllers()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2240,
  "endLine" : 2257,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchPictureInPictureModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3345,
  "endLine" : 3362,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListenerForTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 295,
  "endLine" : 316,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void makeActive()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void pinSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 481,
  "endLine" : 498,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unpinSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 503,
  "endLine" : 520,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1807,
  "endLine" : 1824,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowStyle getRowStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 267,
  "endLine" : 288,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 424,
  "endLine" : 444,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static find()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/metric-transforms.ts",
  "fileLinesCount" : 125,
  "components" : [ "primary::development" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private shuffleSplit()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_artifact()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filterOutUnskippableBaselinedChanges()",
  "longName" : "",
  "relativeFileName" : "development/validateRefactorHelper.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def splitOnce()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onSuccess()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findFileContainingClass()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertReportEventRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportEventRequest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/SdkLoader.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToInterfaceModelCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ServerBinderCodeConverter.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MathUtilTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::kruth" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAnyIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 487,
  "endLine" : 503,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean registerGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1271,
  "endLine" : 1287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRequestPinShortcutSupported()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PersistableBundle buildLegacyExtrasBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action makeNegativeAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4936,
  "endLine" : 4952,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getTextsFromViewTraversal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5516,
  "endLine" : 5532,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteViews generateActionButton()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5575,
  "endLine" : 5591,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5987,
  "endLine" : 6003,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 311,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setWrappedDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 339,
  "endLine" : 359,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromResourcesFontFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 232,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getTempFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 292,
  "endLine" : 310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 396,
  "endLine" : 414,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair partition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 265,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair partition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 332,
  "endLine" : 348,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 639,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dispatchOnEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 936,
  "endLine" : 952,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentInfoCompat performReceiveContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3263,
  "endLine" : 3279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeOnUnhandledKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4591,
  "endLine" : 4607,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsControllerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 553,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 683,
  "endLine" : 701,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 717,
  "endLine" : 735,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSpansToExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3543,
  "endLine" : 3559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getAxisVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String findAddress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 498,
  "endLine" : 514,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void gatherLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 406,
  "endLine" : 425,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ThreadPoolExecutor createDefaultExecutor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void buildShortClassTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/DebugUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImageTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLastBaselineToBottomHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 679,
  "endLine" : 700,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallAudioStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAudio()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 358,
  "endLine" : 374,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLocalCallSilenceExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createExactSizeAppWidget()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExactSizeAppWidget()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLiteralStringUntilNextArgument()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1771,
  "endLine" : 1787,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream getStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream getStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getRequiredApkChecksums()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBundle()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 425,
  "endLine" : 441,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2605,
  "endLine" : 2625,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRccState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3778,
  "endLine" : 3794,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallbackListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4262,
  "endLine" : 4278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1059,
  "endLine" : 1075,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int requestAudioFocus()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeBigContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 480,
  "endLine" : 498,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeHeadsUpContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 511,
  "endLine" : 529,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyAllRequestsOnCaptureCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireLatestImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture observeAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1341,
  "endLine" : 1357,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 320,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEffectAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/CameraCharacteristicAvailability.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toVideoProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatBaseImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuirkSettings apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsLoader.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 426,
  "endLine" : 443,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SurfaceSizeDefinition create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void putUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture nonCancellationPropagating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture makeTimeoutFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 429,
  "endLine" : 445,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short readShort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPossibleMod16FromAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 353,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture fetchData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Config mergeConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 331,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void incrementAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Out transform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFragmentShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size getPreferredChildSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getParentSizesThatAreTooLarge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 781,
  "endLine" : 805,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessingRequest createProcessingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 285,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 430,
  "endLine" : 452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageProxy convertJpegBytesToImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 992,
  "endLine" : 1008,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preview createExtraPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1326,
  "endLine" : 1345,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateQuirkSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long convertToUptimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualityAddedEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityAddedEncoderProfilesProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 298,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 906,
  "endLine" : 925,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoEncoderConfig resolveVideoEncoderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioEncoderConfig get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioEncoderConfigDefaultResolver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioEncoderConfig get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioEncoderConfigAudioProfileResolver.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVideoUsageInCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 922,
  "endLine" : 938,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1617,
  "endLine" : 1636,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void deInitSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSurfaceFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 468,
  "endLine" : 488,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 519,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 857,
  "endLine" : 873,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void toCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackConverter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSessionFinished()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 567,
  "endLine" : 584,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackAdapter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableTorchInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 622,
  "endLine" : 639,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 892,
  "endLine" : 910,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceConfig transformSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2DeviceSurfaceManager.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Display getMaxSizeDisplayInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getCorrectedDisplaySize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture getOrCreateUserReleaseFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 693,
  "endLine" : 711,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 779,
  "endLine" : 796,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUseCaseAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 872,
  "endLine" : 889,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMeteringRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1297,
  "endLine" : 1313,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelIssuedCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 871,
  "endLine" : 888,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update3aRegions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 405,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBackwardCompatibleCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/CameraCompatibilityFilter.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EglSurface createEglSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EglSurface create1x1PBufferSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int loadShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void draw()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramCopy.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture drawFrameAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingRecording prepareRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1723,
  "endLine" : 1739,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Consumer wrapListenerToDeactivateRecordingOnFinalized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1741,
  "endLine" : 1759,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unwrapAs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 327,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  useSessionIn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun external()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Streams.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/OutputDistributor.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraBackendsImpl.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraBackend()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List toControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSameControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2092,
  "endLine" : 2110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 303,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 448,
  "endLine" : 468,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMainControllerHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 556,
  "endLine" : 572,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getThemeColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 287,
  "endLine" : 303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRouterThemeId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent getAttributionIntent()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/Renderer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::autofill" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeMethodBitmap()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 774,
  "endLine" : 792,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OnDragListener createHighlightingOnDragListener()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStrategyThenFirstStrategy()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 762,
  "endLine" : 778,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dismissFingerprintDialog()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 676,
  "endLine" : 693,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Strings getStrings()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 907,
  "endLine" : 925,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFingerprintIcon()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 286,
  "endLine" : 310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toWorkInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Processor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 236,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopForegroundService()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 393,
  "endLine" : 413,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean processContinuation()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Scheduler createBestAvailableBackgroundScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::work" ],
  "startLine" : 151,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPendingJobIds()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 387,
  "endLine" : 408,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/RescheduleReceiver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::work" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/DelayedWorkTracker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 287,
  "endLine" : 303,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestListenableWorkerBuilder from()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 359,
  "endLine" : 375,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleStateMessage()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::enterprise" ],
  "startLine" : 115,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dfs()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 187,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionRenderDebug.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 513,
  "endLine" : 530,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_doesNotRecomposeAgain_whenHelpersChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1422,
  "endLine" : 1440,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void viewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionOnClick()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 878,
  "endLine" : 894,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseMotionSceneTags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1308,
  "endLine" : 1324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2112,
  "endLine" : 2129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 970,
  "endLine" : 986,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 397,
  "endLine" : 413,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getProgressDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 616,
  "endLine" : 632,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reactTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 460,
  "endLine" : 476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 542,
  "endLine" : 559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean enableTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActualRowsAndColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean arrangeWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 377,
  "endLine" : 398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRadius()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 468,
  "endLine" : 486,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap blur()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintWidget getTargetWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1541,
  "endLine" : 1557,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean dynamicUpdateConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3967,
  "endLine" : 3983,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setIds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 423,
  "endLine" : 439,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setReferenceTags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 444,
  "endLine" : 460,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6133,
  "endLine" : 6150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 881,
  "endLine" : 897,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValueToInterpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doubleQuickSort()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 260,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doubleQuickSort()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/LinearCurveFit.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 276,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dereference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 503,
  "endLine" : 519,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseGenerate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 710,
  "endLine" : 726,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirstDownAccepted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 411,
  "endLine" : 429,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillKeyPositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 628,
  "endLine" : 644,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalVertical()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOptimizerWrapWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1125,
  "endLine" : 1141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOptimizerWrapHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1144,
  "endLine" : 1160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1349,
  "endLine" : 1365,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridEngine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActualRowsAndColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 389,
  "endLine" : 405,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActualRowsAndColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 641,
  "endLine" : 657,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable getVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseAll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Pools.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerRendererCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 178,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 338,
  "endLine" : 354,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 496,
  "endLine" : 512,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 547,
  "endLine" : 563,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationStarted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentLimit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/constraints/ConstraintManager.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TemplateWrapper getTemplateWrapper()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 358,
  "endLine" : 377,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popToRoot()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 205,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllowedHosts()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 399,
  "endLine" : 416,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMicrophoneInputData()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectedCarSensors()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/ArrivedDemoScreen.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/TabTemplateLayoutsDemoScreen.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processExifData()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 264,
  "endLine" : 281,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputFormatChanged()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 122,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveBitmap()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 404,
  "endLine" : 421,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile createFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offer()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/SimpleActor.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::datastore" ],
  "startLine" : 78,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/data/CountRepository.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::datastore" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreDelegate.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::datastore" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidMain/kotlin/androidx/datastore/preferences/PreferenceDataStoreDelegate.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::datastore" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreDelegate.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::datastore" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/publickeycredential/CreatePublicKeyCredentialException.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::credentials" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/publickeycredential/GetPublicKeyCredentialException.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::credentials" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareGetCredentialAsync()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerImpl.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::credentials" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun maybeReportErrorResultCodeCreate()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CredentialProviderController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::credentials" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun maybeReportErrorResultCodeGet()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CredentialProviderController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::credentials" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStateInfo()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String encodeToCsv()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2653,
  "endLine" : 2669,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Matrix getMatrix()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 584,
  "endLine" : 604,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getComponentSecurityPatchLevel()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 729,
  "endLine" : 747,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncryptedType fromId()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 523,
  "endLine" : 539,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSubByteArray()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 878,
  "endLine" : 894,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 799,
  "endLine" : 821,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1212,
  "endLine" : 1229,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/PageTransformerAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean fakeDragBy()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/FakeDrag.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 73,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addScrollActions()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1600,
  "endLine" : 1616,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 295,
  "endLine" : 313,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 457,
  "endLine" : 475,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamOneDefaultArgumentMatchMultiArgsOneParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1051,
  "endLine" : 1068,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListEmptyFirstValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1819,
  "endLine" : 1836,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListEmptyMiddleValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1839,
  "endLine" : 1856,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListEmptyLastValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1859,
  "endLine" : 1876,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListEmptyFirstValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1972,
  "endLine" : 1989,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListEmptyMiddleValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1992,
  "endLine" : 2009,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListEmptyLastValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2012,
  "endLine" : 2029,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertMultiple()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 847,
  "endLine" : 864,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfAbstract_duplicateArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1126,
  "endLine" : 1145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavArgumentTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::navigation" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeDoubleNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 90,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDoubleNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 771,
  "endLine" : 789,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchPathAndQuery()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkSharedActionBestMatchPathOverQuery()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 487,
  "endLine" : 503,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 561,
  "endLine" : 577,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetViewModelStoreOwnerSameGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithQueryArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 566,
  "endLine" : 582,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryGraphWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2457,
  "endLine" : 2476,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateToDifferentGraphViaDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4059,
  "endLine" : 4078,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestoreStateProgrammatic()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4352,
  "endLine" : 4373,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopKClassInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4741,
  "endLine" : 4760,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopObjectInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4793,
  "endLine" : 4812,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopObjectArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4845,
  "endLine" : 4864,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopObjectWrongArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4868,
  "endLine" : 4887,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRebuildParentWithMissingNonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1931,
  "endLine" : 1954,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkIntent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3332,
  "endLine" : 3352,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkActionMissingURI_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3586,
  "endLine" : 3604,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsReference()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 413,
  "endLine" : 430,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instantiate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/internal/NavBackStackEntryStateImpl.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidMain/kotlin/androidx/lifecycle/ViewModelProvider.android.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 188,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidMain/kotlin/androidx/lifecycle/ViewModelProvider.android.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 259,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_throwsNotImplementedError_shouldFallbackToAvoidDesugaringIssues()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add2RemoveOne()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void downEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchWhenStarted()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 565,
  "endLine" : 581,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchWhenResumed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 585,
  "endLine" : 601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitKeyAndSerializer()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyValueStaysEmpty()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addSource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossfadeTest_disposesContentOnChange()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/CrossfadeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/CrossfadeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingPosition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SplineBasedDecay.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationState_toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimatableTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 344,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialVelocityIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsStartAndEndValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun percentageBasedKeyFrames()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  AnimationState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationState.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_alignLeft_belowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/DesktopMenuTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_windowLeft_belowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/DesktopMenuTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CardTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_emptySheet_expandDoesNotAnimate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 849,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingFontSizeDoesNotInvalidateSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_hasColor_providedByParameter()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_disabled_noClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 772,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun originalOrderingWhenTheDefaultElevationIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableOverload_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 401,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableOverload_smallTouchTarget_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 424,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableOverload_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 513,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableOverload_smallTouchTarget_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 536,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctDimensionsInScrollableRow_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 381,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_requireOffset_accessedInEffect_doesntThrow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 507,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_constructorWithAnchors_updatesAnchorsAndInitializes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 859,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_noNavigationIcon_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_titleDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minHeightAndMinWidthCanBeOverridden()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 543,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_highLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_highLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_highLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_highLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_lowLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_lowLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_lowLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_lowLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_highLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 283,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_highLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_highLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 327,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_highLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 349,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_lowLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 372,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_lowLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 395,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_lowLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 418,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_darkTheme_lowLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 441,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_highLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 463,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_highLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 485,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_highLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 507,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_highLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 529,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_lowLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 551,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_lowLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 573,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_lowLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 595,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_lowLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 617,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_highLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 639,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_highLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 661,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_highLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 683,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_highLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 705,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_lowLuminance_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 728,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_lowLuminance_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 731,
  "endLine" : 751,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_lowLuminance_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 774,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_darkTheme_lowLuminance_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RippleTest.kt",
  "fileLinesCount" : 1296,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 797,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextOnly_bigFont_centered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_noContent_position()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_badge_shortContent_tab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_badge_longContent_tab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Text.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 367,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotDrawWhileUnattached()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleHostViewTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitImportStatement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-lint/src/main/java/androidx/compose/material3/lint/MaterialImportDetector.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonVibrantColors_ignoreLocalContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 385,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonColors_customValues()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_large_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 702,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_xlarge_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_sizeWithoutMinTargetEnforcement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 976,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_sizeWithoutMinTargetEnforcement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1159,
  "endLine" : 1175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_borderStroke_defaultVibrantColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1432,
  "endLine" : 1448,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 298,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawerItem_sizes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawerItem_size_withLargeContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testDismissAction_tallBottomSheet_whenPartiallyExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 974,
  "endLine" : 991,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLine_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLine_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_restoresFloatingToolbarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 753,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbarVerticalNestedScroll_disableScrollInterception()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1009,
  "endLine" : 1028,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_customColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_toggleableItem_onCheckedChangeCalled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 191,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_drag()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_hasColor_providedByParameter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 352,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabRow_selectNewTab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 790,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_determinate_thick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_initialMonthAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_changeDisplayedMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 766,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 581,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_smallTouchTarget_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 604,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 693,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_smallTouchTarget_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 716,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItem_withLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 346,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_noClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 551,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctDimensionsInScrollableRow_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 608,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 785,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1015,
  "endLine" : 1032,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_centeredWithSubtitle_multiActions_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_customHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 399,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_scrolledContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 937,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFlexibleTopAppBar_withSubtitle_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1073,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFlexibleTopAppBar_withSubtitle_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1096,
  "endLine" : 1112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_scrolledContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1286,
  "endLine" : 1302,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_restoresTopAppBarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1680,
  "endLine" : 1700,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_labelPositionAbove_withIcons_andPlaceholder_andSupporting()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 614,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounded_lightTheme_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbounded_lightTheme_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RippleTest.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_12h_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_24h_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_shortTextOnly_bigFont_centered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_topIconPosition_withLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 431,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_notEditable_collapsesOnEscapePress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_12h_hourFocused_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimeInputScreenshotTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24h_hourFocused_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimeInputScreenshotTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_noContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_noContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipTest.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_selectableGroupSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_equalWeightArrangement_topIconItemWithLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun permanentNavigationDrawer_testOffset_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PermanentNavigationDrawerTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun permanentNavigationDrawer_hasPaneTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PermanentNavigationDrawerTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_toggleableItem_onCheckedChangeCalled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_overline_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_scrollBehavior_restoresOffsetState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 1055,
  "endLine" : 1075,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun formatDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1317,
  "endLine" : 1333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Strategy.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 240,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 638,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3148,
  "endLine" : 3164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ButtonGroup()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 622,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapesFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1552,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1616,
  "endLine" : 1632,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TooltipState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 1039,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiChoiceSegmentedButtonRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SegmentedButton.kt",
  "fileLinesCount" : 847,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 380,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 738,
  "linesOfCode" : 17,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 399,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 761,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffoldTest_fillMaxSize_withNavBar_succeeds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffoldTest_fillMaxSize_withNavRail_succeeds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffoldTest_fillMaxSize_withNavDrawer_succeeds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_mediumWidthAndExpandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_expandedWidthAndExpandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 197,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_tabletop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithReflow_onePaneLayoutWithOneVerticalPartition_neverReflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitate_onePaneLayout_currentDestinationNotLevitated()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 452,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitate_twoPaneLayout_currentDestinationNotLevitated()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 511,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitateAndReflow_onePaneLayout_noReflowToNotLevitatedPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 628,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_allDefaultPaneMotionTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asBottomSheet_withDragHandle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 135,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLast()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/impl/SafeMultiValueMap.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun theLatestPassedSaverIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 298,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withoutReadsPausesNestedObservationWhenNewSnapshotIsEnteredWithin()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyObserverNotificationIsPendingWhileSendingApplyNotifications()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotsChangesCanMerge()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 586,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testApply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1431,
  "endLine" : 1447,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldMatchBooleanArray()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 336,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1298,
  "endLine" : 1317,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1794,
  "endLine" : 1810,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1886,
  "endLine" : 1902,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnchorTracksExactRemovesUpwards()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 348,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMovingEntireTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterGroupSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2383,
  "endLine" : 2399,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stressCounterTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nativeTest/kotlin/androidx/compose/runtime/platform/SynchronizationTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldExecute()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2043,
  "endLine" : 2072,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertMovableContentReferences()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2294,
  "endLine" : 2311,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndFlushAllPendingFixups()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/FixupList.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 732,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexInGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1397,
  "endLine" : 1413,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendSlot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1504,
  "endLine" : 1520,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 484,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoController.android.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 492,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/cupertino/CupertinoOverscrollEffect.ios.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/TooltipArea.desktop.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 235,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun middleInfos_layoutBuilder_twoInfos_isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 660,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe_after_sorting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnchor_nonEmptyLine_matchesInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnchor_nonEmptyLine_matchesInfo_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection_onInitial_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndToNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1009,
  "endLine" : 1034,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartToNextLine_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1054,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartToNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1057,
  "endLine" : 1082,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndToNextLine_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1085,
  "endLine" : 1102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndToNextLine_withinWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1105,
  "endLine" : 1130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartToNextLine_withinWord_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1133,
  "endLine" : 1150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartToNextLine_withinWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1153,
  "endLine" : 1180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndToNextLine_withinWord_reverse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1183,
  "endLine" : 1200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkEndToPrevLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1283,
  "endLine" : 1308,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkStartToPrevLine_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1311,
  "endLine" : 1328,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkStartToNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1331,
  "endLine" : 1356,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkEndToNextLine_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1359,
  "endLine" : 1376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_crossLineSelection_notCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1379,
  "endLine" : 1408,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_constraintsWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanReuse_different_constraintsHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyImeListener_firesAfterProgrammaticEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 729,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyImeListener_restartImeIsFalse_ifOnlySelectionIsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 847,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertionAndDeletionNeverMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLineInsert_doesNotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_withOutputTransformation_deletesBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 339,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_withOutputTransformation_deletesAfterCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 361,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteCharFromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendCharToString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 339,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterNotRan_whenCommandsResultInInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 456,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVisualText_codepointIndices()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformationTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePosition_onlyFitsInXDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePosition_onlyFitsInYDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePosition_windowIsAccountedFor_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePosition_windowIsAccountedFor_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue_noIndicationOverload()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4576,
  "endLine" : 4592,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusUsingSemanticActionWhenNotEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7145,
  "endLine" : 7164,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidExternalSurfaceTest.kt",
  "fileLinesCount" : 639,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteToEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 405,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_imeEnterAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 575,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotStopBeingTextEditor_whenWindowFocusLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1586,
  "endLine" : 1602,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenModifierRemovedRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWithEmptyRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalOverscrollEnabled_notTriggered_verifyCrossAxisIsCorrectlyPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1129,
  "endLine" : 1148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalOverscrollEnabled_notTriggered_verifyCrossAxisIsCorrectlyPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1171,
  "endLine" : 1190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalOverscrollEnabled_notTriggered_verifyCrossAxisVelocityIsCorrectlyPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1193,
  "endLine" : 1212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_touchInputEnabled_shouldHaveSemanticsInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 598,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_touchInputDisabled_shouldHaveSemanticsInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 619,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveContentConfiguration_returnsNullIfDefined_atChildNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotFlowIsNotifiedAboutNewOffsetOnSmallScrolls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 546,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForwardTillTheEndAndABitBack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeWithLowVelocity_bouncesBack_shouldNotRunThePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerGestureTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollingByListSizeCancelsPreviousPrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 428,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_horizontalScroll_mouseWheel_badMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 397,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_verticalScroll_mouseWheel_badMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 772,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_updatesZoom_whenValid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_doesNotUpdateZoom_whenNaN()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_specifiesMagnifierCenter_whenSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_producesNotEqualsModifiersForDifferentInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_nodeIsReusedForSameInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_doesNotFireOnSizeChanged_initially_whenSourceCenterUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 526,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateProgress_testSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ProgressSemanticsTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenModifierRemovedRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWithEmptyRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWithAnotherRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerUpTooQuickly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 564,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remainingScrollOffset_cannotApproach_shouldRepresentJustSnappingOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remainingScrollOffset_canApproach_shouldRepresentApproachAndSnapOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 118,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remainingScrollOffset_targetShouldChangeInAccordanceWithAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingRight_stretch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_consumesDelta_flingBottom_stretch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 747,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneDimensionalFocusSearch_traversesCurrentFocusGroupBeforeNextGroup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneDimensionalFocusSearch_flowsOverToNextGroup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 196,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneDimensionalFocusSearch_wrapsAroundToFirstGroup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalFocusSearch_skipsChildrenIfTheyAreNotInDirectionOfSearch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 314,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_onlyPropagatesUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_propagatesUp_whenRectForParentReturnsInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoViewScroller_childIsAtTopOfParent_shouldReturnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 986,
  "endLine" : 1003,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoViewScroller_childIsPartOutOfBoundsOfParent_shouldReturnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1044,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoViewScroller_childIsOutOfBoundsOfParent_shouldReturnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1047,
  "endLine" : 1064,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AndroidEmbeddedExternalSurfaceTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDraggableCallbackOrder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1663,
  "endLine" : 1681,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_callsSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiline_callsSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragToChangeSelection_notCallSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardHiddenWhenFieldRemovedFromComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMultiplePointers_thenFirstReleases_handOffToNextPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PointerMoveDetectorTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_customSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tap_to_cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withNoTextThenLongPressAndDrag_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingThenDragToUpperEndPadding_selectsParagraphAndNewLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 494,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingThenDragToLowerEndPadding_selectsNewLineAndParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 518,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextWithSpaceSelectionGesturesRegressionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragUpAndDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextWithSpaceSelectionGesturesRegressionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragUpAndDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextWithSpaceSelectionGesturesRegressionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierDoesNotFollowHandleVerticallyWithinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 691,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_whileHandleTouched()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldVisualTransformationMagnifierTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leftHandle_Ltr_correctPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leftHandle_Rtl_correctPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_sameWidth_inRtlAndLtr_withLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_minLines_greaterThan_1_checkOverflowAndHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 894,
  "endLine" : 913,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_providesBaselines_whenUnconstrained()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_providesBaselines_whenZeroMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutText_doesntThrow_when2shl14char()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didOverflowHeight_isTrue_when_maxHeight_exceeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectRangeGesture_noSelection_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 839,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteRangeGesture_noDeletion_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1047,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction_inputAndOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodRevealLastTyped_usesCustomObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 366,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_toggleCodepointTransformation_affectsNextFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_removingCodepointTransformation_rendersTextNormally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surrogateToNonSurrogate_singleCodepoint_selectionIsMappedAroundCodepoint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSurrogate_fromNonSurrogateMask_usingKeyEvents_mixedInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 733,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSurrogate_fromSurrogateMask_usingKeyEvents_mixedInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 776,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorRendered_rtlLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorNotBlinking_whileTyping()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 477,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readOnly_cursorIsNotDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 699,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTextField_fromEmptyToTallText_updatesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldSingleLineHeightTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTextField_fromLatinToTallText_updatesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldSingleLineHeightTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handler_gainFocus_acceptsDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingHandlerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsNotIncludedWhenIncludeCharacterBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 536,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun programmaticEdits_contributeToUndoHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerCursorClamped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 291,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandleDrag_getsFiltered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 653,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnWhitespace_doesNotSelectWhitespace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_fromLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_fromRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_rtl_fromLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_rtl_fromRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftClickOnText_rtl_in_ltrLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldShiftClickTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenTextContentsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 505,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenDensityValueChangedWithSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 744,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenFontScaleChangedWithSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 763,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTextTest_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingInputTransformation_doesNotRestartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1310,
  "endLine" : 1329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingInputTransformation_restartsInput_ifKeyboardOptionsChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1332,
  "endLine" : 1351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecorationChange_reflectsOnView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldDrawPhaseToggleTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectIsDragAndDropHoveredAsState_updates_withInteractions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 546,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_canRequestDefaultBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLinePressEnter_triggersKeyboardAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 271,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLinePressEnter_doesNotTriggerKeyboardAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_ImeActionDefault_isNotPassedToKeyboardActionHandler()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preformPrivateCommandReturnsFalse_whenNoReceiveContentConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFollowsCursor_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 444,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeSession_whenTextFieldIsRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldFocusTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoRegression()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextUnexpectedWrappingRegressionTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderPositionUpdates_popupDoesNotMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenRemovingAnchorLayout_contextMenuIsClosed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_characterLevel_noSelection_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_noDeletionNoFallbackText_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 565,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_insertSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1052,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeSpaceBeforeGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1103,
  "endLine" : 1120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeSpaceAfterGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeMultipleSpacesBeforeGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1143,
  "endLine" : 1160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeMultipleSpacesAfterGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1180,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeSurroundingSpaces()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1183,
  "endLine" : 1200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_reuse_differentIndicationInstance_comparesEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_2d_drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuArea_rightClick_contextMenuAppears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 314,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCounts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 969,
  "endLine" : 988,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateSnapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1740,
  "endLine" : 1756,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startReceivingMouseWheelEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/MouseWheelScrollable.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutDirectionChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySelectionUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectableTextAnnotatedStringElement.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridIntervalContent.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_wrapsWithMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_wrapsWithWeights()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 255,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 680,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 701,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFitOutsideNoInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableConsuming()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 992,
  "endLine" : 1010,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendImeStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 1216,
  "endLine" : 1233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsToTheNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsToTheNextLine_MultipleContentPerIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_wrapsToTheNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsToTheNextLine_withExactSpaceNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_wrapsToTheNextLine_withExactSpaceNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsToTheNextLineMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_wrapsToTheNextLineMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_staysInOneRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 368,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_staysInOneRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 776,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowRow_wrapsToTheNextLine_Rounding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 797,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualFlowColumn_wrapsToTheNextLine_Rounding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/ContextualFlowRowColumnTest.kt",
  "fileLinesCount" : 3965,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 818,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_toggle_losesFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadiusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deallocateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 415,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetRotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImageRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLightingInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaGraphicsContext.skiko.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 249,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentColorsInMiddleAddsNoStopsOnO()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentColorsInMiddleProducesStopsOnN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentColorsInMiddleAddsStopsOnN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparencyOnNReturnsNewValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleTrailingTransparentColorsOnN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleLeadingTransparentColorsReturnsPreviousOnN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnknownColorSpaceNoTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToSaturation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 703,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_textPosition_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 877,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1173,
  "endLine" : 1190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1430,
  "endLine" : 1447,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1697,
  "endLine" : 1714,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1733,
  "endLine" : 1750,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1831,
  "endLine" : 1848,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineSmallerThanTextLines_clipHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2009,
  "endLine" : 2026,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesSmallerThanTextLines_withLineWrap_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2221,
  "endLine" : 2239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesGreaterThanTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2252,
  "endLine" : 2270,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignLeft_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2303,
  "endLine" : 2321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignRight_returnsLayoutWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2324,
  "endLine" : 2342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignJustify_justifies()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2444,
  "endLine" : 2463,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenLTR_dotIsOnRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2466,
  "endLine" : 2485,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2595,
  "endLine" : 2613,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEllipsisOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2782,
  "endLine" : 2801,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2923,
  "endLine" : 2943,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3006,
  "endLine" : 3024,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inEm_onSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3627,
  "endLine" : 3645,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun optionalOnDeviceFontFamilyByName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun optionalOnDeviceFontFamilyByName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocaleFallbackResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathForRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 274,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 489,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 883,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_ParagraphStyle_with_no_null_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterByClosestWeight_respectsMinAndMaxSearchRange_evenIfConflicting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontMatcherTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::compose" ],
  "startLine" : 916,
  "endLine" : 933,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceFont_usesVariationSettingsInEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/ResourceFontVariationSettingsTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceFont_usesVariationSettingsInHashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/ResourceFontVariationSettingsTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_withEllipsisStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_withEllipsisMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesWhitespace_multiLineContent_withEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_with_ellipsizeEnd_maxLinesOne_longText_isEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 198,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_RTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationBeginning()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 480,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_withMultipleAnnotations_multipleStringAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_lerp_with_null_returns_default()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 291,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 312,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLine_even_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 388,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setTextGeometricTransformWithScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 755,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setTextGeometricTransformWithSkewX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 776,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLineEqualsNull_doesNotEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1115,
  "endLine" : 1132,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withLimitedHeightFitAllLines_doesNotEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1177,
  "endLine" : 1194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withLimitedHeight_overflowNotEllipsis_doesNotEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1216,
  "endLine" : 1233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLinesMoreThanTextLines_andLimitedHeight_doesEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1236,
  "endLine" : 1253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLines_andLimitedHeight_doesEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1256,
  "endLine" : 1273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_whenHeightAllowsForZeroLines_doesEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1276,
  "endLine" : 1293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStaleResolvedFonts_trueOnTypefaceUpdate_spanTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicsAsyncTypefaceTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1720,
  "endLine" : 1737,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_rtl_singleLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1756,
  "endLine" : 1773,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_ltr_singleLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1854,
  "endLine" : 1871,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineSmallerThanTextLines_clipHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2068,
  "endLine" : 2085,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesSmallerThanTextLines_withLineWrap_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2248,
  "endLine" : 2265,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesGreaterThanTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2277,
  "endLine" : 2294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignLeft_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2409,
  "endLine" : 2427,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignRight_returnsLayoutWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2430,
  "endLine" : 2448,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignJustify_justifies()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2553,
  "endLine" : 2572,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDirection_whenLTR_dotIsOnRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2575,
  "endLine" : 2594,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2703,
  "endLine" : 2721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEllipsisOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2886,
  "endLine" : 2905,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontFamily_changesMeasurement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3876,
  "endLine" : 3898,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontFeature_turnOffKern()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3901,
  "endLine" : 3921,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_shadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3924,
  "endLine" : 3944,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Surrogate_Pair_Start_Middle_Second_Character_Selected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4221,
  "endLine" : 4241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Surrogate_Pair_End_Middle_Second_Character_Selected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4244,
  "endLine" : 4264,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Surrogate_Pair_Start_Middle_End_Same_Character_Returns_Line_Segment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4267,
  "endLine" : 4287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Emoji_Sequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4290,
  "endLine" : 4310,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordBoundary_spaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4378,
  "endLine" : 4401,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_withDrawStyle_doesNotResetWithNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4765,
  "endLine" : 4785,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypefaceStyleSnapToNormalFor100to500()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisAll_doesNotSynthesizeIfFontIsTheSame_beforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 574,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisWeight_doesNotSynthesizeIfRequestedWeightIsLessThan600()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 612,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileFont_differentFontVariationSettings_differentResults()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderRects_overlapWithParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1565,
  "endLine" : 1582,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheCanHoldTwoResults()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 457,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_fontSizeInSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_fontSizeInEm()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_background()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 302,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_verbatimTtsAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 323,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextMeasurer.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 446,
  "linesOfCode" : 17,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeOptions.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortIterationIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_sp_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_em_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apiAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/InfiniteTransitionComposeAnimationTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockKeepsSetTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCheckpointScheduling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/util/ThrowUncaughtExceptionRule.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 639,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 459,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidUiFrameClock.android.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 433,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFocusables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1760,
  "endLine" : 1777,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scroller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/LayoutTestUtils.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationX_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationX_bottom_right_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationY_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationY_bottom_right_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_rotationZ_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale_rotationZ_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayerView.ios.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun autocapitalizationType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalRedrawer.ios.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 332,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 479,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.skiko.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_overlaps_shareEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedDelegatesHaveNodePointersCorrectlyUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 99,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHitClipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOutOfBounds_nothingHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1544,
  "endLine" : 1565,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterModifierAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterComposableHeightScaledUpWithFixedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 497,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleConvenienceXY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTotalClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 443,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placingWithExplicitLayerDraws()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1708,
  "endLine" : 1725,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customPivotIsCalculatedCorrectlyWhenWeCalculateBoundsBeforeLayerWasFirstDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1845,
  "endLine" : 1862,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawNestedLayers_drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_progressIndicator_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 678,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_hasSpeakableChild_noStateDescription_()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 807,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_visibleToToolIfSensitiveData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 918,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_visibleToNontoolIfNotSensitiveData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 939,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_hiddenFromNontoolIfSensitiveData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 942,
  "endLine" : 960,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CardRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_clearFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2500,
  "endLine" : 2522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_succeedOnEnabledNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2525,
  "endLine" : 2546,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalConsumer_returnsDefaultValueWhenModifierIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderValueChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 322,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderMoved_readsSameValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 479,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactive_captureFocus_retainsStateAsInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 248,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToGrandChildOfDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 371,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToGrandChildOfDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 439,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun active_freeFocus_retainFocusAsActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FreeFocusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_focusesOnImmediateParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_skipsImmediateParentIfItIsDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_doesNotChangeIfAllParentsAreDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 342,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusPrevious_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusNext_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusLeft_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 121,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 145,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusUp_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusDown_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusPrevious_skipsFirstUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusNext_skipsLastUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topItemFocusedOnAppearing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsEmptyRect_whenNothingFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsSizeOfFocusTarget_whenCanFocusIsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsSizeOfFocusTarget_whenEnterIsCanceled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedFocusTarget_withinInactiveNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 781,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoRows_next_movesToSecondRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoRows_previous_movesToFirstRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoRows_next_wrapsAround()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 213,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoRows_previous_wrapsAround()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_allAscendantFocusProperties_untilAnotherFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captured_isUnchanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentNodeWithNoFocusedAncestor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 375,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childNodeWithNoFocusedAncestor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneActiveComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterCaptureFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusableItem_focused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFocusableGrandParent_grandChildFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_skipsImmediateDeactivatedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenWindowLosesFocus_focusStateIsUnchanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 238,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_doesNotTriggerExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingClearFocus_usingExitPropertyOnGrandparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus_usingSelfAsCustomExitDestination()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 293,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneActiveComponent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterFreeFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestedRect_belongsToAnotherContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialModifierDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberCoroutine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 424,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingMutableSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 307,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isContainerProperty_unmergedConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 190,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTraversalGroupProperty_unmergedConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traversalIndexProperty_unmergedConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isContainerPropertyDeprecated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentTypeProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingStackedSemanticsComponent_notTopMost_updatesSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 730,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingSemantics_belowNodeMergedThroughBoundary_updatesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 778,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetTextSizeFromTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1285,
  "endLine" : 1306,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagRemainsWhenRemovedInChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagRemovedWhenAllRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 241,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 467,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canceledFocusSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithResourceTest_preservesLayoutParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithResource_modifierIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_updateObservesLayoutStateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 578,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_consumedUpChain_checkDeltasCorrectlyPropagatePostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 275,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeFoldNestedScrollCVC_composeConsumes_shouldPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeFoldNestedScrollCVC_composeDoesNotConsumes_checkDeltasAreCorrectForVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 214,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 159,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewNoRolloverInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 234,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_setContentInvalid_customDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 984,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDiffWithRemovesAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireLayoutCoordinates_throws_afterDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireLayoutCoordinatesTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentInAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureReactsOnCorrectModelsChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureStopsReactingOnModelsAfterDetaching()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 335,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonContiguousLocalAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootMeasuresWithZeroMinConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RootNodeLayoutTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureWidthTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureHeightTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureOnlyTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 305,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTranslatedAndRotatedBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 668,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutPlacingWithOffsetAndScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 869,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutPlacingWithTranslateOnLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 890,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifiedLayoutDirection_inMeasureScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringGrandChildWhenGrandParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingGrandChildIntrinsicsViaModifierWhenGrandParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemFoundOnThirdIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 187,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayCutoutRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 408,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepositionTriggersCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 925,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lotsOfNotifications()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1227,
  "endLine" : 1244,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInModifierPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureInPlacementTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInLayoutPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureInPlacementTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepositionTriggersCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1129,
  "endLine" : 1148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun introducingChildIntrinsicsViaModifierWhenParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsRealClockTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 363,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagatesDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 520,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingStateWorks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1300,
  "endLine" : 1321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeLayout_movedToDifferentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2212,
  "endLine" : 2231,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemFoundOnFirstIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_childBiggerThanParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusAwareEvent_afterFocusable_isNotTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreFocusAwareEvent_afterFocusable_isNotTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerDown_correctMotionEventDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerDownViewRetsFalse_nothingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1921,
  "endLine" : 1939,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerDownViewRetsTrue_everythingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 1942,
  "endLine" : 1961,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerDown_dispatchedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3160,
  "endLine" : 3178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_1PointerDown_consumedDuringInitialTunnel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 3766,
  "endLine" : 3784,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_1PathMiddleDetached_removesAndCancelsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 750,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseWithReplacingPointerInputWithOtherModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1075,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHitsPointerMovesNothingConsumed_somethingInteractedWithAndNoMovementConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2562,
  "endLine" : 2587,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_2ndPointerDownEventAs1stPointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_2ndPointerDownEventAs2ndPointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 119,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_2ndPointerUpEventAs1stPointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_2ndPointerUpEventAs2ndPointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_moveEvent2Pointers_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_globalOffsetsSet1Pointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCancelMotionEventScope_2Pointers_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCancelMotionEventScope_2PointersAltOrder_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 313,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCancelMotionEventScope_globalOffsetsSet1Pointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 334,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertScrollEvent_verticalPositive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1373,
  "endLine" : 1390,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsNotIncludedWhenIncludeCharacterBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 540,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchToTouchModeProgrammatically()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/InputModeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 78,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_canBlockSystemHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 431,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenHorizontalScrollable_whenScrolledRightAndAtLimit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenHorizontalScrollable_whenScrolledLeftAndAtLimit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 339,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenVerticalScrollable_whenScrolledDownAndAtLimit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenVerticalScrollable_whenScrolledUpAndAtLimit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 387,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_respectsReverseDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 411,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionInfo_withSelectableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainScopedToFragment_viewRecreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withEverything_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendStickyOrderedBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 748,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeIsCorrectWhenSetAfterSetContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AppCompatActivityLocaleTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidationsDuringDraw_withLayerInBetween()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 721,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidationsDuringDraw_sameLayerAsAndroidComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 741,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allItemsChanged_noDisposals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerModifier_scaleDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2615,
  "endLine" : 2631,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scroller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4063,
  "endLine" : 4079,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_windowTitleCustom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogDefaultGravityIsCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 859,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recalculateQueryOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeAlignmentLines.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onMeasureResultChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 254,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 828,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLayoutIfCoordinatesAreUsedAndNotifyChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 872,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateIntrinsicsParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 924,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCoordinatesUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 619,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSureStateIsConsistent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 864,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/PlatformTextInputModifierNode.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 246,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ModifierNodeInspectablePropertiesDetector.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageToByteArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/kotlin/androidx/compose/remote/creation/JvmRcPlatformServicesTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteComposeExecution()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 292,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 491,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1175,
  "endLine" : 1192,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1447,
  "endLine" : 1463,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createRotationAround()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteMatrix3x3.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 567,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 596,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 625,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfLE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 654,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 683,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGT()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 712,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 741,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selectIfGE()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 770,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1295,
  "endLine" : 1313,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clamp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clamp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 640,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteColumnV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteColumnV2.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteRowV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteRowV2.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/PendingIntentAction.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 238,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoxLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitBoxLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 745,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getV()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureEasingAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startSession()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCompositionError()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidget.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::glance" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/UnmanagedSessionReceiver.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::glance" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/WidgetLayout.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::glance" ],
  "startLine" : 151,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 540,
  "endLine" : 557,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printGroupTree()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 894,
  "endLine" : 912,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getMatrixScale()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1394,
  "endLine" : 1421,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInsertIndex()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Transition getTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void beginDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 458,
  "endLine" : 474,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addUnmatched()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 694,
  "endLine" : 713,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 950,
  "endLine" : 968,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1846,
  "endLine" : 1862,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forceToEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2097,
  "endLine" : 2115,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void callProgressListeners()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2960,
  "endLine" : 2976,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TrailingBadge()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemDefaults.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::tv" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IndicatorRow()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 490,
  "endLine" : 506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Text.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::tv" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Checkbox.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::tv" ],
  "startLine" : 540,
  "endLine" : 558,
  "linesOfCode" : 17,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeReconnect()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getChangesToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getChanges()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPermissionToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/sdkservice/HealthDataSdkServiceStubImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeReconnect()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/ComplicationSlotState.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::wear" ],
  "startLine" : 344,
  "endLine" : 360,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createWatchFace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableWatchFaceService.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerEditorDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParameterlessEngineOrTakePendingWallpaperInteractiveWatchFaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTimelineEntryCollection()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 528,
  "endLine" : 545,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putComplicationDataArrayFromFields()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2496,
  "endLine" : 2512,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPrecision()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceUpdateRequester.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence applySpanAllowlist()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComplicationStyle lowBitAmbientStyleFrom()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1507,
  "endLine" : 1523,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Text.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Slider.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 423,
  "endLine" : 442,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun behavior()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saver()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/Expandable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::wear" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Dialog()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/dialog/Dialog.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Typography.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 228,
  "linesOfCode" : 17,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Text.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Text.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Colors.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 780,
  "endLine" : 796,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Switch()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun actionColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToReveal.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 1004,
  "endLine" : 1020,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationPagerAdapter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMessageView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 341,
  "endLine" : 362,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 624,
  "endLine" : 645,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateRecovery()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEdgeItemsCenteringEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 224,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAffectedExitAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 379,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addResolvedAnimatedImageWithBoolTrigger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 831,
  "endLine" : 849,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradientDrawable applyBorder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1708,
  "endLine" : 1726,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture postInflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 313,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutDiff getDiff()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 270,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-lint/src/main/java/androidx/wear/protolayout/lint/ResponsiveLayoutDetector.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 141,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View inflate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseText()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 298,
  "endLine" : 314,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEmbeddedLibs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateBaselineTasks.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void starting()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/InstantTaskExecutorRule.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::arch" ],
  "startLine" : 34,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startIntentSenderForResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 691,
  "endLine" : 707,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/QuadTextureRenderer.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::graphics" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 525,
  "endLine" : 541,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDataSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBufferTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 351,
  "endLine" : 367,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferReleased()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 235,
  "endLine" : 251,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commonFinitePointCheck()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/ConicsImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::graphics" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reconstructsRoundedPillStarCloseEnough()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 198,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cornerRoundingTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CornerRoundingTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::graphics" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesConvexCornerWithALotOfCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun verifyMapping()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureMappingTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessExecutor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 92,
  "endLine" : 114,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 364,
  "endLine" : 380,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUseContextualSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 719,
  "endLine" : 735,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAttach()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/internal/SavedStateRegistryImpl.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::savedstate" ],
  "startLine" : 88,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDisplay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 267,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 663,
  "endLine" : 684,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 556,
  "endLine" : 574,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 551,
  "endLine" : 569,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 866,
  "endLine" : 882,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 861,
  "endLine" : 877,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEpicenterCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 482,
  "endLine" : 498,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawColorOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HorizontalHoverCardSwitcher.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateUi()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 751,
  "endLine" : 768,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1019,
  "endLine" : 1035,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 549,
  "endLine" : 565,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCurrentRegionVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 546,
  "endLine" : 562,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applySelectedState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 663,
  "endLine" : 681,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRecyclerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 146,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areContentsTheSame()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionDiffCallback.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 388,
  "endLine" : 404,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 451,
  "endLine" : 467,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean prependVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean appendVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 288,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean updateValueAndVelocity()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int determineTargetPage()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2469,
  "endLine" : 2489,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3053,
  "endLine" : 3073,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 470,
  "endLine" : 489,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIncreaseCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCodeTest()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllListAtIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 510,
  "endLine" : 526,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRange()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 759,
  "endLine" : 775,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 503,
  "endLine" : 521,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun indexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 381,
  "endLine" : 400,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 487,
  "endLine" : 506,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAutoStorageOptedIn()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 910,
  "endLine" : 926,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1552,
  "endLine" : 1573,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isNight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocaleListCompat combineLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LocaleOverlayHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setSupportActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 795,
  "endLine" : 811,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean dispatchSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 295,
  "endLine" : 315,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxActionButtons()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarContextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T invokeAndReturnWithDefault()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 775,
  "endLine" : 794,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHoverEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 138,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropdownPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 953,
  "endLine" : 971,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyCheckMarkTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextViewHelper.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 131,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initEmojiKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 242,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 258,
  "endLine" : 277,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeface()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 857,
  "endLine" : 879,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performCollapse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 618,
  "endLine" : 634,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initEmojiKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rewriteQueryFromSuggestion()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1458,
  "endLine" : 1479,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImeVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2014,
  "endLine" : 2036,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setFrame()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 691,
  "endLine" : 710,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyButtonTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCompoundButtonHelper.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 742,
  "endLine" : 758,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasDividerBeforeChildAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 585,
  "endLine" : 601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxAvailableHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1441,
  "endLine" : 1457,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1521,
  "endLine" : 1537,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initEmojiKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 143,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1133,
  "endLine" : 1149,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Drawable getCachedDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 333,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventState_whenAddingToMultipleHandlers_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/RememberNavigationEventStateTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_parentReEnabled_reEnablesChildDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1612,
  "endLine" : 1632,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSetTheOwnerToNull()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/ViewTreeNavigationEventDispatcherTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 51,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleAnimatedHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 134,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 270,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 367,
  "endLine" : 384,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forEqualTriangles_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 504,
  "endLine" : 521,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundingBox_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/TriangleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/TriangleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateVec_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 155,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasPathRenderer.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withChangedBrushColor_createsCopyWithSameInputsAndShape()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_withValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessGlobalConfig setDataDirectorySuffix()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProcessGlobalConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::webkit" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFilenameSuggestion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 108,
  "endLine" : 129,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String suggestExtensionFromMimeType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAllowedInternalStorageDir()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 319,
  "endLine" : 338,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceResponse handle()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 362,
  "endLine" : 378,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postWebMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 500,
  "endLine" : 522,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 947,
  "endLine" : 963,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 663,
  "endLine" : 679,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStartupFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 689,
  "endLine" : 705,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 782,
  "endLine" : 798,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1653,
  "endLine" : 1670,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMetadataLoadSuccess()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1672,
  "endLine" : 1691,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ThreadPoolExecutor createBackgroundPriorityExecutor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultGlyphChecker.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::emoji2" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerBodyAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::emoji2" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KalmanFilter createAxisKalmanFilter()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 136,
  "endLine" : 168,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KalmanFilter()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanFilter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::input" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDrawDividerBelow()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 852,
  "endLine" : 868,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDrawDividerBelow()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 884,
  "endLine" : 900,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean persistString()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1663,
  "endLine" : 1683,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean persistStringSet()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1716,
  "endLine" : 1736,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean persistInt()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1770,
  "endLine" : 1789,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean persistFloat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1824,
  "endLine" : 1843,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean persistLong()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1878,
  "endLine" : 1897,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean persistBoolean()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1932,
  "endLine" : 1951,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 109,
  "endLine" : 131,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkState()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void executeOnExecutor()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 251,
  "endLine" : 269,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Loader initLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 417,
  "endLine" : 437,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 206,
  "endLine" : 230,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startBandSelect()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 239,
  "endLine" : 263,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onScrolled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 323,
  "endLine" : 348,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deselect()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ScrollbarHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean snapFromFling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void snapToTargetExistingView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addToData()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 794,
  "endLine" : 812,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findChildWithAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 797,
  "endLine" : 814,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1515,
  "endLine" : 1531,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasuredDimension()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 583,
  "endLine" : 600,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int invalidateAfter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2889,
  "endLine" : 2907,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offsetFullSpansForRemoval()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2961,
  "endLine" : 2977,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateActionForInterimTarget()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 249,
  "endLine" : 270,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 468,
  "endLine" : 484,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFormatCompatible()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3603,
  "endLine" : 3619,
  "linesOfCode" : 17,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGpsInfo()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5188,
  "endLine" : 5205,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipFully()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8092,
  "endLine" : 8108,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 332,
  "endLine" : 353,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 270,
  "endLine" : 287,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 438,
  "endLine" : 454,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persistToDisk()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2255,
  "endLine" : 2272,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSuggestionSpecToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSuggestionSpecToProtoConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appsearch" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/FutureUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock listCallArraysAsList()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 456,
  "endLine" : 472,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DocumentPropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DocumentPropertyAnnotation.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List generateClassHierarchy()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 352,
  "endLine" : 372,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requireUniqueNormalizedName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 508,
  "endLine" : 526,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireTypeMatchesAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 331,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchSchema toJetpackSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SchemaToGmsConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::appsearch" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getAllDocumentsSearchResultsAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRequiredPermissionsForSchemaTypeVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 579,
  "endLine" : 595,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 305,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForLong()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForEmbedding()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 265,
  "endLine" : 282,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaMigrationStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 393,
  "endLine" : 409,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkSchemasAreValidOrThrow()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/SchemaValidationUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialExecution()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/TransactionExecutorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 68,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  databaseBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/Room.android.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compositeForeignKey()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 318,
  "endLine" : 334,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFinal()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 105,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIfArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAsAnnotationBoxArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspReflectiveAnnotationBox.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspEnumEntry.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFiler.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 218,
  "endLine" : 236,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ofNewInstance()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffset()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/commonMain/kotlin/androidx/room/paging/util/RoomPagingUtil.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runMigrationsAndValidate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 611,
  "endLine" : 627,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiple_duplicates_noUnique_swapped()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatedColumn_withDuplicate()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 312,
  "endLine" : 328,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatedColumn_withDuplicate_pojoSwapped()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 331,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatedColumn_withDuplicate_withGap()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 351,
  "endLine" : 368,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPojo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/autovalue/AutoValuePojoProcessorDelegate.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractReturnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ShortcutMethodProcessor.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPojo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 1018,
  "endLine" : 1034,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPojo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 1042,
  "endLine" : 1058,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/OptionalQueryResultAdapter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/GuavaOptionalQueryResultAdapter.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reverse()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeConverterStore.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 63,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeConverterStore.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/BoxedBooleanToBoxedIntConverter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/BoxedBooleanToBoxedIntConverter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findConverterIntoStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/GuavaListenableFutureQueryResultBinderProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/DataSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNullCheckValidation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ShortcutQueryParameterWriter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addToolbarItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 951,
  "endLine" : 967,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSetNetworkSupported()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 485,
  "endLine" : 501,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Invalidation create()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelightInvalidation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sqlite" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ErrorContent createErrorContentMessage()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 913,
  "endLine" : 929,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getIdForDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 343,
  "endLine" : 359,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualSidecarDeviceState()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualSidecarWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun FoldingFeature()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/DisplayFeatureTesting.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::paging" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 864,
  "endLine" : 882,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PositionalDataSource.jvm.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::paging" ],
  "startLine" : 338,
  "endLine" : 358,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lazyPagingColumnShowsItems()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 189,
  "endLine" : 210,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lazyPagingRowShowsItems()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 213,
  "endLine" : 234,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 643,
  "endLine" : 659,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomScrollValueObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/ZoomScrollValueObserver.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleTapHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbstractPdfTask getNextTask()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bundleEquals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BundleUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toLongString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Intents.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::pdf" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TileBoard createTileBoard()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 313,
  "endLine" : 329,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeSettleDuration()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 650,
  "endLine" : 669,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isVisibleToUser()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 900,
  "endLine" : 923,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warmupPhase()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MicrobenchmarkPhase.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParams()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ResultWriter.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::benchmark" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void parseOption()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseResults()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XcResultParser.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::benchmark" ],
  "startLine" : 31,
  "endLine" : 47,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/Dependencies.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::benchmark" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/server/PerfettoHttpServer.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::benchmark" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryCreate31()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/FrameTimingQuery.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::benchmark" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dropShaderCache()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::benchmark" ],
  "startLine" : 311,
  "endLine" : 327,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UnsafeRepeatOnLifecycleDetector.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::fragment" ],
  "startLine" : 69,
  "endLine" : 91,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun dispatchApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchMultiWindowModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3327,
  "endLine" : 3343,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setMaxLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 257,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::fragment" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findFragmentById()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 286,
  "endLine" : 304,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void create()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 514,
  "endLine" : 532,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPostponedEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2885,
  "endLine" : 2902,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentContainer createFragmentContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3048,
  "endLine" : 3065,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentContainer createFragmentContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 785,
  "endLine" : 802,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceProviderCompat()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 111,
  "endLine" : 128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 487,
  "endLine" : 503,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSliceKeywords()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 380,
  "endLine" : 396,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 377,
  "endLine" : 398,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 981,
  "endLine" : 998,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 393,
  "endLine" : 409,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 58,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/check_os_prebuilts.py",
  "fileLinesCount" : 64,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private shuffle()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index_first_matching_regex()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def index_first_matching_regex()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  startAll()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/MavenRepositoryProxy.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::development" ],
  "startLine" : 155,
  "endLine" : 171,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mv_dir()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_settings_gradle()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/command/Open.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::development" ],
  "startLine" : 27,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def increment_alpha_beta_version()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getAdSelectionData()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/config/LocalSdkConfigsHolder.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxControllerInjector.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProxyFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/ActivityHolderProxyFactory.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseApi()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/parser/ApiParser.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infiniteTolerances()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNotIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 543,
  "endLine" : 560,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun requestProfiling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getDynamicShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 496,
  "endLine" : 514,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 635,
  "endLine" : 651,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComplexColorCompat getNamedComplexColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkEnqueuer getWorkEnqueuer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkOrNoteProxyOp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RemoteInput fromBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeSceneTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteUnlistedNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface createFromFontInfoWithFallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RGBToXYZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 454,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void LABToXYZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 522,
  "endLine" : 540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Typeface createFromInputStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startActivityAndCollapse()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean dialogSuperDispatchKeyEventPre28()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 827,
  "endLine" : 844,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAccessibilityNodeInfosByText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performClickableSpanAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte skipTagForward()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 871,
  "endLine" : 889,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T submit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failWrite()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImageTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fullScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1604,
  "endLine" : 1621,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSupportedActivities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 573,
  "endLine" : 588,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 763,
  "endLine" : 778,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTextMetricsParams()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 809,
  "endLine" : 839,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long fromFij()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun maybeDelaySwitchToSpeaker()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallEndpointFromBluetoothDevice()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateOutgoingConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/JetpackConnectionService.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateIncomingConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/JetpackConnectionService.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestKickParticipant()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/KickParticipantActionImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1378,
  "endLine" : 1393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1478,
  "endLine" : 1493,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int inferValueTypeFromValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 572,
  "endLine" : 589,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmptySet()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 679,
  "endLine" : 695,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 745,
  "endLine" : 760,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1050,
  "endLine" : 1065,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int append()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2507,
  "endLine" : 2522,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSyntax()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSyntaxOrWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2321,
  "endLine" : 2336,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 806,
  "endLine" : 821,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1997,
  "endLine" : 2013,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2462,
  "endLine" : 2477,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3760,
  "endLine" : 3775,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendSessionEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4015,
  "endLine" : 4030,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4062,
  "endLine" : 4077,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4126,
  "endLine" : 4141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4144,
  "endLine" : 4159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4162,
  "endLine" : 4177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaBrowserImplBase()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1034,
  "endLine" : 1049,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStateLabel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1480,
  "endLine" : 1495,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2288,
  "endLine" : 2303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 970,
  "endLine" : 988,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentName getServiceComponentByAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 345,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areSameOptions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserCompatUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::media" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyAllRequestsOnCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T launchActivity()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 282,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSurfaceCombo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getCloseFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDefaultLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraAvailabilityUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasFlashUnitWithLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 816,
  "endLine" : 831,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createCameraPreviewSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CameraEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 288,
  "endLine" : 303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioProfileProxy create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OptionsBundle from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 284,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraProviderInitRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  E takeUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  V getUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 398,
  "endLine" : 413,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExifAttribute getExifAttribute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 390,
  "endLine" : 408,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int loadShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getTakePictureCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1451,
  "endLine" : 1466,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1480,
  "endLine" : 1500,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StreamSharingConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer intersectDynamicRangeEncoding()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/DynamicRangeUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldIncludeHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SafeCloseImageReaderProxy createImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recalculateTransformMatrixAndCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 444,
  "endLine" : 459,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onImageProxyAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseInputResources()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 315,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Packet apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2JpegBytes.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Packet apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2Image.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageProxy processInMemoryCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean convertYuvToJpegBytesIntoSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyMaxResolutionRestriction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 457,
  "endLine" : 472,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap createBitmapFromImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rational getTargetAspectRatioByLegacyApi()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSharingTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 585,
  "endLine" : 603,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isStreamSharingChildrenCombinationValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 648,
  "endLine" : 665,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List setEffectsOnUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 905,
  "endLine" : 920,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 525,
  "endLine" : 542,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNonPendingState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2832,
  "endLine" : 2849,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MediaMuxer performOneTimeMediaMuxerCreation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3295,
  "endLine" : 3311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getBytesPerFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketInfo read()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postMaxAmplitude()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 637,
  "endLine" : 659,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void releaseSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1579,
  "endLine" : 1594,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int resolveFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigVideoProfileResolver.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int deriveProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VideoProfileProxy validateOrAdapt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String errorToString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 438,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isImageAnalysisSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List filter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionCameraFilter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureMinDurationAfterOnEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheck.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/AvailableKeysRetriever.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtensionVersion getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 321,
  "endLine" : 337,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int convertExtensionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 810,
  "endLine" : 825,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isImageAnalysisSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUseCaseConfigFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggleHDRPlus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ImageCapturePixelHDRPlus.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 63,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 288,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getBackwardCompatibleCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSupportedAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 760,
  "endLine" : 781,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findOutputConfigId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canResolve()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSession.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::camera" ],
  "startLine" : 444,
  "endLine" : 504,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaptureRequest buildWithoutTarget()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 595,
  "endLine" : 615,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range getUpdatedTargetFramerate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 523,
  "endLine" : 542,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshPreviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1435,
  "endLine" : 1450,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getRecordSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1457,
  "endLine" : 1479,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getRecordSizeFromStreamConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1488,
  "endLine" : 1510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseSurfaceManager.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSurfaceToStreamUseCaseMapping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SessionConfigAdapter.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean drawOverlay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 372,
  "endLine" : 388,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewPortScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 660,
  "endLine" : 677,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attachPreviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 576,
  "endLine" : 591,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoCapture createVideoCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1960,
  "endLine" : 1976,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraExtensionMetadata.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraExtensionMetadata.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCache.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCache.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/SurfaceGraph.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeWith()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasUseCaseBound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 481,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformationInfo createTransformInfo()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture requestSurfaceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 375,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  nonCancellationPropagating()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detectFeatures()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 803,
  "endLine" : 818,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteInfo updateSelectedRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 448,
  "endLine" : 464,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishTransfer()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2754,
  "endLine" : 2773,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteVolumeChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReleaseSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 659,
  "endLine" : 674,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bitmap blurBitmap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 651,
  "endLine" : 669,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream openInputStreamByScheme()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1527,
  "endLine" : 1542,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateViewForState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindRouteView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 479,
  "endLine" : 494,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 582,
  "endLine" : 600,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputStream openInputStreamByScheme()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1468,
  "endLine" : 1483,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void readMethodBitmap()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1249,
  "endLine" : 1264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean deleteFilesRecursively()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/BenchmarkOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime-lint/src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::startup" ],
  "startLine" : 83,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseSymbol()",
  "longName" : "",
  "relativeFileName" : "binarycompatibilityvalidator/binarycompatibilityvalidator/src/main/java/androidx/binarycompatibilityvalidator/Cursor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::binarycompatibilityvalidator" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode_withCustomModuleAndMissingSubtype_throwsSerializationException()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/NavBackStackSerializerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation3" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitEmptyBackstackThrows()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 458,
  "endLine" : 473,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String convertToString()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getConsolidatedAuthenticators()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 143,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/IdleBatteryChargingConstraintsDetector.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 518,
  "endLine" : 536,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OneoffTask convert()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmTaskConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int reschedule()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 163,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkInfo.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::work" ],
  "startLine" : 114,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOfTriggersToByteArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImpl createWorkContinuationForUniquePeriodicWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 405,
  "endLine" : 420,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkManager getRemoteWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 602,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readSystemState()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BatteryNotLowTracker.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::work" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 649,
  "endLine" : 666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  V getUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 845,
  "endLine" : 860,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getPendingJobs()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setExactAlarm()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/Alarms.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::work" ],
  "startLine" : 115,
  "endLine" : 131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPeriodDelayMet()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestScheduler.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::work" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getDeviceOwnerAndProfileOwnerPackageNames()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doViewsOverlap()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1752,
  "endLine" : 1767,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseCustomColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintSetParserKtTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomTextSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionLayoutTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_doesNotRebuildFromDsl_whenResizedOnly()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1370,
  "endLine" : 1387,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withDsl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debugLayoutParam()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2764,
  "endLine" : 2779,
  "linesOfCode" : 16,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debugWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2782,
  "endLine" : 2797,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3082,
  "endLine" : 3097,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawAll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3382,
  "endLine" : 3397,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getPositionKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 684,
  "endLine" : 699,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calcPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 460,
  "endLine" : 475,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getActionType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePostLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAngles()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 407,
  "endLine" : 422,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRadius()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 427,
  "endLine" : 442,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAngle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 447,
  "endLine" : 463,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void log()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDesignInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 558,
  "endLine" : 573,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void didMeasures()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 973,
  "endLine" : 989,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 280,
  "endLine" : 298,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1834,
  "endLine" : 1849,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillFromConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2308,
  "endLine" : 2323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 230,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 289,
  "endLine" : 306,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 218,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 624,
  "endLine" : 639,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValueMotion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 221,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getP()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MonotonicCurveFit buildWave()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 304,
  "endLine" : 321,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNew()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 570,
  "endLine" : 588,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addToRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void removeFromRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 582,
  "endLine" : 598,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1024,
  "endLine" : 1040,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSideAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerticalAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 411,
  "endLine" : 426,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasResolvedTargets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidgetContainer getRootConstraintContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long wrapSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable createErrorVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 363,
  "endLine" : 378,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SolverVariable acquireSolverVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 386,
  "endLine" : 401,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 423,
  "endLine" : 439,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getServiceComponentName()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 504,
  "endLine" : 519,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fetchNoFail()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceDispatcher.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerProperty()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putListenerAndUIds()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyResponseCache.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchResponsesWithoutDelay()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 240,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChangeEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 288,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerMediaPlaybackToken()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/MediaPlaybackManager.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioRecord.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::car" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  U create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/managers/Manager.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuggestions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/SuggestionManager.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionedItemTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 306,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String typeToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 585,
  "endLine" : 602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeMap()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 468,
  "endLine" : 487,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getClassOrSuperclassMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 648,
  "endLine" : 663,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addClimateProfileFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 330,
  "endLine" : 345,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasPermissionGranted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 301,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAlert()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCarService()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openFavorites()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkAudioPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideRenderer()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String generateCarValueText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 518,
  "endLine" : 533,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean process()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/RemoteCallbackProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addYuvBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 526,
  "endLine" : 541,
  "linesOfCode" : 16,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputFormatChanged()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifEncoder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startScaleUpAnimation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 498,
  "endLine" : 513,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRefreshingWithoutSwipeGesture()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 524,
  "endLine" : 540,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture removeAllShortcuts()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean deleteContents()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConnection()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 47,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/nativeMain/kotlin/androidx/datastore/preferences/core/PreferencesSerializer.native.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::datastore" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreDelegate.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreDelegate.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateCredentialRequest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::credentials" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetSignInIntent/CredentialProviderGetSignInIntentController.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::credentials" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi16Impl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::metrics" ],
  "startLine" : 231,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long publishPreviewProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PreviewChannel fromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap convertBitmapForColorMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 816,
  "endLine" : 833,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppSignatureVerifier build()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppSigningInfo getAppSigningInfo()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeyScheme()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putEncryptedObject()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 386,
  "endLine" : 401,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PrivateKey getCredentialKeyPrivate()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 341,
  "endLine" : 356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveToDiskBasic()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 627,
  "endLine" : 642,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1176,
  "endLine" : 1191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 174,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyEndFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 334,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRunningChangingLayoutTransition()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/AnimateLayoutChangeDetector.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setStartDestinationWithSameId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringFirstArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 276,
  "endLine" : 292,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringLastArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 326,
  "endLine" : 342,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringWithQuery()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 469,
  "endLine" : 485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathAndQueryEmptyString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 488,
  "endLine" : 504,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableNonStringCollectionArgumentMatchParamsInBracesDeferToDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 728,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamMultipleArgumentMatchOptionalDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 770,
  "endLine" : 786,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFragmentMatchWithQuery()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1365,
  "endLine" : 1381,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkWildcardBeforeArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1465,
  "endLine" : 1481,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkNoRepeatedQueryParamsInPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1732,
  "endLine" : 1749,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListEmpty()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1752,
  "endLine" : 1768,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListMultipleEmpty()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1771,
  "endLine" : 1787,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListEmptySingleQueryParamValueOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1879,
  "endLine" : 1895,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMatchFromKClassPartialMissingRequiredArgWithDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2350,
  "endLine" : 2368,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphSetStartDestinationObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 183,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchExactPathSegmentsWithQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchNonconsecutiveExactPathSegments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 350,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassExtraArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 304,
  "endLine" : 320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassDifferentArgumentType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 323,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationUnknownArgumentNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getMatchingArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 178,
  "endLine" : 200,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 427,
  "endLine" : 442,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createPendingIntent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 386,
  "endLine" : 401,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setOnBackPressedDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 1065,
  "endLine" : 1085,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetViewModelStoreOwnerNoGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 192,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationKClassWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 287,
  "endLine" : 303,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkKClassDefaultArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3706,
  "endLine" : 3724,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkKClassDefaultArgOverride()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3728,
  "endLine" : 3746,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3789,
  "endLine" : 3805,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4624,
  "endLine" : 4641,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenPopToUnknownDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4645,
  "endLine" : 4662,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithEmptyStringListUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4908,
  "endLine" : 4923,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithEmptyIntListUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4942,
  "endLine" : 4957,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateFloating2xToNotFloating()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/FloatingWindowTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetViewModelStoreOwnerAfterGraphSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 477,
  "endLine" : 493,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewOnBackPressedDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 564,
  "endLine" : 584,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkAction_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 699,
  "endLine" : 715,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenPopToUnknownDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2068,
  "endLine" : 2085,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateWithPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2089,
  "endLine" : 2105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2127,
  "endLine" : 2145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionPopNestedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3161,
  "endLine" : 3178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTopNestedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryLifecycleTest.kt",
  "fileLinesCount" : 1591,
  "components" : [ "primary::navigation" ],
  "startLine" : 793,
  "endLine" : 812,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromContextSetGraphProgrammaticRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dfs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavArgumentResolver.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::navigation" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int findSplitPoint()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 304,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void normalizeWeights()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drainQueue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/DispatchQueue.jvm.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasLifecycleMethods()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void observe()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypeArg()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-lint/src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelFactory_withUniqueInitializers_withCreationExtras_returnsViewModels()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/ViewModelInitializerTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelFactory_withDuplicatedInitializers_throwsException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/ViewModelInitializerTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/desktopMain/kotlin/androidx/lifecycle/ViewModelProvider.desktop.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_throwsUnsupportedOperationException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/nativeTest/kotlin/androidx/lifecycle/viewmodel/internal/DefaultViewModelProviderFactoryTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void twoObserversChangingState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yieldTest()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yieldImmediateTest()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveToAnotherDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchWhenCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 546,
  "endLine" : 561,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSavedStateHandleSupportWithConfigChange()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleSupportTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreNonNull()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreNullable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitSerializer()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lint/lint-gradle/src/main/java/androidx/lint/gradle/WithPluginClasspathUsageDetector.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::lint" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lint/lint-gradle/src/main/java/androidx/lint/gradle/WithTypeWithoutConfigureEachUsageDetector.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::lint" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateColorAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SingleValueAnimation.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DelayedAnimationTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DelayedAnimationTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_NonContinuousPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_Overlapping_Curves()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animatable.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun AnimationState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationState.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1001,
  "endLine" : 1016,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1018,
  "endLine" : 1033,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_contentAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_contentAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_readOnly_scrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 457,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderColorAndTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 637,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_colorInLeadingTrailing_whenValidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 922,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly_scrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 454,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_colorInLeadingTrailing_whenValidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 915,
  "endLine" : 930,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_withHeaderFab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_withHeaderFab_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testOffset_whenRevealed_nonStickyFrontLayer()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun card_blockClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CardTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_untoggleable_whenEmptyLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigationItem_withLongLabel_automaticallyResizesHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_noClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 751,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationScreenshotTest.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focus()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonScreenshotTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableOverload_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 379,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableOverload_toggleAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surface_blockClicksBehind()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 555,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeable_cannotSkipStatesByFlinging()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 756,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vector_customIconSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_untoggleable_whenEmptyLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_testDraggable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiProperties_menuMatchesTextWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 334,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divider_HairlineThickness()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DividerUiTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sideBySideButtons()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stackedButtons()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_startFab_floating_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 316,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_startFab_floating_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 335,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_endFab_floating_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 372,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_endFab_floating_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 391,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_centerFab_docked_noCutout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_endFab_docked_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 447,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_endFab_docked_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 466,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_startFab_floating_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_startFab_floating_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 504,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_endFab_floating_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 541,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_endFab_floating_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 560,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_endFab_docked_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 597,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_endFab_docked_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 616,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroup_untoggleableAndMergeable_whenNullLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_noContent_shape()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_testOffset_shortDrawer_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Typography.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 301,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Text.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentBackStackEntryNavigateKClass()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 378,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menu_positioning_rtl_windowRight_belowAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/desktopTest/kotlin/androidx/compose/material3/DesktopMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthCreation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hourCycleLocalization()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/PlatformDateFormatTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStrategy_startAlignedStrategyWithNegativeMaxScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/StrategyTest.kt",
  "fileLinesCount" : 810,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 537,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenterAlignedSnapPosition_singleFocalItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineSnapPositionTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_defaultLocalContentColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 327,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_defaultVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 345,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_xSmall_semantic_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 624,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_defaultVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1362,
  "endLine" : 1377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 298,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 317,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun card_blockClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_fillsScreenWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicAlertDialog_customContentMinWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicAlertDialog_customContentModifiedMinWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AlertDialogTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_untoggleable_whenEmptyLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_customColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemScreenshotTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_interactiveSize_doesNotResizeToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_customContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 797,
  "endLine" : 813,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_customContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 919,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbarVerticalNestedScroll_verticalSwipesUpdateValue_reverseLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 1006,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_tap_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 392,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumExtendedFabTextAndIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 347,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeExtendedFabTextAndIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_selectNewTab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 844,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_swipeLeft_goesToNextMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 429,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButtonBorderColor_customColors_resolvesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 323,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithEndDateBeforeStartDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_outOfYearsBound()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 680,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_endBeforeStart()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 703,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteElevationCompositionLocalIsSet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_smallTouchTarget_clickOutsideShapeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 399,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surface_blockClicksBehind()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 492,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_toggleAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 671,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarItem_respectsMinIntrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 571,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 996,
  "endLine" : 1012,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_subtitleDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_subtitleDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 644,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_measureWithNonZeroMinWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 663,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_expanded_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 774,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1036,
  "endLine" : 1052,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1092,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_expanded_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_readOnly_scrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 467,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_withEnteredDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputScreenshotTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_colorInLeadingTrailing_whenValidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1342,
  "endLine" : 1357,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testOffset_customWidthSmaller_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vector_customIconSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableListItem_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 406,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableListItem_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 454,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 490,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 508,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_untoggleable_whenEmptyLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly_scrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 485,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_disabled_noClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar_leading()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_leading()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 387,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar_trailing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePickerState_format_12h_fromConfig()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePickerState_format_24h_fromConfig()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_clockFace_hour_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 376,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_writeMinute_updatesCurrentAngle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 614,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boxNotVisible_notVisibleToSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshBoxTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startIdle_pull_triggersRefresh()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshBoxTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioGroup_untoggleableAndMergeable_whenNullLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_transparentComponents_doNotAppearInComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 617,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_colorInLeadingTrailing_whenValidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1285,
  "endLine" : 1300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testOffset_customWidthSmaller_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 367,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 453,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 507,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_withIcon_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 525,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun permanentNavigationDrawer_sheet_respectsContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PermanentNavigationDrawerTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuItem_iconOnly_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuItem_textOnly_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 269,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenuItem_minimumTextOnly_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 288,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_shortContent_position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_longContent_position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_childrenCount_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun middle_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateInput.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 438,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3260,
  "endLine" : 3276,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ButtonGroup()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedIconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1149,
  "endLine" : 1164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 577,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 525,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SegmentedButton.kt",
  "fileLinesCount" : 847,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 728,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3617,
  "endLine" : 3632,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 603,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 718,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 937,
  "endLine" : 952,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicAlertDialog()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AlertDialog.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitate_onePaneLayout_noDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 411,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithLevitate_twoPaneLayout_noDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 470,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneTop_multipleWindowInsets_useLargestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneTop_withFixedMarginsAndWindowInsets_useLargestOne()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneTop_whenMeasuredTopIsLarger_useMeasuredTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_animateToNonExistAnchorThrows()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_fixedFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_overflowFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_disabledOnSinglePane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 455,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_fixedFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 474,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_overflowFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_dragging()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 546,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_draggingCloseToLeftEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 567,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_draggingCloseToRightEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 588,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_initialAnchorProportion()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 649,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asBottomSheet_withShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_paneExpansionStateKeySaver_twoPaneKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_differentSceneKeys()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetailExtra_onBack_removesExtra()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 309,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitImportStatement()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/CommonModuleIncompatibilityDetector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ProduceStateDetector.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ComposableCoroutineCreationDetector.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVariable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/CompositionLocalNamingDetector.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/MutableCollectionMutableStateDetector.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertRemoveNullable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/SafeMultiValueMapTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLast()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/impl/SafeMultiValueMap.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFirst()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/impl/SafeMultiValueMap.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreWithSerializer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueStoredInTwoViewsBothRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateStoredViaListSaverOrMapSaverIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreCorrectValueAfterInputChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 412,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  listSaver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/ListSaver.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSingle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingDerivedStateConditionallyInvalidatesBothScopes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 579,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingDerivedState_invalidatesWhenValueNotChanged()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 716,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateListIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateWritesCanBeObserved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingInANestedSnapshotNotifiesTheParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 473,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writingToANestedSnapshotNotifiesTheParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 511,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeSnapshotNested()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 785,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readObserverIsMergedOnNestedReadonlySnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1320,
  "endLine" : 1339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToCrawlAndClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateReadsCanBeObservedEvenIfCached()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 334,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 675,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFindTheNextSetBit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/BitVectorTests.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachScopeOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1669,
  "endLine" : 1684,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRepositionReaderPastEndOfTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3073,
  "endLine" : 3091,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_mixedArguments()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_recomposition_sideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 224,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_removeNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 479,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2020,
  "endLine" : 2035,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivateToEndGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2095,
  "endLine" : 2110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/DerivedState.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeNestedSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1413,
  "endLine" : 1428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInvalidFor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushReleaseMovableGroupAtCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  delegateInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1190,
  "endLine" : 1205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatedStateOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 4031,
  "endLine" : 4048,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 339,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performContextMenuAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 396,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDetermineCursorDesiredOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyingUsesCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_ltr_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_rtl_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_bidi_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_ltr_text_not_visible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_rtl_text_not_visible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_bidi_text_not_visible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_start_is_invisible_end_is_visible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelectionHandleIsVisible_start_is_visible_end_is_invisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosTest/kotlin/androidx.compose.foundation/text/selection/TextFieldSelectionManagerTest.ios.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_allFocusHoverPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenRootOffsetsChangeEqually_resultDoesNotChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentInfo_layoutBuilder_currentInfo_startHandle_equalsFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentInfo_layoutBuilder_endHandle_equalsSecond()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 564,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_multiSelectable_selectedAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1196,
  "endLine" : 1211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndWithinWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 862,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartWithinWord_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 881,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartWithinWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 902,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndWithinWord_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 905,
  "endLine" : 921,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndOutOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 944,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartOutOfWord_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 963,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandStartOutOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 987,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_expandEndOutOfWord_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 990,
  "endLine" : 1006,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1203,
  "endLine" : 1221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkStart_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1224,
  "endLine" : 1240,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1243,
  "endLine" : 1261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_shrinkEnd_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1264,
  "endLine" : 1280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_largeOffsetJump_cross_sameAsPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1644,
  "endLine" : 1666,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_largeOffsetJump_cross_updatesSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 1677,
  "endLine" : 1693,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoHistoryIncludesInputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertStringIntoEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_commitTextCommand_changesValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_setSelectionCommand_changesValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_new_buffer_created_if_text_is_different()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterRan_whenOnlySelectionChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 476,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imeReplace_cancels_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_setCursorOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check_setCursorOffset_uses_offset_map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenExcessiveSeparators_separatorsCombined()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFiltering_filterCannotReceiveSeparator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 252,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnChildBasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 307,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf1_contextMenu_disappearsOnClickOffOfPopup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf2_contextMenu_onClickProcessText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 686,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_altTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 337,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_altBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_cutTextAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 757,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_longClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 814,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScrollable_testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollFocusedFocusableIntoView_whenNotInViewAndViewportShrunk()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 529,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOneOfMultiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierUpdatesToNewNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeContent_coerceWhenMaxChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_whenFling_stopsByTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 418,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1087,
  "endLine" : 1106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollForwardAndBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1110,
  "endLine" : 1129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedPageIsStillPinnedWhenReorderedAndNotVisibleAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateProgress_testSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ProgressSemanticsTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOneOfMultiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableTest_testInspectorValue_noIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 571,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableText_testInspectorValue_noIndication()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 670,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1693,
  "endLine" : 1708,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun click()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnChildBasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 338,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusGroup_canBeMadeFocusableUsingFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_childWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShape_setsShapeSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 581,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerEvent_disabledWontCallLambda()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 516,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_startWithoutSlop_ifAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 568,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStopped_withSameTimeStamps_shouldNotPropagateNanVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1493,
  "endLine" : 1510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardHiddenWhenFieldChangedToDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardHiddenWhenFieldChangedToReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 336,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardShownWhenFieldChangedToWritableWhileFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkAnnotation_url_customInteractionListener_called()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 833,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_onClickProcessText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 298,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_zero_length_text_return_zero_rect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1010,
  "endLine" : 1032,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun whenMouseCollapsedSelectionAcrossLines_thenTouch_showUi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun whenTrackpadCollapsedSelectionAcrossLines_thenTouch_showUi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenClear_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReadOnly_touchLongPress_startsSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1312,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenClear_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun whenMouseCollapsedSelectionAcrossLines_thenTouch_showUi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun whenTrackpadCollapsedSelectionAcrossLines_thenTouch_showUi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightHandle_Ltr_correctPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightHandle_Rtl_correctPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_getter_with_small_width()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPositionForOffset_First_Character()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOverflowShaderFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_sameWidth_inRtlAndLtr_withLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectGesture_characterLevel_noSelection_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteGesture_noDeletionNoFallbackText_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 583,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_insertSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1066,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeSpaceBeforeGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1115,
  "endLine" : 1131,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeSpaceAfterGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1134,
  "endLine" : 1150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeMultipleSpacesBeforeGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1153,
  "endLine" : 1169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeMultipleSpacesAfterGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1172,
  "endLine" : 1188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_removeSurroundingSpaces()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction_inputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction_outputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_performTextInputAction_appliesFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_setsEmailContentType_whenKeyboardTypeIsEmail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 771,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_setsPasswordContentType_whenKeyboardTypeIsNumberPassword()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_setsPasswordContentType_whenKeyboardTypeIsPassword()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 809,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_setsPhoneContentType_whenKeyboardTypeIsPhone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 812,
  "endLine" : 828,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastTypedCharacterIsRevealed_whenInsertedInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastTypedCharacterIsRevealed_hidesAfterAnotherCharacterRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 240,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obfuscationMethodVisible_doesNotHideAnything()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_statefulCodepointTransformation_reactsToStateChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_altTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 431,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_altBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staysTextEditor_whenFocusTransferred()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immUpdated_whenEditChangesTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 364,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_modifiesEditorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputConnection_sendsUpdates_toActiveSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 557,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoMerges_imeInserts_onlyInForwardsDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoDoesNotMerge_deletes_inBothDirections()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragToRight_selectsCurrentAndNextWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragToLeft_selectsCurrentAndPreviousWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragDown_selectsFromCurrentToTargetWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startingFromEndPadding_dragToLeft_selectsLastWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_startingFromEndPadding_draggingUp_selectsFromLastWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 311,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragToRight_selectsCurrentAndPreviousWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragToLeft_selectsCurrentAndNextWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragDown_selectsFromCurrentToTargetWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTapThen_dragUp_selectsFromCurrentToTargetWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleTap_emptySpace_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnText_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnText_ltr_in_rtlLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnEmptyRegion_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapTextField_cursorHandleFiltered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToRight_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 676,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToRight_ltr_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 719,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToLeft_ltr_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 741,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragStartSelectionHandle_extendsByWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 661,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragEndSelectionHandle_extendsByWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 681,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragStartSelectionHandle_shrinksByCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 701,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragEndSelectionHandle_shrinksByCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 721,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_shows_whenTextIsDraggingFromAnotherApp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnWord_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragToRight_selectsCurrentAndNextWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragToLeft_selectsCurrentAndPreviousWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragDown_selectsFromCurrentToTargetWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragUp_selectsFromCurrentToTargetWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startingFromEndPadding_dragToLeft_selectsLastWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 413,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_startingFromEndPadding_draggingUp_selectsFromLastWord_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 433,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragToRight_selectsCurrentAndPreviousWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragToLeft_selectsCurrentAndNextWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 511,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragDown_selectsFromCurrentToTargetWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 531,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_dragUp_selectsFromCurrentToTargetWord_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 551,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarShowsAutofill_ifNotReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 494,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarShowsPaste_whenClipboardHasText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 572,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarShowsAutofill_whenSelectionIsCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 710,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeImageDragEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/DragAndDropTestUtils.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsCachedLayout_whenComposingAnnotationsDoNotChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 602,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_backgroundColorSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 439,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_foregroundColorSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 458,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_atLeastU_filterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_whenStateObjectChanges_newTextIsRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 439,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_filterKeyboardOptions_mergedWithParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 906,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_performsImeAction_viaInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_performsUnexpectedImeAction_fromInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_performsDefaultBehavior_forFocusNext()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_performsDefaultBehavior_forFocusPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldDoesNotCrash_inVerticallyScrollableContainer_whenFieldShrinks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1034,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDetached_showDoesNotThrow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDetached_hideDoesNotThrow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_bidiBoundary_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1084,
  "endLine" : 1100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_callsDragStop_whenNewState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_withMaxSize_sizeIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_withLeadingIconMinSize_iconSizeIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_enabled_semanticsIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 257,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_disabled_semanticsIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/DragGestureDetector.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 944,
  "endLine" : 962,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 499,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionManager.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 967,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectableTextAnnotatedStringElement.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringElement.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 865,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGrid.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLayoutDuringLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDisposeInsideWithConstraintsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 604,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextSourceLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/tooling/data/SlotTree.jvmAndAndroid.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleInspection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectWidthComputation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectHeightComputation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReadsAndRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toFontRequest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 305,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearGradientShaderWithStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawVertices()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapMutableRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/FastFloatParserTest.kt",
  "fileLinesCount" : 3379,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedOffsetEffectToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getResolutionVariant()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopMain/kotlin/androidx/compose/ui/graphics/DesktopImageConverters.desktop.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 226,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateX45()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateY45()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreatedImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ImageBitmapTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsetRestoredAfterScopedInsetDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 418,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidColorMatrixColorFilterToCompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentColorsInMiddleProducesNoStopsOnO()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 850,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Bezier.kt",
  "fileLinesCount" : 1000,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeHorizontalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Bezier.kt",
  "fileLinesCount" : 1000,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 389,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainInnerShadowRenderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainter.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 880,
  "endLine" : 896,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 915,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_newLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1393,
  "endLine" : 1409,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_newLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1644,
  "endLine" : 1660,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineEqualsTextLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2052,
  "endLine" : 2068,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesSmallerThanTextLines_withLineWrap_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2142,
  "endLine" : 2159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesGreaterThanTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2171,
  "endLine" : 2188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontLoader.android.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidTextPaint.android.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/ExpireAfterAccessCacheTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_spaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/font/SkiaFontLoader.skiko.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHorizontalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyle_withBlankLinesAround()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_compositionNotLost_ifTextIsSame_butAnnotationsAreDifferent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_reversedSelection_setsTheSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineCenterAligned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineRtlCenterAligned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_with_ellipsizeEnd_maxLinesOne_shortText_isNotEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary_apostropheMiddleOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 519,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_05f_trimFirstLineTop_false_trimLastLineBottom_false_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_proportional_trimFirstLineTop_false_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 471,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_proportional_trimFirstLineTop_false_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectionPath_emptySelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_setEllipsize_withShortText_isNotEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_setEllipsize_withLongText_isEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 222,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowChange_shouldReturnFromCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecorationChange_shouldReturnFromCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSizeChange_shouldReturnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheShouldEvict_leastRecentlyUsedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 252,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withLtrLocaleList_resolvesToLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withRtlLocaleList_resolvesToRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBackgroundOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBackgroundOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 567,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withMaxLinesLessThanTextLines_doesEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEllipsis_withLimitedHeight_doesEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun breakTextIntoLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/TextLineBreaker.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1220,
  "endLine" : 1236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1462,
  "endLine" : 1478,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineEqualsTextLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2111,
  "endLine" : 2127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontSizeScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3194,
  "endLine" : 3211,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textIndent_inEm_onSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 3807,
  "endLine" : 3824,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint_withDrawStyle_changesVisual()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4744,
  "endLine" : 4762,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTypefaceOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceSubject.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_Ltr_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_Rtl_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 346,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeights100To500SnapToNormalBeforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidFontResolveInterceptor_affectsTheFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 633,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOptionalOnDeviceFontFamilyByName_returnsPlatformFallback_SansSerif_allWeights()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOptionalOnDeviceFontFamilyByName_returnsPlatformFallback_Serif_allWeights()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOptionalOnDeviceFontFamilyByName_returnsPlatformFallback_Monospace_allWeights()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOptionalOnDeviceFontFamilyByName_returnsPlatformFallback_Cursive_allWeights()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorShouldChangeInResult_whenCacheIsActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowShouldChangeInResult_whenCacheIsActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 426,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_noBreak_1MaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_firstBreak_1MaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_secondBreak_1MaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_left_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 974,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_right_returnsWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 977,
  "endLine" : 995,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineHeight_returnsSameAsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1274,
  "endLine" : 1296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_singleLine_anyOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_emptySpanRangeBeginning_shouldNotApply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 392,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_fontFamily()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_underline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_lineThrough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 258,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_zeroLength_linkAnnotation_ignored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 361,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arrayFillStartsFromStartOffsetEndsAtEndOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlignCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 531,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlignEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 550,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textGeometricTransformSkewX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 587,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextMeasurer.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDecoration.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDurationOfReverseAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 246,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkDurationOfRestartAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxDurationFromOtherAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClockTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatedPropertiesReturnsChildAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 223,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineNumberMapping()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 427,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextToolbar.web.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeleteContentBackward_with_non_collapsed_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 590,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hierarchyChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 622,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GlobalSnapshotManager.android.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHeadOfChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 426,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateMatrixToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3648,
  "endLine" : 3663,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidTextToolbar.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/NestedScrollInteropConnection.android.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 657,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 842,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 299,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun internalOnLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 413,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translation_bottom_right_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale_bottom_right_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewWillTransitionToSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertLocalToScreenPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertScreenToLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun returnKeyType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewDidDisappearThenBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/ViewControllerBasedLifecycleOwnerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GlobalSnapshotManager.skiko.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchToView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropViewHolder.desktop.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun application()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpeculativeHitWithMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingHits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 352,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 532,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinatorParentLayoutCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 844,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_pointerInputFilterHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1073,
  "endLine" : 1090,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_pointerInputFilterHit_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_pointerInputFilterHit_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1113,
  "endLine" : 1130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInputFilterHit_outsideParent_interceptOutOfBoundsChildEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1175,
  "endLine" : 1192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTestSemantics_pointerInMinimumTouchTarget_pointerInputFilterHit_nestedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1419,
  "endLine" : 1436,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_zIndexIsAccounted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2129,
  "endLine" : 2153,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestMeasureIsNotCalledOnDetachedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2156,
  "endLine" : 2176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume_setsIsConsumedToTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/IndirectPointerInputChangeTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearHalfMotionSampled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 383,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateActionMode_beforeApi26()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitShadowLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRectClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleClipToBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromRectToPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 385,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromPathToRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 408,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowScreenShotTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompositionWithTheSameDrawWithContentLambdaIsNotTriggeringRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawingWithAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitShadowLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncleZOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindFocus_hasInputFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2717,
  "endLine" : 2738,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsSort_doesNotThrow_whenCoordinatorNotAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5082,
  "endLine" : 5102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeNodeCreated_forContentDescriptionSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5136,
  "endLine" : 5156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeNode_forContentDescriptionSemantics_id()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5159,
  "endLine" : 5177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressSemantics_mergesSemantics_forTalkback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5709,
  "endLine" : 5729,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateProgressSemantics_mergesSemantics_forTalkback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5733,
  "endLine" : 5753,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenAccessedOutsideOfMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5805,
  "endLine" : 5822,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderMoved_readsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 354,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalProviderMoved_readsDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 430,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelTakeFocus_fromCustomEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTransactionsTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 203,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToNextSiblingOfDeactivatedItem_evenThoughThereIsACloserNonSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 394,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gainingFocus_doesNotTriggersEnterForChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gainingFocus_triggersEnterForParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusMovesWithinParent_onFocusEventIsNotCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 147,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusIsGained_onFocusEventIsCalledOnLocalParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingFocusProperty_onFocusEventIsNotCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToNextSiblingOfDeactivatedItem_evenThoughThereIsACloserNonSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 462,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactive_freeFocus_retainFocusAsInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FreeFocusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusRight_focusesOnSiblingOfParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusabilitySystemDefined_nonTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 172,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateFocusArea_isNotClipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 483,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leftItemIsInitiallyFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsEntireView_whenNoFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneComponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedInactiveFocusTarget_pointsToNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 685,
  "endLine" : 705,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingDeactivatedItem_withInactiveNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1019,
  "endLine" : 1039,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingDeactivatedItem_withDeactivatedNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1042,
  "endLine" : 1062,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_allAscendantFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneInactiveComponent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterCaptureFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_doesNotConsumeBackKeyEvent_ifFocusMovesToRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeViewKeyEventInteropTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusableItem_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentWithMultipleFocusableChildren_firstChildFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentWithMultipleFocusableChildren_secondChildFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusableParentWithMultipleFocusableChildren_childFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 268,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_deactivatedChild_doesNotMoveFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 98,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenWindowGainsFocus_focusModifiersAreUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewDoesNotTakeFocus_whenThereAreNoFocusableItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusTargetInLayoutNode_butBeforeFocusRequester()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusTargetInLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusTargetInChildLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusTargetInDistantDescendantLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_firstFocusableChildIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_firstFocusableChildIsFocused_differentDepths()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 644,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneInactiveComponent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ReusedFocusRequesterFreeFocusTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun internalLogic_respects_modifierOffsets_focusIsOutsideFocusableBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 499,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paneTitleProperty_unmergedConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedMergedSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 425,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAndSetSemantics_unmergedTree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 495,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_notCalledForDeactivatedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 501,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_propagatesDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_propagatesLocalsToComposeViewChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 631,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewRolloverInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 451,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollParentView_shouldPropagateCorrectConsumptionInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inLifecycleContainer_releaseCalled_compositionDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/PoolingContainerComposeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewRolloverInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_setContentInvalid_emptyDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 1007,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateShapeExtras_shapeUnset_doesNotSetShapeExtraKeys()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1040,
  "endLine" : 1060,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireLayoutCoordinates_returnsCoordinatesFromNearestLayoutModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireLayoutCoordinatesTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ancestorsInOtherLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorRendersOnceOnFirstFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun implementingBothParentDataAndLayoutModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeMultiplatformInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementReusableNodeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingLayerPropertyShouldCallCallbackOnTheSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 1331,
  "endLine" : 1349,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveOneSlotWithTwoItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario12()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 680,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSlotIsUsingReusedSlot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 928,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun theSameSlotIsUsedWhileItIsInReusableList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 931,
  "endLine" : 950,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchIsUsingReusableNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 972,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionKeptForReuseIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1460,
  "endLine" : 1479,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMeasuredSizes_IncorrectIndexesCrashes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1902,
  "endLine" : 1920,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneChildRelayoutRequestAnotherRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 591,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemFoundOnThirdIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreviewKeyEvent_ignoresUpWithoutDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 573,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent_ignoresUpWithoutDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun syntheticEventSentAfterUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4802,
  "endLine" : 4819,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent_downConsumed_nothingDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 760,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eventInside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventSpyTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_2IndependentPathsFromRoot_cancelHandlersCalledOnceInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2692,
  "endLine" : 2711,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_moveEvent1Pointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCancelMotionEventScope_1Pointer_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 271,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertScrollEvent_horizontalPositive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertScrollEvent_horizontalNegative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1354,
  "endLine" : 1370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertScrollEvent_verticalNegative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1393,
  "endLine" : 1410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSimulatedEventAfterHoverExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MouseEventTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 561,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_atLeastU_filterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIsTextEditor_returnsTrue_whenInnerSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityActionFocus_itemFocusableInTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/AccessibilityTouchModeTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityActionFocus_itemFocusableInKeyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/AccessibilityTouchModeTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionInfo_lazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsNodeHasCollectionInfo_whenProvidedDirectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 361,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 304,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localResourcesInvalidatesOnConfigurationChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LocalResourcesTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateCompositionDuringTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewOverlayTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 189,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewTreeComposeViewContextChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 629,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroSizeCanRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2067,
  "endLine" : 2083,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentSizeForDrawInsideRepaintBoundaryIsProvidedWithoutPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2155,
  "endLine" : 2170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_oneModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2352,
  "endLine" : 2367,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_withLayoutModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2387,
  "endLine" : 2402,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun worksWithTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3656,
  "endLine" : 3673,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFillScreenWidth_dependingOnProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 440,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFlagsFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSubhierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 464,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 596,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metaFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 651,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateOcclusions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RelativeLayoutBounds.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAlignmentsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeAlignmentLines.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 196,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/TextToolbar.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ReturnFromAwaitPointerEventScopeDetector.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeIntExpressionSrc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int measureDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 681,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/AndroidRcPlatformServices.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/SemanticsModifier.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteRadialGradient.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromARGB()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 344,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun tween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 692,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteImageV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteImageV2.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteImageV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteImageV2.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierMarquee()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1694,
  "endLine" : 1709,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2683,
  "endLine" : 2698,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimationSpecModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2726,
  "endLine" : 2741,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String regionOpToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParticlesLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColumnLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPositioningString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPositioningString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlignValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 282,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlignValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 432,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 562,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 1177,
  "endLine" : 1192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 267,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readAttributeValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 359,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 265,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getActionType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MonotonicCurveFit buildWave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getImageTypeString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 357,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierMarquee()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 939,
  "endLine" : 954,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 559,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickAreaRepresentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 863,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean touchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1343,
  "endLine" : 1358,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1560,
  "endLine" : 1575,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3317,
  "endLine" : 3332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimationSpecModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4275,
  "endLine" : 4290,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimateSpecModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/AnimateSpecModifier.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findMatchingNodes()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/TestContext.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::glance" ],
  "startLine" : 59,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Applier.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Column()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/layout/Column.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::glance" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Row()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/layout/Row.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::glance" ],
  "startLine" : 85,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureStarted()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/GlobalSnapshotManager.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::glance" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/TextDecoration.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::glance" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/Text.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::glance" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/LinearProgressIndicator.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::glance" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidRemoteViews()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AndroidRemoteViews.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::glance" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetReceiver.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::glance" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun curvedText()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedRow.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 741,
  "endLine" : 761,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPixelSize()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 619,
  "endLine" : 634,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAnimatorsForTarget()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 693,
  "endLine" : 708,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unregisterAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 845,
  "endLine" : 867,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int inferValueTypeOfKeyframe()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 613,
  "endLine" : 631,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int inferValueTypeFromValues()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 633,
  "endLine" : 650,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformMatrixToLocal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMatchOrder()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 559,
  "endLine" : 574,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition clone()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2325,
  "endLine" : 2340,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2683,
  "endLine" : 2719,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 401,
  "endLine" : 419,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 546,
  "endLine" : 564,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 342,
  "endLine" : 360,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 464,
  "endLine" : 482,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Checkbox.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::tv" ],
  "startLine" : 426,
  "endLine" : 441,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createMilestoneGoalWithUpdatedThreshold()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregateGroupByDuration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toExerciseRouteData()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/records/ProtoToRecordConverters.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::health" ],
  "startLine" : 574,
  "endLine" : 589,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseSessionRecord.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::health" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkStatus()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 377,
  "endLine" : 392,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrCreate()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 409,
  "endLine" : 425,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIsInForeground()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/sdkservice/HealthDataSdkServiceStubImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOnWatchFaceReadyListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 807,
  "endLine" : 823,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startComplicationDataSourceChooser()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 1376,
  "endLine" : 1391,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendPreviewImageNeedsUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2751,
  "endLine" : 2767,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-permission-dialogs-sample/src/main/java/androidx/wear/watchface/complications/permission/dialogs/sample/ComplicationDeniedActivity.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::wear" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildStopwatchText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1892,
  "endLine" : 1907,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WallpaperInteractiveWatchFaceInstanceParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationsOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationsOptionWireFormat.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSettingWireFormat.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createWatchFaceRuntimeControlClientAsync()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleFlavors.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawBackground()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 512,
  "endLine" : 527,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 345,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 405,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/EdgeButton.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateSelectionColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/SelectionControls.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 376,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedTextStyle.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberExpandableState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/Expandable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun imageWithScrimBackgroundPainter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 404,
  "endLine" : 419,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun primaryChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 839,
  "endLine" : 857,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Scaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Scaffold.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Text.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 478,
  "endLine" : 493,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SplitSelectableChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnterAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOverlayView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlingWatcher createFor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/FlingWatcherFactory.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 102,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleStateUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAncestorsNodesFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildrenFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleLayoutParamsUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2722,
  "endLine" : 2744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4263,
  "endLine" : 4278,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4280,
  "endLine" : 4295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflateParentData inflateIntoNewParent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 940,
  "endLine" : 961,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addChangedChildNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 393,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResponsiveContentInsetEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NodeFingerprint toProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicInstant dynamicInstantFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7411,
  "endLine" : 7426,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicDuration dynamicDurationFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8555,
  "endLine" : 8570,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2362,
  "endLine" : 2377,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2882,
  "endLine" : 2897,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3616,
  "endLine" : 3631,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4367,
  "endLine" : 4382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcLayoutElement arcLayoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5860,
  "endLine" : 5875,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EdgeContentLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 406,
  "endLine" : 422,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiSlotLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 240,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrimaryLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 591,
  "endLine" : 607,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiButtonLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 409,
  "endLine" : 425,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TitleChip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CircularProgressIndicator fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Text fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 342,
  "endLine" : 358,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRenderer()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Creator newCreator()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcLayoutElement arcLayoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3856,
  "endLine" : 3871,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent buildUpdateBindIntent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortGradleMetadataDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXRootImplPlugin.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiStubClassesTask.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProjects()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/SettingsParser.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/UpdateNativeApi.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSynchronousResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 791,
  "endLine" : 806,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/SurfaceTextureRenderer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 493,
  "endLine" : 510,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderFrontBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 542,
  "endLine" : 557,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeQuadraticCount()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/ConicsImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::graphics" ],
  "startLine" : 102,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unevenSmoothingTest3()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateBounds()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Morph.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::graphics" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runOnNextRecreation()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateRegistry.android.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::savedstate" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sealedClasses()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 411,
  "endLine" : 427,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUseBuiltInSerializersAutomatically()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 701,
  "endLine" : 716,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sneakClass()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeElement()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 205,
  "endLine" : 230,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutlineProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/internal/OutlineOnlyWithChildrenFrameLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPreferenceFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPreferenceFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableProgressUpdating()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMainFragmentAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 640,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1887,
  "endLine" : 1903,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 714,
  "endLine" : 729,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDrawableInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 860,
  "endLine" : 878,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyBackgroundChanges()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 1029,
  "endLine" : 1048,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int addAsRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 671,
  "endLine" : 687,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUiStyle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1027,
  "endLine" : 1043,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMainFragmentAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 643,
  "endLine" : 658,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1911,
  "endLine" : 1927,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int addAsRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 676,
  "endLine" : 692,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUiStyle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1032,
  "endLine" : 1048,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchItemSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startStreamAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 523,
  "endLine" : 538,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayPauseAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighQualityAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 658,
  "endLine" : 674,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosedCaptioningAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 719,
  "endLine" : 735,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTextIntoAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void removeListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateExpandedViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1421,
  "endLine" : 1446,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchItemSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 413,
  "endLine" : 428,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFooterViewSwitcher()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 632,
  "endLine" : 647,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyPreIme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchEditText.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPolicyChanges()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTargetFound()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 274,
  "endLine" : 289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchChildSelectedAndPositioned()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1076,
  "endLine" : 1093,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void slideOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1973,
  "endLine" : 1988,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAdjacentPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2546,
  "endLine" : 2563,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3232,
  "endLine" : 3248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3639,
  "endLine" : 3654,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1453,
  "endLine" : 1470,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1473,
  "endLine" : 1489,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchOnPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1918,
  "endLine" : 1933,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchOnPageSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1935,
  "endLine" : 1950,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchOnScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1952,
  "endLine" : 1967,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 277,
  "endLine" : 296,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 659,
  "endLine" : 674,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 335,
  "endLine" : 355,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAddAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1035,
  "endLine" : 1050,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimToSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 633,
  "endLine" : 651,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachDoesNotPreventsEviction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 694,
  "endLine" : 713,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachKeyDoesNotPreventsEviction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 736,
  "endLine" : 755,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachValueDoesNotPreventsEviction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 778,
  "endLine" : 797,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 349,
  "endLine" : 368,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 867,
  "endLine" : 882,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 609,
  "endLine" : 624,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 268,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "annotation/annotation-experimental-lint/src/main/java/androidx/annotation/experimental/lint/AnnotationRetentionDetector.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::annotation" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/BaseMethodDeprecationDetector.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialogFragment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode startActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 517,
  "endLine" : 535,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1005,
  "endLine" : 1031,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performPanelShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2232,
  "endLine" : 2255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3619,
  "endLine" : 3637,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandardMenuPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 627,
  "endLine" : 646,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getTextViewMethod()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 797,
  "endLine" : 814,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applySupportBackgroundTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleTruncated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 666,
  "endLine" : 683,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1705,
  "endLine" : 1728,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHoverEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1731,
  "endLine" : 1752,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 113,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 598,
  "endLine" : 618,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable tileifyIndeterminate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int measureContentWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 793,
  "endLine" : 815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasVoiceSearch()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 902,
  "endLine" : 917,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLongPress()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 224,
  "endLine" : 248,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceUniformWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 913,
  "endLine" : 934,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceUniformHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1333,
  "endLine" : 1356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceUniformWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 214,
  "endLine" : 235,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 880,
  "endLine" : 895,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getThumbScrollRange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1426,
  "endLine" : 1443,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1455,
  "endLine" : 1474,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatedStateListDrawableCompat createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int updateFrames()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 735,
  "endLine" : 750,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 167,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asRoot_whenNoParent_thenCreatesRootDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 223,
  "endLine" : 245,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asRoot_whenRemovedFromComposition_thenIsDisposed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 248,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHandler_duringInProgressBackNavigation_sendsCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_withNoEnabledHandlers_invokesBackFallback()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 398,
  "endLine" : 416,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 423,
  "endLine" : 445,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointSegmentIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unitVec_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 86,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteAngleBetween_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divide_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 300,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnvelope_whenNewAndCurrentOverlap_shouldUpdateToUnion()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithArrays_hasExpectedComponentFields()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBoundingBox_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 373,
  "endLine" : 390,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateBoundingBox_forDegenerateSegment_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsBlendModesWithTwoTextures()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 382,
  "endLine" : 397,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun steps_withInvalidStepCount_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 275,
  "endLine" : 294,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_differsIfAnyFieldsDiffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBuilderBuild_withUnsupportedColorSpace_createsBrushWithConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 334,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 838,
  "endLine" : 856,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_withStrokeInputBatch()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 208,
  "endLine" : 227,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputCount_isRealAndPredictedInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 286,
  "endLine" : 302,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInputs_emptyRangeIsValid()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 382,
  "endLine" : 397,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOutlinePosition_whenBadIndex_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 659,
  "endLine" : 675,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserAgentMetadata()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationHandler getMessagePayload()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageAdapter.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::webkit" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInputFilterCurrentlyRegisteredOnTextView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputFilter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji2" ],
  "startLine" : 156,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiStart()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiEnd()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 244,
  "endLine" : 262,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun report()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/AbstractAnnotationDetector.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 42,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clampViewPositionHorizontal()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2071,
  "endLine" : 2086,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2015,
  "endLine" : 2032,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2337,
  "endLine" : 2356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2450,
  "endLine" : 2469,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferencesFromResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 404,
  "endLine" : 422,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerView onCreateRecyclerView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 549,
  "endLine" : 568,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 827,
  "endLine" : 842,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceGroup()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindDialogView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 261,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferencesFromResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 384,
  "endLine" : 402,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerView onCreateRecyclerView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 574,
  "endLine" : 593,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 859,
  "endLine" : 874,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindDialogView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 276,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleShowSoftInputInner()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isShown()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 902,
  "endLine" : 924,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setValueInternal()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 352,
  "endLine" : 368,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean dispatchTransformedGenericPointerEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 800,
  "endLine" : 815,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnLoadComplete()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deliverResult()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 99,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void done()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 465,
  "endLine" : 481,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPossiblePositionNearestOrigin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 390,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-lint/src/main/java/androidx/recyclerview/lint/InvalidSetHasFixedSizeDetector.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 476,
  "endLine" : 491,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean endChangeAnimationIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSpanGroupIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1144,
  "endLine" : 1159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View nextViewFromScrapList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2434,
  "endLine" : 2449,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateAppearance()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prepareLayoutStateForDelta()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2183,
  "endLine" : 2198,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3249,
  "endLine" : 3264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSeekTargetStep()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 128,
  "endLine" : 149,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyCallbacks()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 495,
  "endLine" : 511,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOrfFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5614,
  "endLine" : 5635,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRw2Format()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5641,
  "endLine" : 5662,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseTiffHeaders()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6958,
  "endLine" : 6979,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8065,
  "endLine" : 8080,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launchFuture()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures-ktx/src/main/java/androidx/concurrent/futures/SuspendToFutureAdapter.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::concurrent" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addListener()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 651,
  "endLine" : 668,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  V getUninterruptibly()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 849,
  "endLine" : 864,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture getFuture()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 88,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLevelInitial()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchAndClearPendingNotifications()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 374,
  "endLine" : 389,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugInfoProto getRawDebugInfoProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2217,
  "endLine" : 2232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPackageData()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2280,
  "endLine" : 2300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScoringSpecProto toScoringSpecProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 507,
  "endLine" : 526,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIntersectedFilters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverterUtil.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 114,
  "endLine" : 132,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchSchema toAppSearchSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayUseDirectly()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 558,
  "endLine" : 573,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldCallToGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 685,
  "endLine" : 700,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldCallFromGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 722,
  "endLine" : 737,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List validateIsGetter()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 380,
  "endLine" : 395,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LinkedHashSet scanAnnotatedGettersAndFields()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ElementTypeCategory inferTypeCategory()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 267,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireComponentTypeMatchesWithSerializer()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 574,
  "endLine" : 594,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exception toJetpackException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/util/AppSearchTaskFutures.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 99,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getAllDocumentsSearchResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPubliclyVisibleSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 276,
  "endLine" : 291,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentPropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1606,
  "endLine" : 1621,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument toGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 157,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForDouble()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForBoolean()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyConfigParcel createForBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/TransactionExecutor.android.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnIndexOrThrow()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/CursorUtil.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countItems()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void alteredTable()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspExecutableElement.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XRoundEnv.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun companionObjectBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overridingBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XPropertySpec.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::room" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parametrizedBy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findSourceFile()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/SourceSet.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun databaseDefinition()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Field.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::room" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyMissingIndexInParent()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 646,
  "endLine" : 661,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInsert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/InsertOrUpsertMethodAdapter.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createUpsert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/InsertOrUpsertMethodAdapter.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/BoxedPrimitiveColumnTypeAdapter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/BoxedPrimitiveColumnTypeAdapter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListenableFuturePagingSourceQueryResultBinderProvider()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/ListenableFuturePagingSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedOptions()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/RoomProcessor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveFileIfNeededBlocking()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFingerprintsForPackage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 84,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestPostMessageChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseLock()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseLockRegistry.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sqlite" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convert()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 772,
  "endLine" : 790,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void triggerInvalidations()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelight2Invalidation.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sqlite" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQLiteDatabase getConnectionImpl()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 261,
  "endLine" : 279,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameWorkSQLiteOpenHelper_cacheDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkOpenHelperTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::sqlite" ],
  "startLine" : 45,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "window/window-demos/demo-second-app/src/main/java/androidx/window/demo2/embedding/EmbeddedActivityBase.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::window" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ratio()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::window" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateSplitPinRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 300,
  "endLine" : 315,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transferActivityToWindowArea()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaControllerImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::window" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun presentContentOnWindowArea()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaControllerImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::window" ],
  "startLine" : 209,
  "endLine" : 225,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSplitListenerForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/LivePagedListBuilder.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::paging" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PositionalDataSource.jvm.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::paging" ],
  "startLine" : 360,
  "endLine" : 380,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholdersException()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageEventTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::paging" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2397,
  "endLine" : 2412,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropAppendPrependIfRefreshIsTriggered()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 727,
  "endLine" : 744,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOnWorkerThread()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 743,
  "endLine" : 765,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastLoadedPage_afterInvalidPagingSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageSelectionValueObserver.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void destroyView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PageView createPageView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageSelection selectPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 172,
  "endLine" : 191,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TileBoard()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect getInnerIntersection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ImageView createHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureZoomView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean beamBeats()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 241,
  "endLine" : 273,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int majorAxisDistanceToFarEdgeRaw()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 395,
  "endLine" : 410,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean requestAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 937,
  "endLine" : 958,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void convertSimpleperfOutputToProto()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDexLayoutOptimizationEnabled()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/R8Utils.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::benchmark" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onVariant()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 433,
  "endLine" : 455,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dropKernelPageCache()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::benchmark" ],
  "startLine" : 426,
  "endLine" : 442,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun receiver()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/AttachAndDetachInSameTransactionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::fragment" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Fragment createFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecordState.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::fragment" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 268,
  "endLine" : 289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract Object mergeTransitionsTogether()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 124,
  "endLine" : 162,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void makeInactive()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList saveAddedFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performAttach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3067,
  "endLine" : 3082,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3187,
  "endLine" : 3202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performResume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3205,
  "endLine" : 3220,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performDestroyView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3354,
  "endLine" : 3373,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 387,
  "endLine" : 402,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWrongNestedHierarchy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence redactSpannableText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 663,
  "endLine" : 678,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToggles()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 475,
  "endLine" : 490,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFormat()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getEndItemKeys()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 482,
  "endLine" : 500,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence getRelativeTimeString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 776,
  "endLine" : 791,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 568,
  "endLine" : 584,
  "linesOfCode" : 16,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActive()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filterAndProcessItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidRowContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 463,
  "endLine" : 483,
  "linesOfCode" : 16,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 161,
  "endLine" : 177,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onForegroundActivated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 814,
  "endLine" : 829,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_compose_to_runtime_version_map()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_links()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_artifacts()",
  "longName" : "",
  "relativeFileName" : "development/upload_mac_metrics_to_skia/upload_mac_metrics_to_skia.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveArtifacts()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/ArtifactResolver.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::development" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProject()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/ProjectService.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::development" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rename_file()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_library_versions()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManager.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 378,
  "endLine" : 392,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/AppOwnedSdkInterfaceProxyFactory.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupOnBackPressedDispatcherProxy()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/BackPressedDispatcherProxyFactory.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/ActivityHolderProxyFactory.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/generator/AbstractSdkProviderGenerator.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithinOfZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 195,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MathUtilTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotWithinOfZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void packagesAreIgnoredForTestClasses()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void truthFrameWithOutSubject_shouldNotCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMock()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 515,
  "endLine" : 529,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 844,
  "endLine" : 858,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 872,
  "endLine" : 886,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getConstellationFromPrn()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cursor query()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContentResolverCompat.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int modulateColorAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getReferrer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 578,
  "endLine" : 593,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action makeAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4974,
  "endLine" : 4989,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueueWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onStartCommand()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onActivityCreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppLaunchChecker.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelGroupCompat getNotificationChannelGroupCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 708,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean ensureServiceBound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1038,
  "endLine" : 1052,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 320,
  "endLine" : 334,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setBlendMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromResourcesFontFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap createBitmapWithSourceColorspace()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuffer copyToDirectBuffer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CryptoObject unwrapCryptoObject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getBestNameForService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/mbms/MbmsHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFactory()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean calculateFlingVelocityThresholds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void loadReflectionField()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1169,
  "endLine" : 1183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 475,
  "endLine" : 489,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getLegacyScrollFactor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCompatFlingVelocityThreshold()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 380,
  "endLine" : 400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Interpolator createInsetInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 687,
  "endLine" : 702,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsControllerCompat getWindowInsetsController()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3110,
  "endLine" : 3124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getAxisVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Point parsePhysicalDisplaySizeFromSystemProperties()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Point getCurrentDisplaySizeFromWorkarounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Future getTextFuture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 625,
  "endLine" : 639,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte skipEntityBackward()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 943,
  "endLine" : 957,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int isRtlTextOrFormat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHourCycleType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 613,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 259,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface getFontSync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Cursor query()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 344,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getEdgeValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2338,
  "endLine" : 2353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long fromFijWrap()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 272,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int xyzToFace()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 299,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addMslAltitudeToLocation()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/AltitudeConverterCompat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1005,
  "endLine" : 1019,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PointF interpolateInRange()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 892,
  "endLine" : 907,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyframeSet ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areEffectsSupported()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 669,
  "endLine" : 683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleList finish()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1685,
  "endLine" : 1700,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Format getFormatByArgumentName()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 828,
  "endLine" : 842,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributedCharacterIterator formatToCharacterIterator()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1075,
  "endLine" : 1089,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 763,
  "endLine" : 777,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessageDigestAlgoForChecksumType()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionedParcelParcel()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSparseBooleanArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 548,
  "endLine" : 562,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSessionInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2244,
  "endLine" : 2260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackToRemote()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2554,
  "endLine" : 2569,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2697,
  "endLine" : 2714,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterCallbackListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3150,
  "endLine" : 3165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterCallbackListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4281,
  "endLine" : 4296,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 590,
  "endLine" : 604,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1132,
  "endLine" : 1146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int abandonAudioFocusRequest()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 419,
  "endLine" : 433,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 249,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 834,
  "endLine" : 848,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1253,
  "endLine" : 1267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentName getMediaButtonReceiverComponent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 328,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessageQueue getQueue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/compat/LooperCompat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamSpec getStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap createProcessedBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraUseCaseAdapter createCameraAndAttachUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 703,
  "endLine" : 721,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void runFinalization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GarbageCollectionUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CameraEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List fromAudioProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi33Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List fromAudioProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi31Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementUseCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static QuirkSettings buildQuirkSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsLoader.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryConfig onRetryDecisionRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOrVerifyExpectFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 951,
  "endLine" : 967,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUpRotationUpdates()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EGLSurface createPBufferSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 485,
  "endLine" : 499,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFragmentShaderSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 720,
  "endLine" : 738,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getJpegQualityInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1113,
  "endLine" : 1129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagateChildrenCamera2Interop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 438,
  "endLine" : 452,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pair getPreferredChildSizePairInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List selectOtherAspectRatioParentResolutionsWithFovPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 406,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File createTempFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processPostviewInputPacket()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dequeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 437,
  "endLine" : 457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidZslFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ZslRingBuffer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUseCaseAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Matrix calculateSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 961,
  "endLine" : 975,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateOrResetMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 549,
  "endLine" : 568,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resumeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2129,
  "endLine" : 2150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoValidatedEncoderProfilesProxy findNearestHigherSupportedEncoderProfilesFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long calculateUptimeToRealtimeOffsetUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VideoProfileProxy generateVideoProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAudioSourceCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 379,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 829,
  "endLine" : 843,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoEncoderConfigVideoProfileResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigVideoProfileResolver.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDynamicRangeDefaultMime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioEncoderConfig resolveAudioEncoderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VideoProfileProxy modifyBitrate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSupportedCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getMaxPreviewResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/MaxPreviewSize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHDRnet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/PreviewPixelHDRnet.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getVerifiedResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraCroppingQuirk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Size getSurfaceSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedAfMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 720,
  "endLine" : 739,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2DeviceSurfaceManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2DeviceSurfaceManager.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Display getMaxSizeDisplay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2EncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEncoderProfilesResolutionValidInQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequestValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 813,
  "endLine" : 827,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void traceInternalState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1986,
  "endLine" : 2002,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getOrderedSupportedStreamUseCaseSurfaceConfigList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 306,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enqueueImageToImageWriter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toDynamicRangesCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ZoomControl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun invokeScreenFlashPreCaptureTasks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 550,
  "endLine" : 564,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConcurrentCameraSelectors()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reportSurfaceInvalid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SessionConfigAdapter.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicRangeToFirstSupportedProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/DynamicRangeConversions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 374,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachToControllerIfReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1066,
  "endLine" : 1082,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 520,
  "endLine" : 536,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int valueOf()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/FlashModeConverter.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RectF getPreviewViewViewportRectForMismatchedAspectRatios()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFinalizer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedReference.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2MetadataCache.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finalizeOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConstrainedHighSpeedCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 545,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/RetryingCameraStateOpener.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphState3A.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReaders.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulatePartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RectF getViewfinderViewportRectForMismatchedAspectRatios()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 311,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 618,
  "endLine" : 636,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toRouteFeature()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 325,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toControlCategory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsControlAction()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1688,
  "endLine" : 1703,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouteProviderDescriptor fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 392,
  "endLine" : 408,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRouteName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 499,
  "endLine" : 519,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 60,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetSessionVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouteDescriptor getRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 327,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 323,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onReleaseRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 762,
  "endLine" : 776,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSetDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 918,
  "endLine" : 932,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void releaseControllerByProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1425,
  "endLine" : 1442,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachConnection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 628,
  "endLine" : 642,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean register()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 726,
  "endLine" : 741,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1007,
  "endLine" : 1021,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reloadIconIfNeeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 419,
  "endLine" : 434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getIconDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 994,
  "endLine" : 1009,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDialogChooserWifiWarningDescription()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateActionView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 270,
  "endLine" : 285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleUpdateRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 333,
  "endLine" : 351,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getIconDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 519,
  "endLine" : 534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getIconDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 583,
  "endLine" : 600,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMediaControlsBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setVolumeSliderColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompilationStatus setCompilationStatus()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 299,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void discoverAndInitialize()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleDataClassRestore()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withCustomModuleAndRegisteredSubtypes_preservesValues()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/NavBackStackSerializerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation3" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberNavBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/RememberNavBackStack.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::navigation3" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStrategyThenChainedStrategy()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 781,
  "endLine" : 795,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSupportedCombination()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 114,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setForegroundAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 292,
  "endLine" : 306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkInfo.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::work" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateNextRunTime()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::work" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerRescheduling()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 136,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 161,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent newConstraintProxyUpdateIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxyUpdateReceiver.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInitialDelayMet()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestScheduler.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::work" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 269,
  "endLine" : 285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 949,
  "endLine" : 966,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 245,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun links_canBeOverridden()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1063,
  "endLine" : 1077,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_inlineDSL_recompositionDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1123,
  "endLine" : 1137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_doesNotCrashWhenOnlyContentIsRecomposed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1188,
  "endLine" : 1202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1205,
  "endLine" : 1220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInconsistentWeightsOnColumnTrows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInconsistentWeightsOnRowTrows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onNewStateAttachHandlers()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4381,
  "endLine" : 4395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStateAnimate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4836,
  "endLine" : 4851,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Transition buildTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionBuilder.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersects()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 311,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 373,
  "endLine" : 387,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 323,
  "endLine" : 337,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reCacheViews()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 516,
  "endLine" : 532,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1183,
  "endLine" : 1198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ConstraintWidget getViewWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1564,
  "endLine" : 1578,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsToChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesLabels()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1185,
  "endLine" : 1200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1866,
  "endLine" : 1881,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2881,
  "endLine" : 2895,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties addToHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 774,
  "endLine" : 788,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties addToHorizontalChainRTL()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 797,
  "endLine" : 811,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties addToVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 820,
  "endLine" : 834,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsToChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 360,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 272,
  "endLine" : 286,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 738,
  "endLine" : 753,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 754,
  "endLine" : 768,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSynonym()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void printCustomAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 567,
  "endLine" : 581,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberKeyPositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 606,
  "endLine" : 620,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 738,
  "endLine" : 753,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetState getWidgetState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 882,
  "endLine" : 896,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 685,
  "endLine" : 699,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 403,
  "endLine" : 417,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateChildrenFromSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 381,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCenteredConnection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 961,
  "endLine" : 975,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int measureWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGreaterThan()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1250,
  "endLine" : 1264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLowerThan()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1289,
  "endLine" : 1303,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCentering()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1332,
  "endLine" : 1346,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 465,
  "endLine" : 479,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllConstraintPositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 363,
  "endLine" : 382,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/ConstraintSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public Ref parseStringToRef()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setError()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent getDefaultIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/LauncherActivity.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerClimateStateCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchResponseWithDelay()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridItem build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 485,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTimeWithZone create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 434,
  "endLine" : 448,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoutePreviewNavigationTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 587,
  "endLine" : 603,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAutoDriveEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getIndent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 832,
  "endLine" : 846,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getResourceIdForContentType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/constraints/ConstraintManager.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::car" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchCallFromHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performNotificationActionClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openSearch()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Suggestion getSuggestion()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createRequiredPermissionsMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigatingDemoScreen.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TravelEstimate getTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setImportance()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageTemplate getSignInCompletedMessageTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateNoTabsDemoScreen.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getValue()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 1053,
  "endLine" : 1070,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int loadShader()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 316,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateOffsetToStartPosition()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1343,
  "endLine" : 1358,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlerCalledCorruptDataRead()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 619,
  "endLine" : 636,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlerCalledCorruptDataWrite()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 639,
  "endLine" : 656,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 266,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/migrations/SharedPreferencesMigration.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::datastore" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSignatures()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/SigningInfoCompat.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::credentials" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToJetpackResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/BeginCreateCredentialUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::credentials" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/Credential.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::credentials" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetSignInIntent/CredentialProviderGetSignInIntentController.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::credentials" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi24Impl.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::metrics" ],
  "startLine" : 237,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewProgram getPreviewProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchNextProgram getWatchNextProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 495,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WatchNextProgram fromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean verifySigningIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean verifySigningLineage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncryptedFile build()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 225,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadNamespaceDatas()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 787,
  "endLine" : 801,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiSpan.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUp()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setUseEmojiAsDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1044,
  "endLine" : 1058,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMetadataLoadSuccess()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1231,
  "endLine" : 1248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputFilter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSpan()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleViewAttach()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 367,
  "endLine" : 386,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addViewToContainer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 389,
  "endLine" : 407,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean endFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/FakeDrag.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 101,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 316,
  "endLine" : 333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsToStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsFromDestinationToSelf()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 214,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableNonStringCollectionArgumentMatchParamsInBraces()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 707,
  "endLine" : 724,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamMultipleArgumentMatchOptionalNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 810,
  "endLine" : 825,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchPathParamCorrectly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 840,
  "endLine" : 855,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchExtraParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 859,
  "endLine" : 875,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentWithWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1114,
  "endLine" : 1129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkDomainWithWildCardAndPathParamArgumentAndWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1309,
  "endLine" : 1326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkDomainWithWildCardAndQueryParamWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1329,
  "endLine" : 1346,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMatchFromKClassPartialMissingRequiredArgNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2330,
  "endLine" : 2347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertArgFromClassBody()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1080,
  "endLine" : 1095,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abstractClassInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1108,
  "endLine" : 1123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkFragBestMatchSingleArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchExactPathSegments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationMissingRequiredArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavHostPreview()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostPreviewTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::navigation" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createTaskStackBuilder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 304,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithIncorrectExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2135,
  "endLine" : 2156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithIncorrectExactRoute_multiArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2160,
  "endLine" : 2180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithAdditionalPartialArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2184,
  "endLine" : 2204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithMissingPartialArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2208,
  "endLine" : 2227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithKClassArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2915,
  "endLine" : 2935,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2981,
  "endLine" : 3001,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithObjectArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3029,
  "endLine" : 3049,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithObjectIncorrectArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3053,
  "endLine" : 3073,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3685,
  "endLine" : 3702,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkKClassPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3750,
  "endLine" : 3767,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNotInGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4983,
  "endLine" : 4997,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateFromNonActivityContext()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithArgsProgrammatic()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateNullGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 604,
  "endLine" : 619,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeDifferentUri_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 794,
  "endLine" : 809,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeMissingQueryArg_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 813,
  "endLine" : 829,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopFromOnDestinationChangedListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1709,
  "endLine" : 1725,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenPopFromNavigator()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2048,
  "endLine" : 2064,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkIntentWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3356,
  "endLine" : 3375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkAsUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3427,
  "endLine" : 3444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdActionAndUri_missingAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 253,
  "endLine" : 268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 386,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatingWindowLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSupportingPaneLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Swatch getMaxScoredSwatchForTarget()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 379,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedDisjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeViewModelStoreOwnerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/RepeatOnLifecycleDetector.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerScopeFailure()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 374,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelInnerCoroutine()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 528,
  "endLine" : 542,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowedDisjointParentOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/AbstractSavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRecreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/LegacySavedStateHandleController.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/SavedStateHandleParcelingTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun viewModelCreatedViaDefaultFactoryWithKeyAndCreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarksExtensions.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 492,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMatchFound()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 550,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectAnimator2D()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/compat/XmlAnimatorParserTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyframes()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoRepeatsValuesCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/RepeatableAnimationTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRepeatedAnimationDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/RepeatableAnimationTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutateWith()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/InternalMutatorMutex.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled_notScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 404,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_colorInLeadingTrailing_whenInvalidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 925,
  "endLine" : 939,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focused_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_error_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled_notScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 402,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelHeight_contributesToTextFieldMeasurements_whenUnfocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderColorAndTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 659,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_colorInLeadingTrailing_whenInvalidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 947,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_appliesBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testOffset_whenRevealed_backContentTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_deprecateScaffoldState_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomSheetScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 404,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObservableTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ObservableThemeTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImmutableTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ObservableThemeTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderPosition_valueCoercion()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_setProgress_callsOnValueChangeFinished()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 548,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_genericContent_contentAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_contentAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 323,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSnackbar_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painter_withIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startFab_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startFab_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endFab_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endFab_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_startFab_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_startFab_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_endFab_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_endFab_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_centerFab_floating()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_centerFab_docked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 409,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_centerFab_floating()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 522,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_centerFab_docked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 578,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_floatingFab_snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 698,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_dockedFab_snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 716,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_innerPadding_lambdaParam()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 612,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_hasPaneTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_hasPaneTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 686,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutateWith()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedTextFieldDecorationBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 731,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun labelColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 879,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trailingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 549,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun labelColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 599,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showSnackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SnackbarHost.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsKClass()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/androidDeviceTest/kotlin/androidx/compose/material/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 360,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_pivotsWithCorrectCutoffsRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_pivotsWithCorrectCutoffsLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapPosition_forStartAlignedStrategyWithMultipleFocal()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineSnapPositionTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_xSmall_semantic_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_small_semantic_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 459,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 507,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_small_semantic_bounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 669,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 874,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 993,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1025,
  "endLine" : 1041,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1219,
  "endLine" : 1235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1280,
  "endLine" : 1294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_defaultLocalContentColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1359,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carouselMultibrowseFling_ScrollsToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawerItem_labelOnly_paddings()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parameters()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 454,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked_icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbarVerticalNestedScroll_verticalSwipesUpdateValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 968,
  "endLine" : 985,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbarVerticalNestedScroll_falseInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1049,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_stop_indicator_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 714,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_tap_rangeChange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_sizes_within_row()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 435,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateSelectionWithInitialDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialDateOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 838,
  "endLine" : 855,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_determinate_thick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableSegmentedButton_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_initWithEndDateOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_filled_tonal_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_outlined_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withAnimatedShape_default_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun button_withAnimatedShape_default_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButton_withAnimatedShape_default_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 500,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButton_withAnimatedShape_default_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 519,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClick_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClick_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1052,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customAccessibilitySize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun miscColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_titleDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 251,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_titleDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 626,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2019,
  "endLine" : 2037,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_stateSavedAndRestored()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled_notScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 414,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInputWithInitialDate_hebrewLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInputWithInitialDate_arabLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_initialMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_12h()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_24h()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_colorInLeadingTrailing_whenInvalidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1360,
  "endLine" : 1374,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSnackbar_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painter_withIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListTest.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 359,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focused_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled_notScrolled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 433,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_labelPositionAbove_withIcons_andPlaceholder_andSupporting()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 594,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_unselectedItem_hasIconSemantics_whenLabelNotPresent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_notEditable_doesNotExpand_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_doesNotExpand_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_12h_hourFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimeInputScreenshotTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24h_hourFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimeInputScreenshotTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallFabHasSizeFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_keyboardInput_valid()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_labelHeight_contributesToTextFieldMeasurements_whenUnfocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 496,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_colorInLeadingTrailing_whenInvalidInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1303,
  "endLine" : 1317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_appliesContainerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1585,
  "endLine" : 1600,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_disabled_noClicks()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 484,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_intrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLoadingIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLoadingIndicator_ProgressIsCoercedInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Strategy.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AppbarContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 674,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedIconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rightPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 925,
  "endLine" : 948,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1883,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 2930,
  "endLine" : 2946,
  "linesOfCode" : 15,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSliderState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3222,
  "endLine" : 3236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 755,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 585,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTimePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 616,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutateWith()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_compactWidthAndMediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithHistory_onePaneLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithHistory_twoPaneLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asDialog_withScrim()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualVerticalPane_noReflowAdaptStrategy_backstackWithMainAndSupporting_showsSupporting()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetail_navigate_showsNewDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetail_onBack_defaultBackBehavior_removesListAndDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetail_navigate_showsNewDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyScreenshotTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSupportingPaneSceneStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategy.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberListDetailSceneStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitForEachExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/SteppedForLoopDetector.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/CommonModuleIncompatibilityDetector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCounts()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1742,
  "endLine" : 1756,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertRemovePrimitives()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/SafeMultiValueMapTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerMultipleValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveNothingWhenNoRememberSaveableIsUsedInternally()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 355,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContentInAdaptiveLayoutUseCaseIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAdd100Items()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotWeakSetTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingValueAfterClearInvalidates()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 692,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateListsCanBeSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentValueOfTheList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 711,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyingCollidingSnapshotsWillFail()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aNestedSnapshotCanBeTaken()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statesWithStructuralEqualityPolicyMerge()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 623,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedSnapshotsAreIsolated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 724,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentValueOfTheMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 492,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statesCanBeUsedInSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateSetsCanBeSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useToString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionAndDerivedStateTests.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EmitText()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2908,
  "endLine" : 2922,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test_CM1_CCM1_RetFun()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4919,
  "endLine" : 4933,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAddAllAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 657,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1646,
  "endLine" : 1660,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prioritySet_Ordering()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3215,
  "endLine" : 3230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prioritySet_Completeness()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3233,
  "endLine" : 3248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prioritySet_Deduplicate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3251,
  "endLine" : 3267,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canInsertAMarkedTableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3388,
  "endLine" : 3404,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun T()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPop_removesOnlyOperation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPop_removesMostRecentlyPushedOperation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerMoveSlot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerMoveNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 713,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toDebugString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 580,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun VerticalScrollbarImpl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1612,
  "endLine" : 1626,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun VerticalScrollbarImpl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1648,
  "endLine" : 1662,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/RectListNode.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTextClassificationSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.android.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 417,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/CupertinoTextFieldPointerModifier.skiko.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutResult_isSnapshotState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LegacyTextFieldStateTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnlySelectableHasNoLayoutCoordinates_returnsDefaultEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNoWrapping_rectIsShortAndWide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenWrapping_rectIsSlightlyTallerAndSkinnier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot_layoutBuilder_onBefore_equalsZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot_layoutBuilder_onFirst_equalsOne()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot_layoutBuilder_onMiddle_equalsTwo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot_layoutBuilder_onLast_equalsThree()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot_layoutBuilder_onAfter_equalsFour()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot_layoutBuilder_onBefore_equalsZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot_layoutBuilder_onFirst_equalsOne()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot_layoutBuilder_onMiddle_equalsTwo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot_layoutBuilder_onLast_equalsThree()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot_layoutBuilder_onAfter_equalsFour()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossStatus_layoutBuilder_crossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossStatus_layoutBuilder_notCrossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInfo_layoutBuilder_onSlotZero_equalsFirstInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 372,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInfo_layoutBuilder_onSlotOne_equalsFirstInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInfo_layoutBuilder_onSlotTwo_equalsSecondInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 406,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInfo_layoutBuilder_onSlotThree_equalsSecondInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInfo_layoutBuilder_onSlotFour_equalsSecondInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endInfo_layoutBuilder_onSlotZero_equalsFirstInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 460,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endInfo_layoutBuilder_onSlotOne_equalsFirstInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 477,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endInfo_layoutBuilder_onSlotTwo_equalsFirstInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 494,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endInfo_layoutBuilder_onSlotThree_equalsSecondInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endInfo_layoutBuilder_onSlotFour_equalsSecondInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstInfo_layoutBuilder_notCrossed_equalsFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 581,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstInfo_layoutBuilder_crossed_equalsFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 598,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastInfo_layoutBuilder_notCrossed_equalsSecond()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 615,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastInfo_layoutBuilder_crossed_equalsSecond()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 632,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_differentHandle_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 760,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutCoordinates_changed_after_sorting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_multiSelectable_skipFirst_selectedAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1214,
  "endLine" : 1228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_multiSelectable_skipMiddle_selectedAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1231,
  "endLine" : 1245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_multiSelectable_skipLast_selectedAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1248,
  "endLine" : 1262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectCharsIn_nonEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletionFromMiddleCannotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceDoesNotMergeWithDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterThatDoesNothing_doesNotResetBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 349,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returningTheEquivalentValueFromFilter_doesNotResetBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 370,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePreviousCursorPosition_aroundDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextSelectionMovementTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wedgeAffinity_resetsBackToStartAffinity_afterEditUntransformedTextAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wedgeAffinity_resetsBackToStartAffinity_afterReplaceAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wedgeAffinity_resetsBackToStartAffinity_afterDeleteSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 420,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wedgeAffinity_resetsBackToStartAffinity_afterReplaceText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wedgeAffinity_resetsBackToStartAffinity_afterReplaceSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 460,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleFullyNestedDeletes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleFullyNestedDeletes_inReverse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localIndication_indication_crashes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4742,
  "endLine" : 4756,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf1_contextMenu_disabled_rightClick_doesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readOnlyTextField_showsSelectionHandles()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_showsSelectionHandles_whenVisualTransformationIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_paragraphNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstraint_greaterThan_defaultWidth_choosesMinConstraint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldDefaultWidthTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxConstraint_smallerThan_defaultWidth_choosesMaxConstraint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldDefaultWidthTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun respectsWidthSetByModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldDefaultWidthTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldValue_saverRestoresState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 342,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction_throwsAssertionErrorWhenReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 485,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_insertTextAction_throwsAssertionErrorWhenReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 519,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_overscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 628,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_overscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 647,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotScrollUnfocusedFocusableIntoView_whenViewportShrunk()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 551,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenModifierRemovedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalOverscrollEnabled_notTriggered_verifyCrossAxisVelocityIsCorrectlyPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1151,
  "endLine" : 1168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 677,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_whenContentFits_doesNotChangeOnScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1290,
  "endLine" : 1307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeEach_remainingMimeTypes_includeConsumedItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receiveContentConfiguration_returnsNullIfNotDefined()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_requireOffset_accessedInEffect_doesntThrow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 569,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keysLambdaIsCalledOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCustomKeyTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenModifierRemovedBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressMiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 376,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFingerTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 663,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFingerTap_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 689,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 241,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_whenPulledWithSmallDelta_doesNotConsumesOppositePreScroll_pullLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 870,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_whenPulledWithSmallDelta_doesNotConsumesOppositePreScroll_pullTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 898,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_fromRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_toRectangle_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapeChange_betweenNonRectangles_invalidatesSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderSemanticsTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 374,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusGroup_withNonFocusableContent_isNotFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusGroup_withFocusableContent_isNotFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 399,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_stylusPointerInEditorBounds_focusAndStartHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchDoesNotHappen_whenAndroidVersionIsOlderThanP()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_simpleString_prefetchRequestComesDuringComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_annotatedString_prefetchRequestComesDuringComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_passwordField_attemptStylusHandwritingShowSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_numberPasswordField_attemptStylusHandwritingShowSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedRectIsPassedOnFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_withinOtherStyle_styleFromAnnotationUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 440,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SelectionHandleIcon_left_pointsTopRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SelectionHandleIcon_right_pointsTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_changesWhenTextLayoutChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1329,
  "endLine" : 1349,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_zero_length_text_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1931,
  "endLine" : 1951,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/AbstractSelectionGesturesTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingOfEmptyLine_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextSubstitution_setsSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_multipleFontSizes_fittingConstraints_doesntOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 454,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_multipleFontSizes_notFittingConstraints_overflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 471,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenChangingAnnotation_noInvalidateTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringContentCaptureInvalidationTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_getter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_sameWidth_inRtlAndLtr_withLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateIntegrationTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_getter_with_small_width()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPositionForOffset_First_Character()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOverflowShaderFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_joinOrSplitGesture_bidiBoundary_fail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1097,
  "endLine" : 1112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_paste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoistedScrollState_passedToBasicTextField_afterScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 636,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_codepointTransformation_continuesToRenderUpdatedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInDialog_whenFocusRequestedImmediately_fromDisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 688,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldFocused_cursorRendered_rtlText_ltrLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputRestarted_whenStateInstanceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_passwordField_attemptStylusHandwritingShowSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_numberPasswordField_attemptStylusHandwritingShowSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_stylusPointerInEditorBounds_focusAndStartHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionCoveringPortionOfString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerCursorClamped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorBoundsNotIncludedWhenIncludeEditorBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 577,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleTap_emptySpace_hidesTheCursorHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnText_readOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_disappears_whenTextIsEdited()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_disappears_whenTextStateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 338,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorHandleToLeft_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 697,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleClickOnWord_toSelectWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 524,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragEndSelectionHandle_outOfBounds_horizontally()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 616,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_doesNotRequestsFocus_beforePointerIsReleased()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressOnEmptyRegion_showsCursorAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarShowsSelectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShowPaste_whenClipboardHasNoContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotShowAutofill_whenSelectionIsExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 730,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeImageDragEvent_withContentUri_returnsEventWithClipDataContainingUri()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/DragAndDropTestUtilsTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_T_filterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTextTest_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingRegion_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingTextTest_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingText_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 389,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingTextInCodePoints_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 428,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 467,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishComposingText_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 507,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_rendersEmptyContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tap_showSoftwareKeyboard_whenNotShowSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 380,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeSessionWhenFocusCleared()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 420,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_filterKeyboardOptions_overriddenByParams()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 924,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paste_contextMenuAction_pastesFromClipboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1157,
  "endLine" : 1174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldDoesNotFollowCursor_whenNotFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 421,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldRtl_horizontalScroll_isReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 491,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorScrolledIntoViewWhenTyping_inVerticallyScrollableField_whenAtTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 768,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldDoesNotCrash_whenParentScrollableCollapses()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1054,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapToFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldFocusTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingMinSizeConstraint_shrinksLayout_annotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinSizeTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDataProviderDataUpdates_dataResultUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickingOutside_doesNotClearFocusWithNonAutoClearFocusBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 778,
  "endLine" : 798,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indication_receivesUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 123,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_receivesUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuArea_disabled_rightClick_contextMenuDoesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeContextMenuColors_resolvesStylesAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 732,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationRestarted_whenVelocityChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 945,
  "endLine" : 966,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ClipScrollableContainer.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ClipScrollableContainer.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 376,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 553,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  flingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitNextScrollDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/MouseWheelScrollable.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 288,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionManager.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 888,
  "endLine" : 913,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleElement.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/UndoManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextFieldScroll.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 322,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldCoreModifier.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onPreKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldKeyEventHandler.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextLayoutState.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutateWith()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/MutatorMutex.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromMeasureResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollPosition.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayoutScrollScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollScope.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/IntervalList.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStickingItemOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutStickyItems.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContentType()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredItem.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 802,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1404,
  "endLine" : 1420,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContainerChildrenAffectsParentSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 777,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absolutePaddingAppliedToChild()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentNotRecomposedWhenContainerRecomposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 1127,
  "endLine" : 1143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCrossAxisPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 651,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Column.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateMainAxisPositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Row.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Row.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/Utils/XCTestCase.swift",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectMatchingFloatConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectRadiusConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectWithRectAndRadiusConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReadsAndRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadCache.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearGradientShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radialGradientShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ShadowTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullToSweep()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 661,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBitmapPainterAppliedAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBitmapPainterTint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate90Scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPersistenceDrawAfterHwuiDiscardsDisplaylists()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 239,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hsv()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 317,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hsl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 804,
  "endLine" : 820,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun round()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ceil()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_FirstLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1356,
  "endLine" : 1371,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1390,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_newLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1412,
  "endLine" : 1427,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1607,
  "endLine" : 1622,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1626,
  "endLine" : 1641,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_newLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1663,
  "endLine" : 1678,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1753,
  "endLine" : 1768,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignStart_withLTR_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2368,
  "endLine" : 2384,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignEnd_withLTR_returnsLayoutWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2387,
  "endLine" : 2403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignStart_withRTL_returnsLayoutWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2406,
  "endLine" : 2422,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignEnd_withRTL_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2425,
  "endLine" : 2441,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd_linebreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2737,
  "endLine" : 2753,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStartEllipsisCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2834,
  "endLine" : 2850,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineMiddleEllipsisCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2854,
  "endLine" : 2870,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 826,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNativeTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidDefaultTypeface.android.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/style/DrawStyleSpan.android.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_insideComplexCharacter_shouldJumpToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 406,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/SkiaTextPaint.skiko.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStringAnnotationFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 918,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParagraphByLineIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/MultiParagraphTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_false_for_different_mode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_attributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_different_for_different_mode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_same_for_same_attributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyle_withBlankLinesAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_zeroLength_paragraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsNotCleared_when_textIsSame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_lineHeightStyle_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noVisibleContent_multiLine_withEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withStartAndEnd_returnsTextInRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withHyphenationFrequencyNone_isNotHyphenated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 415,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withHyphenationFrequencyNormal_isHyphenated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 438,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withHyphenationFrequencyFull_isHyphenated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_50_trimFirstLineTop_false_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 412,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_50_trimFirstLineTop_true_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_proportional_trimFirstLineTop_true_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 510,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_with_firstLineTop_and_lastLineBottom_topRatio_05f_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_isSp_equalsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_includePad_true_useTopAndBottomAsAscendAndDescend()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_includePad_false_useTopAndBottomAsAscendAndDescend()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBullet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 352,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 407,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamily_withCustomFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1096,
  "endLine" : 1112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMotionAnimated_setsCorrectFlagsOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 2061,
  "endLine" : 2076,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStaleResolvedFonts_trueOnTypefaceUpdate_mainTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicsAsyncTypefaceTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_different_strategy_returns_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_different_style_returns_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_different_wordBreak_returns_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_same_flags_returns_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_different_for_different_strategy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_different_for_different_style()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_different_for_different_wordBreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_same_for_same_flags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_ltr_textPosition_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 929,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1389,
  "endLine" : 1404,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1408,
  "endLine" : 1423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_ltr_newLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1426,
  "endLine" : 1441,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_newLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1444,
  "endLine" : 1459,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1631,
  "endLine" : 1646,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_newLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1650,
  "endLine" : 1665,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_ltr_newLine_textDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1668,
  "endLine" : 1683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_newLine_textDirectionLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1686,
  "endLine" : 1701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_Bidi_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1776,
  "endLine" : 1791,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignStart_withLTR_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2474,
  "endLine" : 2490,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignEnd_withLTR_returnsLayoutWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2493,
  "endLine" : 2509,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignStart_withRTL_returnsLayoutWidthForGetLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2512,
  "endLine" : 2528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_whenAlignEnd_withRTL_returnsZeroForGetLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2531,
  "endLine" : 2547,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd_linebreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2843,
  "endLine" : 2859,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  spans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/CharSequenceSubject.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisAll_doesNotSynthesizeIfFontIsTheSame_beforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontVariationAdjustment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontVariationSettingsTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_noBreak_noMaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_firstBreak_noMaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_secondBreak_noMaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withLineFeed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypefaceStyleSnapToBoldFor600to900()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisAll_doesNotSynthesizeIfFontIsTheSame_beforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 542,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect_wordLevel_singleLine_containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphGetRangeForRectTest.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shaderBrush_shouldAdd_shaderBrushSpan_whenApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 526,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shaderBrush_shouldAdd_shaderBrushSpan_whenApplied_withSpecifiedAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 544,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun urlSpansSame_forSameAnnotationAndRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableSpansSame_forSameAnnotationAndRange_forUrlsWithCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableSpansSame_forSameAnnotationAndRange_forClickables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withTextGeometricTransformScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 568,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextClipsTheContent_ifOverflowIsClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextPainterTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 555,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 217,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 505,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/KeyboardType.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCosSinError()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNonLinearFontScalingActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidUiModes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-preview/src/androidHostTest/kotlin/androidx/compose/ui/tooling/preview/AndroidUiModesTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infiniteTransitionIsAddedAndTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimationOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimateContentSizePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instantiateComposeViewAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  HtmlElementView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/InteropView.web.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  WebElementView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/InteropView.web.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComplexApplicationTest.kt",
  "fileLinesCount" : 719,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 646,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cycleRandom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 899,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 610,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painterResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/PainterResources.android.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPremiumVibratorEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/HapticFeedback.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1042,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1312,
  "endLine" : 1332,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1825,
  "endLine" : 1839,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewByAccessibilityIdTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3084,
  "endLine" : 3104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WrapForceRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/LayoutTestUtils.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationZ_left_top_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 279,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationZ_bottom_right_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayerView.ios.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 541,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 926,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1898,
  "endLine" : 1913,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun comparePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildFocusedViewsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropPointerInput.skiko.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 552,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 605,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyLayerIsDirty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 889,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PointerButtons()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.skiko.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processPointerInputEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/FlushCoroutineDispatcher.skiko.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WindowState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowState.desktop.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUndelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateUndelegateCausesInvalidationsForDelegateKindsOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 564,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifyingDepthAfterAddingThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DepthSortedSetTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInputFilterHit_outsideParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOn3NestedPointerInputModifiers_allPimsHitInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1950,
  "endLine" : 1977,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_positiveVelocity_positiveDataPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 521,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterFixedWidthScalesDownHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 459,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 706,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRememberGraphicsLayerReleasedAfterComposableDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegatedLayoutModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1292,
  "endLine" : 1309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_pagerActionsWithoutRole_shouldSetPagerActions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 609,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forFocusable_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 869,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSortedAccessibilityNodeInfo_SimpleTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1578,
  "endLine" : 1595,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHideFromAccessibilityMatchers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3796,
  "endLine" : 3816,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentInSameLayoutNodeTakesPrecedenceOverParentLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingModifierCausingInvalidationOnDelegatedInnerNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierConsumesTheValueProducedByParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeModifierLocals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalConsumer_returnsDefaultValueWhenComposableIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notAutofillable_notifyViewEntered_previousFocusFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 871,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyCommit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1151,
  "endLine" : 1168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1172,
  "endLine" : 1188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_skipsDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToChildOfDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 347,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun active_requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivated_requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gainingFocus_doesNotTriggersEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingEnterPropertyOnGrandparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusIsGained_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatingFocusNode_noFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 702,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activatingFocusNode_doesNotTriggerFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 747,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_skipsDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 287,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToParent_ignoresDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToParent_ignoresDeactivated_andWrapsAround()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToChildOfDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 415,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_skipsUnplacedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusSearchNonPlacedItemsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 215,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusIsGained_focusChangedIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingInactiveFocusNode_onFocusChangedIsNotCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingFocusTarget_onFocusChangedIsNotCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_returnsFalseWhenCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 316,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveInactiveFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1564,
  "endLine" : 1583,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootNodeWithChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 351,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeFocus_whenRootIsInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_doesNotConsumesKeyEvent_ifFocusIsNotMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeViewKeyEventInteropTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentWithSingleFocusableChild_childFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_focusesOnImmediateChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingClearFocus_usingExitPropertyOnChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingClearFocus_usingExitPropertyOnParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNode_thatIs_outside_of_containerLayoutNodeBounds_willBeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialSubcomposeLayoutPlace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 343,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingMergedSubtree_updatesSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 644,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingStackedSemanticsComponent_updatesSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 707,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagRemainsWhenRemovedInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagRemainsWhenRemovedInSibling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 223,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bestComposeViewSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_propagatesViewTreeCompositionContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 613,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_withParentDataModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1533,
  "endLine" : 1549,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_checkDeltasCorrectlyPropagatePostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_checkDeltasCorrectlyPropagatePreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 269,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_checkDeltasCorrectlyPropagatePostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollParentView_shouldNotPropagateCorrectConsumptionInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 418,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeFoldNestedScrollCVC_composeDoesNotConsumes_shouldPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 181,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldNode_withRoleButton_className_button()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 631,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBoundsInScreen_scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1666,
  "endLine" : 1682,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterIterator_following_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterIterator_preceding_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AccessibilityIteratorsTest.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonContiguousLocalChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonContiguousChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalDescendantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonContiguousAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalAncestorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentDataOnPlaceable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadMaxWidthIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1146,
  "endLine" : 1160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasuringChildWhenParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingChildIntrinsicsViaModifierWhenParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario20()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 907,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun justAddedOnPositionedCallbackFiredWithoutLayoutChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 886,
  "endLine" : 903,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calledWhenNotComposedAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/UnplacedAwareModifierNodeTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calledWhenDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/UnplacedAwareModifierNodeTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composingTheSameKeyTwiceIsNotAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2277,
  "endLine" : 2291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureWidthTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2632,
  "endLine" : 2646,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureHeightTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2649,
  "endLine" : 2663,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutDependingOnRemeasuredChild_parentRemeasuredBecauseOfChangedSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalLayoutDirectionChangeTriggersRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeLayoutDirectionTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalLayoutDirectionChangeTriggersRedrawLayerBeforeDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeLayoutDirectionTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalLayoutDirectionChangeTriggersRedrawLayerAfterDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeLayoutDirectionTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_translatesByCalculateRectForParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 228,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusAwareEventNotTriggered_ifOnPreFocusAwareEventConsumesEvent_1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 234,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusAwareEventNotTriggered_ifOnPreFocusAwareEventConsumesEvent_2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 256,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalRotaryEventContainsDeviceId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 302,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalRotaryEventContainsDeviceId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 326,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_down_downMotionEventIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterComposeHookupTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylusHoverExitNoFollowingEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4704,
  "endLine" : 4721,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4178,
  "endLine" : 4192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDetachedPointerInputFilters_1PathRootDetached_allRemovedAndCorrectCancels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 1192,
  "endLine" : 1211,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ui_down_downMotionEventIsReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downPointerInputModifierHit_somethingInteractedWithAndNoMovementConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2507,
  "endLine" : 2530,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_1stPointerDownEvent_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_1stPointerUpEvent_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCancelMotionEventScope_motionEventIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_doesNotSynchronouslyMutateMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1200,
  "endLine" : 1216,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionCoveringPortionOfString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerCursorClamped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 256,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEditorBoundsNotIncludedWhenIncludeEditorBoundsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 581,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_T_filterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTextTest_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingRegion_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingTextTest_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingText_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 384,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingTextInCodePoints_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishComposingText_batchSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun assertNoPendingScrollRequests()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollExpecter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll_returnsFalse_whenPositionInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsNodeHasCollectionInfo_whenProvidedViaSelectableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 384,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformToScreen_fromIdentity_withComposableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformToScreen_fromTransformedMatrix_includesExistingTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainScopedToFragment_activityRecreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidViewHolder_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 645,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewTreeComposeViewContextSiblings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typesSupportedByBaseBundleCanBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeDrawTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 554,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentSizeForDrawIsProvidedWithoutPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2138,
  "endLine" : 2152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WrapForceRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4102,
  "endLine" : 4116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAndroidComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4248,
  "endLine" : 4262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogWithNoElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogScreenshotTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNestedPopup_LocalView_isAndroidComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 739,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameRateContentResizing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLazyColumnDemo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 224,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/PainterModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnGlobalLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fractionVisibleInRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RelativeLayoutBounds.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 714,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyChildrenUsingLookaheadCoordinatesWhilePlacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 383,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 497,
  "linesOfCode" : 15,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceRecomposeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1249,
  "endLine" : 1268,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/ApproachMeasureScope.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchFinalEventPass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 483,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/window/Popup.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void combinePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1452,
  "endLine" : 1467,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createSquirclePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RFloatPaths.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int updateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 749,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun combinePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 367,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 583,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 664,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1109,
  "endLine" : 1124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawToOffscreenBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1554,
  "endLine" : 1570,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1128,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 504,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 548,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsibleColumnLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsibleRowLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 650,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 667,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getMaxScrollPosition()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 399,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 579,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 658,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1205,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int eval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T insert()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int insert()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double interpolate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 327,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/BounceCurve.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float eval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float insert()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 819,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getColorThemes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1460,
  "endLine" : 1474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3624,
  "endLine" : 3638,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4230,
  "endLine" : 4245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void set()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4414,
  "endLine" : 4428,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/Switch.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::glance" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/LinearProgressIndicator.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::glance" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unregisterAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 782,
  "endLine" : 800,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStateFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1803,
  "endLine" : 1821,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getDropDownView()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 460,
  "endLine" : 474,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createAnimation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMatricesForParent()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 381,
  "endLine" : 398,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOnTop()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 132,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sceneChangeSetup()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 306,
  "endLine" : 325,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VisibilityPropagation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::transition" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1823,
  "endLine" : 1837,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Background()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/WideButtonDefaults.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::tv" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Checkbox.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::tv" ],
  "startLine" : 560,
  "endLine" : 574,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun steps()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun distance()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun distanceTotal()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun elevationGain()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun elevationLoss()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun floors()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 266,
  "endLine" : 280,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun calories()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 291,
  "endLine" : 305,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun caloriesTotal()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun swimmingStrokes()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 343,
  "endLine" : 357,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun golfShotCount()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun heartRate()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 475,
  "endLine" : 489,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dailySteps()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 540,
  "endLine" : 554,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dailyFloors()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dailyCalories()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 591,
  "endLine" : 605,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dailyDistance()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 616,
  "endLine" : 630,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dailyElevationGain()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 642,
  "endLine" : 656,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 148,
  "endLine" : 168,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toDataTypeIdPairProtoList()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/datatype/DataTypeIdPairConverter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHealthConnectManageDataIntent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 438,
  "endLine" : 453,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindService()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/BindHelper.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOnWatchFaceColorsListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 832,
  "endLine" : 848,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun listenableOpenComplicationDataSourceChooser()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createWatchFace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableWatchFaceService.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 951,
  "endLine" : 965,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startProviderChooserActivity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationDataSourceChooserIntent.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateWatchfaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveWatchFaceImpl.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 235,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateWatchfaceInstanceSync()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveWatchFaceImpl.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindProgramAndAttribs()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderBufferTexture.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean launchComplicationRationaleActivity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActiveComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1049,
  "endLine" : 1066,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSetBinder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1116,
  "endLine" : 1137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1140,
  "endLine" : 1155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun retrieveComplicationDataSourceInfo()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getUnitMaximum()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 449,
  "endLine" : 463,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText build()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 787,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon toIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/IconSerializableHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchFaceOverlayStyleWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEditorDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 996,
  "endLine" : 1020,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLongTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimerStatusPart.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painterWithPlaceholderOverlayBackgroundBrush()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 345,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 1082,
  "endLine" : 1099,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 859,
  "endLine" : 876,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapToClosestItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 502,
  "endLine" : 520,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutateWith()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/InternalMutatorMutex.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnDsl.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 237,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun painterWithPlaceholderOverlayBackgroundBrush()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 598,
  "endLine" : 612,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1296,
  "endLine" : 1313,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Typography.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SelectableChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 368,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 454,
  "endLine" : 471,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 522,
  "endLine" : 539,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mapPoint()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 605,
  "endLine" : 620,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 485,
  "endLine" : 502,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 516,
  "endLine" : 530,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void openDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 389,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFlingComplete()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 638,
  "endLine" : 657,
  "linesOfCode" : 15,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewReleased()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1153,
  "endLine" : 1170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getIncrementalReleaseValue()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 364,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicTypeValueReceiver buildBooleanConditionTriggerCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 912,
  "endLine" : 929,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFullyVisible()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1058,
  "endLine" : 1081,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutInfo build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1615,
  "endLine" : 1629,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradientDrawable applyBackground()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1631,
  "endLine" : 1648,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TruncateAt textTruncationToEllipsize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2203,
  "endLine" : 2219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedImageSpan appendSpanDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3748,
  "endLine" : 3767,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 478,
  "endLine" : 494,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcSegment midJunction()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 615,
  "endLine" : 633,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void chooseHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/StandardLineHeightSpan.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutConstraintsForDynamicWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2669,
  "endLine" : 2683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutConstraintsForDynamicHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2712,
  "endLine" : 2726,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacer build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2742,
  "endLine" : 2756,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder addKeyToValueMapping()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setOffset()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Chip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 700,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Button fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 554,
  "endLine" : 569,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRenderer()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableUpdates()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mavenGroupFor()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsPublication.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun js()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wasm()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromLibraryVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/java/JavaCompileInputs.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiCompatibilityTask.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/paparazzi/UnzipPaparazziNativeTransform.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInputFiles()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Ktlint.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getArgsList()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Ktlint.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readGroupVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/LibraryVersionsService.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeApply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/GradleTransformWorkaround.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApiFileVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/CheckApi.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drainTasks()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  dispatchResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 323,
  "endLine" : 339,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void inflateInternal()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 609,
  "endLine" : 623,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreContents()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 410,
  "endLine" : 429,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/RenderQueue.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::graphics" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun await()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV19.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::graphics" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jlong JniBindings_nCreateFromSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 290,
  "endLine" : 304,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetDamageRegion()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 336,
  "endLine" : 353,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicsTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/MorphTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::graphics" ],
  "startLine" : 37,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCheckApi.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aidlCheckApiDelegate()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCheckApi.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_defaultKey_performSave()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeMismatchInDecodingWorks()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 555,
  "endLine" : 569,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 751,
  "endLine" : 765,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwSavedStateRegistry()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 159,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startImmersiveFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playWhenPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract View onCreateBackgroundView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 850,
  "endLine" : 896,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 419,
  "endLine" : 434,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 861,
  "endLine" : 880,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1542,
  "endLine" : 1560,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapToMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1593,
  "endLine" : 1610,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 585,
  "endLine" : 600,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runImeAnimations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1454,
  "endLine" : 1468,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 885,
  "endLine" : 904,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1566,
  "endLine" : 1584,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapToMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1617,
  "endLine" : 1634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 369,
  "endLine" : 386,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadBgAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 562,
  "endLine" : 578,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 547,
  "endLine" : 563,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract View onCreateBackgroundView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 854,
  "endLine" : 900,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 381,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadBgAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 557,
  "endLine" : 573,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 415,
  "endLine" : 430,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runImeAnimations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1458,
  "endLine" : 1472,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/ParallaxTransition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingLinearLayoutWithForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForegroundCompat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRecognition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 559,
  "endLine" : 582,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void connect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openInEditMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 790,
  "endLine" : 805,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onColumnValueChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 966,
  "endLine" : 980,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInfoVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 604,
  "endLine" : 619,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setWeights()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object addDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelperApi21.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 292,
  "endLine" : 306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustDotPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 431,
  "endLine" : 445,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 462,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/CustomChangeBounds.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateItemAlignments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startSmoothScroll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2813,
  "endLine" : 2827,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsAdded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2863,
  "endLine" : 2877,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3721,
  "endLine" : 3738,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateItemsAfter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeInvisibleItemsAtFront()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpList()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sortChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1283,
  "endLine" : 1297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 261,
  "endLine" : 278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 909,
  "endLine" : 925,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenIterating()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 977,
  "endLine" : 993,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 558,
  "endLine" : 575,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 578,
  "endLine" : 595,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 598,
  "endLine" : 615,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 881,
  "endLine" : 898,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapPut()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 980,
  "endLine" : 997,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1000,
  "endLine" : 1017,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeFromEitherEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 80,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/template/TestValueClassList.kt",
  "fileLinesCount" : 910,
  "components" : [ "primary::collection" ],
  "startLine" : 346,
  "endLine" : 360,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeFromEitherEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAddAllAtIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1018,
  "endLine" : 1032,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntryTrimsSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 416,
  "endLine" : 432,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evictAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 574,
  "endLine" : 591,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 613,
  "endLine" : 630,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 674,
  "endLine" : 691,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 716,
  "endLine" : 733,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 758,
  "endLine" : 775,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun testNonConcurrentAccesses()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1117,
  "endLine" : 1133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenIterating()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1185,
  "endLine" : 1201,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 710,
  "endLine" : 724,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/BaseMethodDeprecationDetector.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 107,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 763,
  "endLine" : 779,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performMenuItemShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 620,
  "endLine" : 634,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldInheritContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1660,
  "endLine" : 1683,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean initializePanelContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1930,
  "endLine" : 1949,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PanelFeatureState getPanelState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2215,
  "endLine" : 2230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addIntentOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initForMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findExpandedIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final MenuItem getMenuItemWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuWrapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 38,
  "endLine" : 59,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final SubMenu getSubMenuWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuWrapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem findItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 691,
  "endLine" : 707,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void findExpandedIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 126,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTickMark()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean onDropForTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 880,
  "endLine" : 894,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasSupportDividerBeforeChildAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 721,
  "endLine" : 735,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeOptionalFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyCompoundDrawablesTints()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 583,
  "endLine" : 597,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStacked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ButtonBarLayout.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 374,
  "endLine" : 388,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TabView createTabView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 292,
  "endLine" : 307,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 443,
  "endLine" : 457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 840,
  "endLine" : 857,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCloseClicked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1220,
  "endLine" : 1238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void positionSelectorLikeFocusCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 600,
  "endLine" : 618,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void positionSelectorCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 621,
  "endLine" : 640,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean loadActivitiesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 687,
  "endLine" : 701,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSwitchTypefaceByIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 380,
  "endLine" : 397,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1178,
  "endLine" : 1198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getOpacity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1081,
  "endLine" : 1095,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_multipleOverlays_prioritizesLastAdded()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 518,
  "endLine" : 536,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_removedAndReadded_actsAsNew()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 820,
  "endLine" : 842,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHasEnabledHandlerChanged_afterInputRemoved_doesNotNotify()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1145,
  "endLine" : 1165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInput_withPriority_stopsReceivingNotifications()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1277,
  "endLine" : 1300,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose_onChild_parentStillReceivesEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1437,
  "endLine" : 1456,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_parentDisabled_disablesChildDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1548,
  "endLine" : 1566,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_childDisabled_doesNotDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1569,
  "endLine" : 1587,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_childDisabled_parentStillDispatches()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1590,
  "endLine" : 1609,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 292,
  "endLine" : 314,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 508,
  "endLine" : 529,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterDimensionsRotationAndShear_constructsCorrectImmutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getters_returnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 238,
  "endLine" : 253,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWidth_toNegativeValue_forcesNormalizationOfParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterDimensionsRotationAndShear_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterDimensionsRotationAndShear_forNegativeWidth_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getters_returnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 335,
  "endLine" : 350,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentSegmentIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 316,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentBoxIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 400,
  "endLine" : 415,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenBoxBoxIntersects_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 738,
  "endLine" : 753,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenMultiplePointsAdded_updatesToOverallBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_forNonEmptyEnvelopes_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 575,
  "endLine" : 590,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOutlinePosition_withStrokeShape_shouldBeWithinBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 100,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCorners()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Box.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::ink" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateColorFilterColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/BrushPaintCache.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::ink" ],
  "startLine" : 205,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 806,
  "endLine" : 820,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBuilderBuild_withColorLong_createsExpectedBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 315,
  "endLine" : 331,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 810,
  "endLine" : 826,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun round()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 248,
  "endLine" : 264,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ceil()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 278,
  "endLine" : 294,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_explodedInput_withChainedCalls()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_withStrokeInputBatch_withDifferentToolType_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 230,
  "endLine" : 250,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolType_afterInputsChangeType_returnsToolTypeOfInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withRealAndPredictedInputsImmutable_succeeds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathHandler match()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 443,
  "endLine" : 459,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerControllerImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSpanChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 420,
  "endLine" : 439,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 916,
  "endLine" : 930,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMetadataLoadSuccess()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMetadataLoadFailed()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 708,
  "endLine" : 722,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config unregisterInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1450,
  "endLine" : 1464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setUseEmojiAsDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1518,
  "endLine" : 1532,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/JSpecifyNullnessMigration.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/system/SystemMotionEventPredictor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::input" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1635,
  "endLine" : 1649,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void include()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1250,
  "endLine" : 1272,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean relax()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1394,
  "endLine" : 1408,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logError()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1435,
  "endLine" : 1449,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreferenceTreeClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 430,
  "endLine" : 444,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncSwitchView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSelectListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncSwitchView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 216,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StringBuilder getFilterableStringBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1991,
  "endLine" : 2006,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekBarPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 134,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 50,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MotionEvent getTransformedMotionEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 821,
  "endLine" : 835,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable resolveLeftShadow()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1203,
  "endLine" : 1220,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable resolveRightShadow()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1222,
  "endLine" : 1238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1432,
  "endLine" : 1446,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2472,
  "endLine" : 2493,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyNodeInfoNoChildren()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2510,
  "endLine" : 2528,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runOnUiThreadSync()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 410,
  "endLine" : 424,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result call()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttached()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRecycled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float findMaxElevation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchUIUtilImpl.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 60,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Diagonal toDiagonal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 544,
  "endLine" : 561,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findMatchingItems()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 697,
  "endLine" : 714,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View findViewByPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 485,
  "endLine" : 500,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildWithDecorationsAndMargin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1199,
  "endLine" : 1214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachViewToSpans()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1771,
  "endLine" : 1785,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF computeScrollVectorForPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2078,
  "endLine" : 2092,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapMoveOp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OpReorderer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 902,
  "endLine" : 916,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int convertToRelativeDirection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1491,
  "endLine" : 1508,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDateTime()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5262,
  "endLine" : 5278,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V getDoneValue()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 509,
  "endLine" : 525,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IJsSandboxIsolate createIsolateOnService()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 511,
  "endLine" : 525,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 118,
  "endLine" : 132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean maybeSetIsolateDead()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSchemaTypeObserved()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageInfoProto getRawStorageInfoProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2137,
  "endLine" : 2151,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkCodeOneOf()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2651,
  "endLine" : 2670,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set generateTargetNamespaceFilters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverterUtil.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 51,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SetSchemaResponse toSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SetSchemaResponseToProtoConverter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaTypeConfigProto toSchemaTypeConfigProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 417,
  "endLine" : 431,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reportUsageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 451,
  "endLine" : 465,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireAnnotationTypeIsConsistent()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 569,
  "endLine" : 583,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AnnotationMirror getSingleAppSearchAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 359,
  "endLine" : 374,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireTypeIsSomeDocumentClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 601,
  "endLine" : 615,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/MenuFragment.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void readDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListFragment.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAdditionalNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 468,
  "endLine" : 482,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2134,
  "endLine" : 2148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PutDocumentsRequest build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 341,
  "endLine" : 358,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1562,
  "endLine" : 1576,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 310,
  "endLine" : 330,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createQualifiedId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/DocumentIdUtil.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrationDowngrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMigrationRequiredFrom_byDefault_alwaysReturnsTrue()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 347,
  "endLine" : 363,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInMemoryFromAsset()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 498,
  "endLine" : 512,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInMemoryFromFile()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 515,
  "endLine" : 529,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindTo()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  performBlocking()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingDriver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readSimple_toStringCheck()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ofKotlinClassLiteral()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withKotlin()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/integration/KotlinMultiplatformPluginIntegration.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryItemCount()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/RoomPagingUtil.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-paging-guava/src/main/java/androidx/room/paging/guava/LimitOffsetListenableFuturePagingSource.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromJavaFileObject()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessedTableNames()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Pojo.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  collectLogs()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMapValueTypeArg()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultimapQueryResultAdapter.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::room" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 415,
  "endLine" : 429,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTable_or_subquery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableSqlParser.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::room" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTable_or_subquery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun sendCommand()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 92,
  "endLine" : 121,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddEntryTransformation()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_java_jni.cc",
  "fileLinesCount" : 93,
  "components" : [ "primary::inspection" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddExitTransformation()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_java_jni.cc",
  "fileLinesCount" : 93,
  "components" : [ "primary::inspection" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Params fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNotifyNotificationWithChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 267,
  "endLine" : 285,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean newSessionInternal()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 195,
  "endLine" : 209,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialActivityHeightPx()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1197,
  "endLine" : 1212,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processLockingException()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 356,
  "endLine" : 373,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleDispatch()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RequestCollapsingThrottler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sqlite" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 92,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun build()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bind()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SimpleSQLiteQuery.android.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::sqlite" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun compute()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityWindowInfoCallbackController.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEmbeddingConfiguration()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitInfo.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::window" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 234,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRule()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  dispatchDiff()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Config()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedListConfig.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::paging" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  PagedList()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1213,
  "endLine" : 1227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLegacy()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/CachingTest.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::paging" ],
  "startLine" : 568,
  "endLine" : 582,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 349,
  "endLine" : 368,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 349,
  "endLine" : 363,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessHintForPresenterIndex()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewportHintFor()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/TransformablePage.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::paging" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PagingPreview()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsPreviewTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::paging" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EmptyPreview()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsPreviewTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::paging" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_getPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manualRefreshSingleGen_pagingSourceInvalidated()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/PagerFlowSnapshotTest.kt",
  "fileLinesCount" : 3506,
  "components" : [ "primary::paging" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatchValueObserver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 65,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDialogCancelled()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTilesBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInFileView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Open open()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 486,
  "endLine" : 500,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createZoomViewObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1058,
  "endLine" : 1072,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewDragHelper()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean forceSettleCapturedViewAt()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 630,
  "endLine" : 648,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkNewEdgeDrag()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1318,
  "endLine" : 1333,
  "linesOfCode" : 15,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkTouchSlop()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1346,
  "endLine" : 1362,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isToDirectionOf()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 341,
  "endLine" : 355,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int majorAxisDistanceRaw()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int minorAxisDistance()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 421,
  "endLine" : 437,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun terminateProcessesAndWait()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 578,
  "endLine" : 592,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void startRecording()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getProperty()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readReply()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 172,
  "endLine" : 186,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplicationBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/BaselineProfileAppTargetPlugin.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::benchmark" ],
  "startLine" : 131,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySourceSets()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 439,
  "endLine" : 457,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getGfxInfoMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRetainedFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveToState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1674,
  "endLine" : 1691,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroup getFragmentContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2301,
  "endLine" : 2322,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3364,
  "endLine" : 3378,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchLowMemory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3380,
  "endLine" : 3394,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeTransitionsTogether()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNextAnim()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreAddedFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroyFragmentView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 786,
  "endLine" : 805,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void restoreViewState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 701,
  "endLine" : 715,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 499,
  "endLine" : 513,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection getSliceDescendants()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 607,
  "endLine" : 621,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendInputRangeAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean doesStreamStartWith()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 325,
  "endLine" : 340,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serialize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 641,
  "endLine" : 655,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSetRemoteInputActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_input_path()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_previous_build_id()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def listImpliedDirs()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_artifact_version()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun persistAdSelectionResult()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun selectAds()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertAdData()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdData.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/signals/ProtectedSignalsManager.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/config/LocalSdkConfigParser.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/generator/SdkCodeGenerator.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToInterfaceModelCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ClientBinderCodeConverter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleNanTolerances()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleInfiniteTolerances()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrimitivesVsBoxedPrimitivesVsObject_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testPrimitivesVsBoxedPrimitivesVsObject_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allFramesAboveStandardSubjectBuilderCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 230,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allFramesAboveSubjectCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 248,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allFramesBelowJUnitStatementCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 266,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failureFromJUnitInfrastructureIncludesItInStack()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void allFramesBelowJUnitRunnerCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 302,
  "endLine" : 317,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suppressedThrowablesAreAlsoCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 367,
  "endLine" : 382,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StackTraceElement createCollapsedStackTraceElement()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 452,
  "endLine" : 465,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSvidFromPrn()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T readParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat forLanguageTags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String matches()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/MimeTypeFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String matches()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/MimeTypeFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCapabilityBinding()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 923,
  "endLine" : 938,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addColorStateListToCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap createColoredBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3093,
  "endLine" : 3106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4919,
  "endLine" : 4932,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action makeAnswerAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4956,
  "endLine" : 4970,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8208,
  "endLine" : 8225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BubbleMetadata build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8747,
  "endLine" : 8760,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Intent getClipDataIntentFromIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 572,
  "endLine" : 585,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStackBuilder addParentStack()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureMenuItem()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void migrateExtraStreamToClipData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 1040,
  "endLine" : 1056,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IconCompat createFromIconInner()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1180,
  "endLine" : 1193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface createFromFontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void XYZToLAB()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 490,
  "endLine" : 503,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int XYZToColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 554,
  "endLine" : 569,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T findBestFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFileResourceEntry findBestEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface platformTypefaceCreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2129,
  "endLine" : 2142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addMovement()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean onUnhandledKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5172,
  "endLine" : 5185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addOnUnhandledKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5678,
  "endLine" : 5693,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeOnUnhandledKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5696,
  "endLine" : 5709,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeCollectedSpans()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3618,
  "endLine" : 3631,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CollectionItemInfoCompat buildCollectionItemInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5246,
  "endLine" : 5259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String capabilityToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String addLikelySubtagsBelowApi21()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishWrite()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideOnUiThread()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getBottomFadingEdgeStrength()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 499,
  "endLine" : 514,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getVerticalScrollFactorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1379,
  "endLine" : 1392,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2316,
  "endLine" : 2330,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/View.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long findCommonNeighbor()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallEndpointChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReject()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 466,
  "endLine" : 479,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReject()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 494,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReject()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 496,
  "endLine" : 509,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExtras()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeysetHandle getOrCreateShortcutKeysetHandle()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/utils/ShortcutUtils.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentFraction()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 628,
  "endLine" : 645,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reverse()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1114,
  "endLine" : 1127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1444,
  "endLine" : 1457,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 396,
  "endLine" : 409,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 587,
  "endLine" : 600,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 816,
  "endLine" : 830,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  KeyframeSet ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createResponsiveSizeAppWidget()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vibrate()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RuleList parseRuleChain()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1416,
  "endLine" : 1430,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int nextTopLevelArgStart()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 506,
  "endLine" : 519,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/DateTimeFormatterAsFormat.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean exists()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern cloneAsThawed()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 879,
  "endLine" : 892,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addArgDoublePart()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1549,
  "endLine" : 1562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 376,
  "endLine" : 389,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findFields()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 409,
  "endLine" : 422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 304,
  "endLine" : 317,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaControllerCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 549,
  "endLine" : 562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 570,
  "endLine" : 583,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaSessionCompat fromMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1009,
  "endLine" : 1023,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2150,
  "endLine" : 2163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRegistrationCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2480,
  "endLine" : 2493,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMbrAndRcc()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2889,
  "endLine" : 2908,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2953,
  "endLine" : 2966,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerMediaButtonEventReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3806,
  "endLine" : 3823,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRegistrationCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3968,
  "endLine" : 3981,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4204,
  "endLine" : 4217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyChildrenChangedForCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1566,
  "endLine" : 1579,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isValidPackage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1675,
  "endLine" : 1688,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 153,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 403,
  "endLine" : 418,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyAllRequestsOnCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingForceEnabledEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/StreamSharingForceEnabledEffect.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exif getExif()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ExifUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureSessionHolder createCaptureSessionByOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraTaskTrackingExecutor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CaptureSimulation.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueT retrieveOptionWithPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseCaseAttachInfo getOrCreateUseCaseAttachInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionConfig initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object attachCompleter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public O get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RectF getTransformedMappingArea()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFormatCompatible()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifTag.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 784,
  "endLine" : 798,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkReadyToRelease()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 344,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeSafely()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 406,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void useAndConfigureProgramWithTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 509,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeSafely()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String createFragmentShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ShaderProvider resolveDefaultShaderProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraExecutor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2288,
  "endLine" : 2303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Packet createPacketWithHalRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 244,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageProxy createImageProxyWithEmptyMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1083,
  "endLine" : 1098,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageWriter newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi26Impl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canParseSosMarker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/IncorrectJpegMetadataQuirk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findSecondFfd8Position()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/IncorrectJpegMetadataQuirk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSizeListByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getResolutionCandidateList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap createBitmapFromPlane()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational getAspectRatioGroupKeyOfTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 244,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasRawImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1098,
  "endLine" : 1113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashSet filter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void increaseMinLogLevelReference()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 527,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void decreaseMinLogLevelReference()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 529,
  "endLine" : 546,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMirroringRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 462,
  "endLine" : 475,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void weave_pixels()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/cpp/image_processing_util_jni.cc",
  "fileLinesCount" : 652,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1009,
  "endLine" : 1025,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalizePendingRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1027,
  "endLine" : 1040,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryReleaseVideoEncoder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2251,
  "endLine" : 2265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AudioSource performOneTimeAudioSourceCreation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3260,
  "endLine" : 3275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addResolutionsToTable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sortQualityRatioRow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProblematicVideoQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSizeSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getProfilesInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy createNewEncoderProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBufferProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BufferInfo resolveOutputBufferInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1234,
  "endLine" : 1250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoEncoderDataSpace mimeAndProfileToEncoderDataSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int resolveFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigDefaultResolver.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCompensatedRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 552,
  "endLine" : 567,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect calculateCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 599,
  "endLine" : 612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deInitSessionInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version parse()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setActiveInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 272,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TargetAspectRatio.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldStopRepeatingBeforeCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/StillCaptureFlow.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputConfigurationCompat wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZoomOverrideAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void submitCameraZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2CameraInfoImpl getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Config getUpdatedImplementationOptionsWithUseCaseStreamSpecOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 500,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MeteringRectangle getMeteringRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getPercentageByRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addCamera2Callbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture preCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 647,
  "endLine" : 662,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFlashRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 789,
  "endLine" : 802,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getUltraHdrSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 620,
  "endLine" : 643,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean canResolveWithinConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 450,
  "endLine" : 464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void applyVideoStabilization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getReopenDelayMs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2412,
  "endLine" : 2425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCameraSelectorLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/LensFacingUtil.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUltraHdrOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 837,
  "endLine" : 852,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ImageCaptureOptionUnpacker.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCameraOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getPhysicalCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 596,
  "endLine" : 609,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void issuePendingCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 678,
  "endLine" : 691,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompat.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompat.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stopAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseSurfaceManager.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseSurfaceManager.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancelFocusAndMeteringAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FocusMeteringControl.kt",
  "fileLinesCount" : 551,
  "components" : [ "primary::camera" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideUseCaseThreads()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraConfig.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createFragmentShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessorImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createBufferAndOverlay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 315,
  "endLine" : 334,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFrame getFrameToRender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrameBuffer.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2098,
  "endLine" : 2113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBrightness()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/WakeLock.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquireOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedReference.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCameraExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2MetadataCache.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequenceProcessor.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReprocessableCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 529,
  "endLine" : 542,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReprocessableCaptureSessionByConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeWithFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestMetadata.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/RefCounted.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int surfaceRotationToRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/impl/surface/DeferredSurface.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MediaRouter getRouter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addMemberToDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 765,
  "endLine" : 780,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean filterRouteEvent()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2670,
  "endLine" : 2688,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String assignRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyRouteControllerRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 519,
  "endLine" : 533,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSessionInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 705,
  "endLine" : 721,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1069,
  "endLine" : 1082,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1263,
  "endLine" : 1276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbind()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 274,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDynamicRouteDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRegistered()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 776,
  "endLine" : 789,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 280,
  "endLine" : 295,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1186,
  "endLine" : 1202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSevenInchTablet()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 128,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 352,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 637,
  "endLine" : 652,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 706,
  "endLine" : 719,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateGroupListItems()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 778,
  "endLine" : 791,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSupportedVersions()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/VersionUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::autofill" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/InitializationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::startup" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 87,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAllBinariesAreCompatible()",
  "longName" : "",
  "relativeFileName" : "binarycompatibilityvalidator/binarycompatibilityvalidator/src/main/java/androidx/binarycompatibilityvalidator/BinaryCompatibilityChecker.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::binarycompatibilityvalidator" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_called()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 85,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decorator_calledOnce()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/DecoratedNavEntriesTest.kt",
  "fileLinesCount" : 1726,
  "components" : [ "primary::navigation3" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSerializerFail()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BiometricPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1005,
  "endLine" : 1020,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BiometricPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1040,
  "endLine" : 1055,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BiometricFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 229,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAuthentication()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 634,
  "endLine" : 649,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKeyguardManagerNeededForBiometricAndCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1102,
  "endLine" : 1120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getThemedColorFor()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 359,
  "endLine" : 374,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToReflection()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerFactory.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun networkTypeToInt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intToNetworkType()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPeriodic()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onTimeout()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onStartCommand()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 65,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Listener clearListeners()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 948,
  "endLine" : 967,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addToDatabase()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onStartCommand()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmService.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long throttleIfNeeded()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeTestWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 152,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void send()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 186,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 932,
  "endLine" : 945,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchDependentViewsChanged()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1566,
  "endLine" : 1579,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidUnitTest/kotlin/androidx/constraintlayout/compose/GridFlagTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1558,
  "endLine" : 1583,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debugString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 828,
  "endLine" : 842,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasKeyFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1579,
  "endLine" : 1592,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCycleDependency()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1994,
  "endLine" : 2007,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstraintWidget getWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2747,
  "endLine" : 2761,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3145,
  "endLine" : 3158,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 349,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addViewToCircularFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRadius()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAngle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 838,
  "endLine" : 851,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2187,
  "endLine" : 2200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintAttribute get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2248,
  "endLine" : 2261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/SharedValues.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersects()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getDP()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void pivot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 590,
  "endLine" : 605,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 615,
  "endLine" : 629,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void updateReferencesWithNewDefinition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridReference getGrid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 427,
  "endLine" : 440,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnectionAllowed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 466,
  "endLine" : 479,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalHorizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 625,
  "endLine" : 638,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable createSlackVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable createExtraVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 410,
  "endLine" : 426,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVariableValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getEventType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateAllRowsHaveDistanceOrDuration()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkRowHasSpanType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat checkSupportedIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarIconConstraints.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trip build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationEnded()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestItemRange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/ListDelegateImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeEnum()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 341,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getFields()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 631,
  "endLine" : 646,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppDrivenRefreshEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/constraints/ConstraintManager.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TemplateWrapper getTopTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 280,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDigest()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 285,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int loadThemeId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 438,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void dispatch()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostDispatcher.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void nextInstruction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceInfo.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::car" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRowWithSecondaryAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/GridTemplateMenuDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void triggerFourthItemLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickListener createOnClickListenerForFifthItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence buildSecondaryText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/MessageTemplateDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ContentLimitsDemoScreen.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean allInfoAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/CarHardwareInfoScreen.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::car" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LatestFeatures.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ParkedVsDrivingDemoScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String determineAuthority()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteCallback stubToRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNative()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int evaluateColorChange()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 477,
  "endLine" : 492,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 389,
  "endLine" : 405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animation startAlphaAnimation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 576,
  "endLine" : 590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean exists()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean renameTo()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlerReplaceData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 659,
  "endLine" : 674,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessTest.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::datastore" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::datastore" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::datastore" ],
  "startLine" : 439,
  "endLine" : 454,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToPreferences_retainsAllKeys()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 332,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToMutablePreferences_retainsAllKeys()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 349,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongTypeThrowsClassCastException()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerJavaTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::datastore" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/ProviderCreateCredentialRequest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::credentials" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/SigningInfoCompat.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::credentials" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePassword/CredentialProviderCreatePasswordController.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::credentials" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailableOnDevice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/CredentialProviderPlayServicesImpl.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::credentials" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupFrameTimer()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi24Impl.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::metrics" ],
  "startLine" : 98,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long publishWatchNextProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 474,
  "endLine" : 489,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PreviewProgram fromCursor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinish()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 511,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String decryptKey()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 625,
  "endLine" : 638,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestAppAuthenticatorBuilder createFromInputStream()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestAppSignatureVerifier build()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureAuthKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 339,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean didUserAuthNoCache()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 411,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SimpleIdentityCredentialStoreCapabilities getFeatureVersion202009()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SimpleIdentityCredentialStoreCapabilities getFeatureVersion202101()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataItem cborDecode()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadAccessControlProfiles()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 803,
  "endLine" : 816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFragmentViewBound()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 229,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean beginFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/FakeDrag.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 526,
  "endLine" : 544,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 556,
  "endLine" : 573,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialize()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1383,
  "endLine" : 1398,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime-lint/src/main/java/androidx/navigation/runtime/lint/DeepLinkInActivityDestinationDetector.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment-compose/src/main/java/androidx/navigation/fragment/compose/ComposableFragment.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToEnumOverriddenSerialNameIllegal()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 358,
  "endLine" : 372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsFromParentDestinationToStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hierarchy()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 359,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavDestination.nonAndroid.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::navigation" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavDestination.nonAndroid.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::navigation" ],
  "startLine" : 221,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamDefaultArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 579,
  "endLine" : 593,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamDefaultArgumentMatchParamsInBraces()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 613,
  "endLine" : 627,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableStringCollectionArgumentMatchParamsInBraces()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 664,
  "endLine" : 679,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchExtraParamOptionalDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 878,
  "endLine" : 892,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchDifferentParamName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 911,
  "endLine" : 925,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryDefaultParamArgumentMatchDifferentParamName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 944,
  "endLine" : 958,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryDefaultParamArgumentMatchOnlyPartOfParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 992,
  "endLine" : 1006,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamDefaultArgumentWithWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1132,
  "endLine" : 1146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamDefaultArgumentWithWildCardOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1166,
  "endLine" : 1180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentWithStarInFront()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1190,
  "endLine" : 1204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentWithStarInBack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1207,
  "endLine" : 1221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentWithRegex()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1224,
  "endLine" : 1238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamDefaultArgumentWithRegex()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1241,
  "endLine" : 1255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkArgumentMatchEncoded()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1400,
  "endLine" : 1415,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkCaseInsensitivePath()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1514,
  "endLine" : 1528,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkCaseSensitiveQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1531,
  "endLine" : 1546,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureValueIsDecodedProperly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1566,
  "endLine" : 1580,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureNewLineIsDecodedProperly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1583,
  "endLine" : 1597,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkArgumentDoesNotCrossPoundSign()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1653,
  "endLine" : 1667,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertIllegalCustomType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 755,
  "endLine" : 770,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkInvalidMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphSetStartDestinationKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphSetStartDestinationKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeEnumList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun routeListArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 349,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumNullableType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 366,
  "endLine" : 380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNullRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 62,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkFragExactMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassWithNonKClassDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun pushWithTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common-lint/src/main/java/androidx/navigation/common/lint/EmptyNavDeepLinkDetector.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 142,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetViewModelStoreOwnerAndroidViewModel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSameViewModelStoreOwnerAfterGraphSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 792,
  "endLine" : 806,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectPathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1107,
  "endLine" : 1121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithObjectIncorrectArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2499,
  "endLine" : 2515,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2824,
  "endLine" : 2839,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2843,
  "endLine" : 2858,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3512,
  "endLine" : 3528,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3532,
  "endLine" : 3548,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithKClassPoppedWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3552,
  "endLine" : 3568,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithKClassArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3572,
  "endLine" : 3588,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3623,
  "endLine" : 3639,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithObjectPoppedWithKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3643,
  "endLine" : 3659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithObjectIncorrectArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3663,
  "endLine" : 3681,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionDifferentURI_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3845,
  "endLine" : 3859,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeDifferentUri_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3890,
  "endLine" : 3904,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkUriAndAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3964,
  "endLine" : 3978,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkUriAndMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3982,
  "endLine" : 3996,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4694,
  "endLine" : 4710,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEmptyStringListUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5287,
  "endLine" : 5301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5606,
  "endLine" : 5620,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_UriAndAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5650,
  "endLine" : 5664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_UriAndMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5668,
  "endLine" : 5682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navArgsLazyNoExtras()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateDataPatternMissingArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 292,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 355,
  "endLine" : 368,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 378,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSameOnBackPressedDispatcher()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 542,
  "endLine" : 560,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionDifferentURI_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 748,
  "endLine" : 762,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateFromOnDestinationChangedListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1690,
  "endLine" : 1705,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopRoot()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1983,
  "endLine" : 1997,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateWithPopRoot()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2109,
  "endLine" : 2123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_UriAndAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3487,
  "endLine" : 3501,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_UriAndMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3505,
  "endLine" : 3519,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_UriActionMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3536,
  "endLine" : 3550,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromContextSetGraphNavInflater()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExplicitStartDestinationWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 190,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavControllerViewModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseStartTags()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/XmlPositionParser.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 609,
  "endLine" : 624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyAndPutHandler()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void considerNotify()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 117,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 429,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelStoreTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSwitchClauseExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMainDispatcherChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/desktopTest/kotlin/MainDispatcherCheckerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeWhileTraversing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constructionDestruction1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwException_thenRunAnother()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAncestorOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/SavedStateHandleProviderTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleInitializer.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 24,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lifecycleOwnerIsAvailableWhenComposedIntoViewGroup()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInComponentActivityTest.android.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun viewModelCreatedViaDefaultFactoryWithCustomOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createdWithCustomFactoryViewModelIsEqualsToCreatedManuallyWithKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lifecycleOwnerIsAvailableWhenComposedIntoViewGroup()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInAppCompatActivityTest.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runBenchmarkFor()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/AndroidBenchmarkRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 343,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun velocityCalculationForInts()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_Emphasized_BoundsCheck()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateDecay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animatable.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/InternalMutatorMutex.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateDpAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateSizeAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateOffsetAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateRectAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateIntAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateIntOffsetAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateIntSizeAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateTarget()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DeferredTargetAnimation.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_size_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_size_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withoutLabel_placeholderCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_intrinsicHeight_withOnlyEmptyInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1411,
  "endLine" : 1425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withTrailingIcon_inIntrinsicHeight_andTooShortWidth_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1483,
  "endLine" : 1497,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withoutLabel_placeholderCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 336,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_getFocus_whenClickedOnInternalArea()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_intrinsicHeight_withOnlyEmptyInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1342,
  "endLine" : 1356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRelease_calledWhen_pullEnds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testOffset_whenRevealed_nonPersistentAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 202,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked_animateToChecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_animateToUnchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabs_lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabs_darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabScreenshotTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultIncludeFontPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TextTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAndIconTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_selectNewTab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 585,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LeadingIconTabRow_selectNewTab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 619,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteElevationCompositionLocalIsSet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 992,
  "endLine" : 1005,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun image_noIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun image_withIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconUnspecifiedTintColorIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 206,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconSpecifiedTintColorApplied()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemanticsWhenContentDescriptionProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChangesInLightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ElevationOverlayTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_dismissesOnEscapePress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyText()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerFab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_centerFab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_metaText_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_noSingleLine_metaText_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionChip_outlined()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionChip_outlined_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenuItem_onClick()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MenuTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 393,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_testOffset_tallDrawer_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Icon.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun settle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 441,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun defaultRippleAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreverRecomposing_viaModel_shouldFail()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeTwice2()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels_wrongColor()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ImageAssertionsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateHeightSizeClass_useBestMatchedSupportedSizeClasses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthCreation_withRounding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 192,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCanonicalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapPosition_forStartAlignedStrategyWithMultipleFocalAndLessItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineSnapPositionTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_large_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_xlarge_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_sizeWithoutMinTargetEnforcement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_sizeWithoutMinTargetEnforcement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_sizeWithoutMinTargetEnforcement()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 816,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularWavyProgressIndicator_NaNProgress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_withHeaderFab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailScreenshotTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_customHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarScreenshotTest.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_expandBySwiping()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 792,
  "endLine" : 808,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheetContent_respectsProvidedInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1306,
  "endLine" : 1319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_horizontal_windowAlignment_withTooLargeMargin_centersHorizontallyInstead()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_vertical_anchorAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatingToolbar_customSize_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarTest.kt",
  "fileLinesCount" : 1529,
  "components" : [ "primary::compose" ],
  "startLine" : 1394,
  "endLine" : 1407,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabs_lightTheme_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabs_lightTheme_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 376,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabs_darkTheme_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTabs_darkTheme_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_primary_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 433,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_secondary_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 452,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_primary_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_secondary_scrollable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabScreenshotTest.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 490,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredSliderTest_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 542,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredSliderTest_steps()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 574,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_clickableItem_onClickCalled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_continuous()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_stepped()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_tap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 249,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vertical_slider_tap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_valueChangeFinished_calledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 485,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precisionPointerUiEnabled_updateDeviceToMouse_updatesToUseDenseUi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultIncludeFontPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAutoSize_changesTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAndIconTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_determinate_customStroke()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_determinate_customCapAndTrack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagateDefaultTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1195,
  "endLine" : 1209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_respectsInsetsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_centeredWithSubtitle_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalWeightArrangement_darkTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarScreenshotTest.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_testOffset_whenDismissedToEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_testOffset_whenDismissedToStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withoutLabel_placeholderCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 349,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_labelAlignment_centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 631,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_prefixSuffix_withLeadingTrailingIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 739,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInputWithInitialDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedPolygon_outlineSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByTextAndClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_placeholderColorAndTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 769,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingText_contributesToTextFieldMeasurements()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1426,
  "endLine" : 1440,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_intrinsicHeight_withOnlyEmptyInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2001,
  "endLine" : 2015,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withTrailingIcon_inIntrinsicHeight_andTooShortWidth_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2080,
  "endLine" : 2094,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun image_noIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun image_withIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconUnspecifiedTintColorIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconSpecifiedTintColorApplied()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemanticsWhenContentDescriptionProvided()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withoutLabel_placeholderCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_labelAlignment_centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 611,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prefixSuffix_withLeadingTrailingIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 719,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readLocalMotionScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MotionSchemeTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabLongTextHasHeightFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun morphShape_start()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesScreenshotTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun morphShape_mid()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesScreenshotTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun morphShape_end()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesScreenshotTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_restoresTimePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 647,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_defaultColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationDrawerItemScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_getFocus_whenClickedOnInternalArea()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_contributesToTextFieldMeasurements()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1369,
  "endLine" : 1383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_intrinsicHeight_withOnlyEmptyInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1868,
  "endLine" : 1882,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_withTrailingIcon_inIntrinsicHeight_andTooShortWidth_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1947,
  "endLine" : 1961,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_lightTheme_defaultToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_lightTheme_checkedToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_lightTheme_defaultToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 221,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_lightTheme_checkedToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_lightTheme_defaultToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 317,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_lightTheme_checkedToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_lightTheme_defaultToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_lightTheme_checkedToPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item_unselectedItem_hasIconSemantics_whenLabelNotPresent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 502,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testOffset_whenCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_childrenCount_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_clickableItem_onClickCalled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroup_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonGroupScreenshotTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_withNonClickable_mergesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChildParentSemanticsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1257,
  "endLine" : 1270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/OutlinedTextField.kt",
  "fileLinesCount" : 1437,
  "components" : [ "primary::compose" ],
  "startLine" : 1354,
  "endLine" : 1370,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiAspectCarouselItemDrawInfo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiAspectCarouselItemDrawInfo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1258,
  "endLine" : 1271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Icon.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledIconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledIconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 681,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalIconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 855,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalIconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 917,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitAlwaysScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 837,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1328,
  "endLine" : 1341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1409,
  "endLine" : 1422,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 596,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 2885,
  "endLine" : 2898,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 1676,
  "endLine" : 1689,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PrimaryScrollableTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PrimaryIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1069,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PrimaryScrollableTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffold_showNavigationSuite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteType()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1223,
  "endLine" : 1236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_extraLargeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_compactWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_extraLargeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_alwaysAvoidHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_avoidOccludingHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_avoidSeparatingHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_neverAvoidHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_alwaysAvoidHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 319,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_avoidOccludingHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_avoidSeparatingHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateDensePaneScaffoldDirective_neverAvoidHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 370,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneSwitching_progress10()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneSwitching_progress15()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneSwitching_progress20()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneSwitching_progress50()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneShifting_progress15()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_zeroFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 332,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_fixedFirstPanePercentage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 368,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_zeroFirstPanePercentage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 385,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_smallFirstPanePercentage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_largeFirstPanePercentage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansion_fullFirstPanePercentage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 436,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionWithDragHandle_zeroFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 491,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldState.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_differentSceneKeys()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation3/ThreePaneScaffoldScene.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 402,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUnreferencedParameters()",
  "longName" : "",
  "relativeFileName" : "compose/lint/common/src/main/java/androidx/compose/lint/KotlinUtils.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ComposableFlowOperatorDetector.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveLast()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/SafeMultiValueMapTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertRemoveMutableList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/SafeMultiValueMapTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotState.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveSingleHigher()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveSingleLower()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observeWithinPause()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observeWithinWithoutReadObservation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateListIterator_add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readOnlySnapshotValidAfterParentDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 740,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsafeSnapshotEnterAndLeave()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 976,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeferredReclaimingState_Merged()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1127,
  "endLine" : 1147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotsAreIsolatedFromGlobalChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2849,
  "endLine" : 2863,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptySlotTableAnchorAtNegativeOneStaysNegativeOne()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 329,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveItems()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 427,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingDuplicateAnchorsMidRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingDuplicateAnchorsStartRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingDuplicateAnchorsEndRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 483,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateChangeTriggersUpdateWhenDerivedStateIsUsedRightAfter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_recomposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverloadedComposableMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordRead()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 417,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rereadDerivedState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 608,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun andNot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordSlotEditing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushOp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MultiValueMap.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advanceBy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1740,
  "endLine" : 1753,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchSurfaceCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 532,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/ClickableFocusTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findEditMenuViewRecursively()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenu.ios.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 786,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/CupertinoTextFieldPointerModifier.skiko.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Area()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/BasicTextField.desktop.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/BasicTextField.desktop.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toImeOptions_replacesUnspecifiedValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenCollapsedSelection_returnsDefaultEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_differentSize_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 937,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHandleLineHeight_selection_out_of_lines_limit_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 871,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTextTest_keep_insertion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 731,
  "endLine" : 745,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceDoesNotMergeWithInsertion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateNextCursorPosition_aroundDeletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextSelectionMovementTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputTransformationDoesNotRemoveComposingAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputTransformation_addingAnnotation_showsOutputAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleFullyNestedChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledParentClickable_doesNotCrashOnFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7313,
  "endLine" : 7331,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf1_contextMenu_rightClick_appears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf1_contextMenu_leftClick_doesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf1_contextMenu_onClickProcessText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf2_contextMenu_disabled_rightClick_doesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 606,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_showsSelectionHandles_whenReducedVisualTransformationIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_showsCursorHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectionCaret()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textWidth_greaterThan_defaultWidth_choosesTextWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldDefaultWidthTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_passwordTextField_noCopyCutActions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 774,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_greaterThan_maxLines_invalidValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_swipe_whenLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_swipe_whenLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 311,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemanticsWhenContentDescriptionProvided()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 539,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageWithNoIntrinsicSizePainterFillsMaxConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 555,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1392,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1560,
  "endLine" : 1575,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userScrollEnabledIsOff_shouldNotAllowPageAccessibilityActions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_emptyPager()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerScrollIndicatorTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedScrollToPage_viewPortNumberOfPages_usingLaunchedEffect_shouldNotPlaceALlPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 308,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForwardAtTheLastPage_withSpacing_pageSettlesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerSwipeEdgeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallScrollBackwardShouldFillEntireWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_inspectorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragLockedWithPriority()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFingerTapCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 712,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFingerTapCancel_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 735,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_afterSnappingVelocity_everythingWasConsumed_shouldReturnNoVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_afterSnappingVelocity_didNotConsumeAllScroll_shouldReturnRemainingVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 605,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusingOnVisibleItemDoesNotScroll_whenMultipleFocusables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 743,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusingOutOfBoundsItem_bringsItIntoView_whenMultipleFocusables()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 764,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalFocusSearch_Enter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 269,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoDimensionalFocusSearch_Exit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusGroupTest.kt",
  "fileLinesCount" : 427,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_childBiggerThanParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShape_setsShapeSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 562,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun genericShape_setsShapeSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 598,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardHiddenWhenFocusIsLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_defaultSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun press_to_cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapToCancelDoesNotBlockUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_zeroOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_secondLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1116,
  "endLine" : 1136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_negativeOffset_returnsFirstLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_offsetPastTextLength_returnsLastLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1162,
  "endLine" : 1182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_offsetAtNewline_returnsPreviousLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1185,
  "endLine" : 1205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_emptyString_returnsEmptyRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1208,
  "endLine" : 1228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_emptyLine_returnsEmptyNonZeroRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1231,
  "endLine" : 1251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeOfLineContaining_overflowed_returnsLastVisibleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1254,
  "endLine" : 1274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastVisibleOffset_everythingVisible_returnsTextLength()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1308,
  "endLine" : 1326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withNoTextThenLongPress_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPadding_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 436,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingOfFinalLine_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 540,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_thenMouse_touchBehaviorsDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1163,
  "endLine" : 1179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_thenTrackpad_touchBehaviorsDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1230,
  "endLine" : 1246,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_thenMouse_touchBehaviorsDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 889,
  "endLine" : 905,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun whenMouseCollapsedSelectionAcrossLines_thenTouch_showUi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 930,
  "endLine" : 948,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenTripleClickInEndPadding_selectsOnlyCurrentParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 965,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_thenTrackpad_touchBehaviorsDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1180,
  "endLine" : 1196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun whenTrackpadCollapsedSelectionAcrossLines_thenTouch_showUi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1221,
  "endLine" : 1239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenTripleClickInEndPadding_selectsOnlyCurrentParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextField1SelectionGesturesTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenChangingSpanStyle_noInvalidateTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringContentCaptureInvalidationTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenChangingParagraphStyle_noInvalidateTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringContentCaptureInvalidationTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_leftRightMovements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_byWordMovements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoistedScrollState_passedToBasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_rendersTheResultOf_codepointTransformation_codepointIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_removesLineFeedViaCodepointTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_byWordSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 373,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectionCaret()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 554,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_simpleRedo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 758,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHintLocales()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportedStylusHandwritingGestures()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 563,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnText_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnText_rtl_in_ltrLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOnEmptyRegion_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldClickToMoveCursorTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_doesNotShow_whenTextFieldIsReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPress_requestsFocus_afterPointerIsReleased()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_coercesRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AsyncTestFonts.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_preT()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focus_doesNotShowSoftwareKeyboard_whenNotShowSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toInputConnection_changingComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_showsKeyboardAgainWhenTapped_ifFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1000,
  "endLine" : 1018,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_swipe_whenLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_swipe_whenLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 330,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling1x_lineHeightStyleDoubleSp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling2x_lineHeightStyleDoubleSp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_velocityProxy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenu_toggleStatus_popupAppearsAndDisappears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_animateCancelledUpdatesIsTransformInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 819,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformable_mouseScrollOnly_noZoom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 1007,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 876,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 916,
  "endLine" : 929,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1603,
  "endLine" : 1616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/MouseWheelScrollable.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Selectable.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 586,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 747,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 904,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSubSelections()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextUndoManager.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CoreTextFieldSemanticsModifier.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 781,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordEditOperation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculator.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/MutatorMutex.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridIntervalContent.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyScrollDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1452,
  "endLine" : 1465,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 292,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyScrollDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredItem.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 746,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 853,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 687,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_wrapsToTheNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_wrapsToTheNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_wrapsToTheNextLine_withExactSpaceNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_wrapsToTheNextLine_withExactSpaceNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_wrapsToTheNextLineMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_wrapsToTheNextLineMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_wrapsWithMaxItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_wrapsWithWeights()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_staysInOneRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_staysInOneRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 623,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowRow_wrapsToTheNextLine_Rounding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 641,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlowColumn_wrapsToTheNextLine_Rounding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 659,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_false_isNotFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 375,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 513,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 570,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 588,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxWithConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/BoxWithConstraints.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inInspectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsValid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/InspectorNode.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringEntries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/proto/StringTable.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isInlined()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 261,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linesFill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPathMeasure.android.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTangent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPathMeasure.android.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRGBtoXYZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZtoRGB()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepToSweep()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 677,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 1190,
  "endLine" : 1203,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate90()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate30()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidMatrixTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsetNegativeWidthThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 542,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsetNegativeHeightThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 561,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsetZeroHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsetZeroWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 607,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDensityAndLayoutDirectionConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 905,
  "endLine" : 918,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1923,
  "endLine" : 1936,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidLightingColorFilterToCompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForQuadratics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSvg()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPositionAndTangent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathMeasureTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1984,
  "endLine" : 1997,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertRgbToYuv()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 347,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_proportional_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1193,
  "endLine" : 1207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1450,
  "endLine" : 1464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart_linebreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2693,
  "endLine" : 2708,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordBoundary_Bidi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4038,
  "endLine" : 4053,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 807,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 822,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 896,
  "endLine" : 909,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interceptFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontResolveInterceptor.android.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAssignableField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/ReflectionUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStringAnnotationTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 886,
  "endLine" : 900,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withBulletList_nestedIndentation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1233,
  "endLine" : 1248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textStyle_covered_by_ParagraphStyle_and_SpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextSpanParagraphStyleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStyle_properties_is_covered_by_ParagraphStyle_and_SpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextSpanParagraphStyleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard_with_disposed_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStateUpdated_with_valid_token()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 252,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyFocusedRect_with_valid_token()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_buffer_not_recreated_if_composition_is_different()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTextTest_keep_insertion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 560,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latinIncludeFontPaddingDoesNotAffectLineMetricsMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tallIncludeFontPaddingDoesNotAffectLineMetricsMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withIncludePadding_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 330,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withIncludePadding_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 396,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary_apostropheMiddleOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsOnPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 548,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negative_line_height_does_not_change_the_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_0_trimFirstLineTop_false_trimLastLineBottom_false()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_0_trimFirstLineTop_false_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_0_trimFirstLineTop_true_trimLastLineBottom_false_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_0_trimFirstLineTop_true_trimLastLineBottom_false_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_0f_trimFirstLineTop_true_trimLastLineBottom_true_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_false_trimLastLineBottom_false_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_false_trimLastLineBottom_false_shorter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_false_trimLastLineBottom_true_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_true_trimLastLineBottom_false_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_1f_trimFirstLineTop_true_trimLastLineBottom_true_taller()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_50_trimFirstLineTop_true_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 449,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_topRatio_proportional_trimFirstLineTop_true_trimLastLineBottom_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LineHeightStyleSpanTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 528,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_LTRParagraph_FirstCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_LTRParagraph_LineBreakOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 130,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_LTRParagraph_LastOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_LTRParagraph_Other()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_RTLParagraph_FirstCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_RTLParagraph_LineBreakOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_RTLParagraph_LastOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_LTRText_RTLParagraph_Other()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 284,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_RTLParagraph_FirstCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_RTLParagraph_LineBreakOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_RTLParagraph_LastCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 363,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_RTLParagraph_Other()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_LTRParagraph_FirstCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_LTRParagraph_LineBreakOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_LTRParagraph_LastCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 467,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_RTLText_LTRParagraph_Other()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 492,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionNotLineBreakOffset_FromLTRToRTL_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 521,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionNotLineBreakOffset_FromLTRToRTL_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 550,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionNotLineBreakOffset_FromRTLtoLTR_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 579,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionNotLineBreakOffset_FromRTLtoLTR_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 608,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionLineBreakOffset_FromLTRToRTL_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 637,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionLineBreakOffset_FromLTRToRTL_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 666,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionLineBreakOffset_FromRTLToLTR_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 695,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_BiDiTransitionLineBreakOffset_FromRTLToLTR_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 724,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_FromMiddle_FromLTRToRTL_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 753,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_FromMiddle_FromLTRToRTL_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 782,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_FromMiddle_FromRTLToLTR_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 811,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_FromMiddle_FromRTLToLTR_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 840,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_ToMiddle_FromLTRToRTL_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 869,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_ToMiddle_FromLTRToRTL_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 898,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_ToMiddle_FromRTLToLTR_LTRParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 901,
  "endLine" : 927,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BidiText_LineBreakOffset_ToMiddle_FromRTLToLTR_RTLParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 930,
  "endLine" : 956,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BiDi_Whitspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 959,
  "endLine" : 984,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontal_BiDi_singleLine_Whitespace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutGetHorizontalTest.kt",
  "fileLinesCount" : 1013,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 1012,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_appliesColorFromHtmlTag_rightMostAlwaysWinsInNestedStyling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_mergesDecorationFromMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 483,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 232,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBrushOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBrushOnPartOfText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeScaleOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 453,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setFontSizeScaleOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_fontFeatureSetting_setSpanOnText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1020,
  "endLine" : 1035,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_shadow_blur_with_zero_resets_to_float_min()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1751,
  "endLine" : 1768,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_baselineShift_appliedAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1854,
  "endLine" : 1870,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMinWidthConstraints_notSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1949,
  "endLine" : 1962,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMinHeightConstraints_notSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1965,
  "endLine" : 1978,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 946,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 949,
  "endLine" : 963,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_primary_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1239,
  "endLine" : 1253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPositionForOffset_notPrimary_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1481,
  "endLine" : 1495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart_linebreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2800,
  "endLine" : 2815,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordBoundary_Bidi()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4404,
  "endLine" : 4419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontVariationSettingsTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidResolveInterceptor_choosesOptionalFont_whenWeightMatches()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 758,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidResolveInterceptor_fontWeightAdjustment_appliesPastApi31()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 786,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursive_resolvesNonNull_allWeightAllStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_canBeSmallerThan_maxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 308,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_canBeSmallerThan_maxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_start_alignsStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1092,
  "endLine" : 1110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_end_alignsEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1113,
  "endLine" : 1131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_returns_longest_word_width()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1748,
  "endLine" : 1762,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeights600To900SnapToBoldBeforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subset_load_regular_bold_only_and_query_regular()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceSubsetTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subset_load_regular_bold_only_and_query_bold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceSubsetTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subset_load_regular_bold_only_and_query_black()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceSubsetTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_fontWeightBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_italic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAccessibilitySpannableString_with_urlAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun urlSpansAreSameInstanceForSameAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 404,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 391,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 573,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeAction.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIncluded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextInclusionStrategy.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-backhandler/src/jbMain/kotlin/androidx/compose/ui/backhandler/ProgressBackEventHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apiIsNotAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/InfiniteTransitionComposeAnimationTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentClockStateAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 652,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentClockDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 713,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeShouldNotifyUnsubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeClearsCachedAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LineNumberPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/LineNumberPreview.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchTestWindowApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofillForNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.android.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollRangeIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 284,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollRangeToCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 441,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFocusables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1044,
  "endLine" : 1061,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollCaptureSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1085,
  "endLine" : 1098,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.js.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRandom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/graphics/CommonGraphicsLayerTest.kt",
  "fileLinesCount" : 1436,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 518,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationZ_unspecified_origin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDidMoveToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/navigationevent/UIKitNavigationEventInput.ios.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewWillTransitionToSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugLog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 685,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didUpdateFocusInContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 705,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/FocusedViewsList.ios.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingFocusWithDelay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 913,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onDialogShown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Dialog.skiko.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSendMouseEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 594,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Dialog.desktop.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberWindowState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowState.desktop.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertsAndIntersections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateScrollable2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 941,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_largerThanParentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 165,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitSubtreeWithDelegates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateInsertedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 528,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEasySpeculativeHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTestSemantics_pointerInMinimumTouchTarget_pointerInputFilterHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1400,
  "endLine" : 1416,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePoints_pointerStoppedMoving_differentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePoints_zeroVelocity_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_positiveVelocity_positiveDataPoints_differentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 233,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_positiveVelocity_negativeDataPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_positiveVelocity_mixedSignDataPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_negativeVelocity_negativeDataPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_negativeVelocity_negativeDataPoints_differentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_negativeVelocity_postiveDataPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotion_negativeVelocity_mixedSignDataPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearMotionFollowedByFlatLineWithoutIntermediatePoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_update_input_state_extracted_text_monitor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionUpdateTextFieldValueTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.wasm.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInnerShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowScreenShotTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegatedDrawNodesDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1258,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleConvenienceUniform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotationConvenience()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 989,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_progressIndicator_determinate_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_succeedFromToolIfSensitiveData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2575,
  "endLine" : 2590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_failFromNontoolIfSensitiveData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2593,
  "endLine" : 2608,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsHitTest_transparentNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 3850,
  "endLine" : 3868,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription_singleNode_mergingDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4774,
  "endLine" : 4792,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageRole_set_whenImageItseldMergesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5358,
  "endLine" : 5376,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readsValuesProvidedByNearestParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetIsCalledWhenContentIsDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readsTheLastValueProvidedBeforeThisModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToThirdItem_skipsDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToFourthItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusWrapsAroundToFirstItem_skippingLastDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusWrapsAroundToFirstItem_skippingFirstDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 325,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactive_requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_lastItemInCompositionOrderGetsFocus_evenIfThereIsAParentAtTheRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToSecondItem_skipsDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToFirstItem_ignoresDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusWrapsAroundToLastItem_skippingFirstDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusWrapsAroundToLastItem_skippingLastDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_focusesOnParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_doesNotFocusOnDeactivatedParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateFocusArea_canFindSelf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 463,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemFocusedOnAppearing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingDeactivatedItem_withNoNextFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 999,
  "endLine" : 1017,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_focusProperties_belowFocusTargetNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun active_isUnchanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivated_isUnchanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_focusesOnChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingClearFocus_usingExitProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ClearFocusExitTest.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_noFocusTargetInLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transparencyOfStackedItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 306,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun higherUpSemanticsOverridePropertiesOfLowerSemanticsOnSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 568,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingSubtreeWithoutSemanticsAsTopNode_updatesSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 687,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeDescendants_doesNotCrossLayoutNodesUpward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 795,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildrenAreZSorted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1093,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1124,
  "endLine" : 1139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsInParent_boundsInRootWhenNoParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateSemantics_onDeactivatedNodeDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcompositionReusableContentHost()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SubcompositionReusableContentHost.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 590,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 611,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 632,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 624,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableComposableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 645,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 666,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noComposeViewSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyComposeViewSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextComposeViewSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bestViewSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_updateObservesStateChanges_fromDisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_updateObservesMultipleStateChanges_fromEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 559,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 574,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 595,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_checkDeltasCorrectlyPropagate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableComposableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 634,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 655,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendSwipe()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 592,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeDifferentViewContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 570,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 591,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 572,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 593,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 614,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hostViewIsFocused_whenComposableIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusWrapperTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previousEscapesRecyclerView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextEscapesReverseRecyclerView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotImportant_testOnlyProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 499,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsImportant_accessibilitySpeakableProperties_stateDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 521,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotImportant_clearedWithTestTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 588,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textNode_withRoleButton_className_button()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 609,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun className_overwrittenBy_explicitaccessibilityClassNameProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 652,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitaccessibilityClassNameProperty_childrenNotMergeable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 673,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncoveredNodes_notPlacedNodes_notIncluded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1629,
  "endLine" : 1644,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBoundsInScreen_rotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1686,
  "endLine" : 1701,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitChildrenInOtherLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitChildrenInOtherLayoutNodesInDrawOrder_subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedNodeGetsCoordinator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeCoordinatorInitializationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameClassAndConditionallySkipSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1034,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentLayoutNodesInDrawOrder_subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1412,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSkipPlacementInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3565,
  "endLine" : 3578,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotatedBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 579,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotatedChildBoxOffsetUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 613,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotatedGrandchildBoxOffsetUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 647,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveTwoSlotsWithOneItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveTwoSlotsWithNoItemsInOne()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingItemCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 210,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatingSlotCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario22()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 938,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackIsCalledWhenAddedLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 772,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueWithNoProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueWithNoProviderDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposeOnDetachedStateIsNoOp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2587,
  "endLine" : 2602,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureWithDifferentResult_parentRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bothChildrenRemeasureRequest_bothRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 553,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bothChildrenRelayoutRequest_bothRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 571,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingParentConstraints_remeasureSubTree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1004,
  "endLine" : 1019,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleOwnerIsAvailableWhenComposedIntoViewGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInAppCompatActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ownerIsAvailableWhenComposedIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInAppCompatActivityTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ownerIsAvailableWhenComposedIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInComponentActivityTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleOwnerIsAvailableWhenComposedIntoViewGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInComponentActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroSizedItem_zeroSizedParent_bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_rectInChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringChildIntoView_isCalled_whenRectForParentDoesNotReturnInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 374,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unfocusedFocusable_doesNotDeliverEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusAwareEvent_isTriggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreFocusAwareEvent_triggered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 212,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_hitResultHasSingleMatch_pointerInputHandlerCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 445,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_actionCancel_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 968,
  "endLine" : 983,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_1PointerActionDown_includesMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1219,
  "endLine" : 1234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_preT()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun findCaptureTargets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFontFamilyResolverChanges_TextMeasurerShouldChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerHelperTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDensityChanges_TextMeasurerShouldChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerHelperTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenLayoutDirectionChanges_TextMeasurerShouldChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerHelperTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultCollectionInfo_lazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCollectionInfo_withSelectableGroup_andDefaultLazyListSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenToLocal_withComposableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformToScreen_fromIdentity_withNoComposableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMinimumDimensionsSetOnView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 396,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeIsCorrectWhenSetAfterSetContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ConfigChangeActivityLocaleTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentAfterCreateComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_modelChangesOnRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2312,
  "endLine" : 2325,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Position()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3850,
  "endLine" : 3863,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasActualSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotMeasureContentMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 534,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameRateCombined()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ResizingButtons()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 380,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 631,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 830,
  "linesOfCode" : 14,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNonInteropFocusableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 559,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireOnRectChangedEntries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 449,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 472,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 341,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 404,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 860,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 404,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestModifierUpdaterLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/TestModifierUpdater.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 798,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun buildCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 506,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onPerformActionForVirtualView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeTouchHelper.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 218,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 191,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun allocate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/DisplayPool.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 731,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 856,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 872,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteLongValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteLong.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 924,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun FitBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/FitBox.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeFloats()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 305,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAxis()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 930,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBase6()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 482,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkEndOfTransition()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 532,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 593,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoxLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 526,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitBoxLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 439,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 611,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarqueeModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 223,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float computeModifierDefinedPaddingWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float computeModifierDefinedPaddingHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 604,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animatingBounds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 685,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyAnimationAsNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1119,
  "endLine" : 1132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1255,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int eval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int evalDB()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float interpolate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicSpline.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float eval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 251,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 503,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 555,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void record()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1017,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1136,
  "endLine" : 1149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1221,
  "endLine" : 1236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1388,
  "endLine" : 1401,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1549,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getDocInfo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1815,
  "endLine" : 1829,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteDocPreview()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-tooling-preview/src/main/kotlin/androidx/compose/remote/tooling/preview/RemoteDocPreview.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 877,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addThemedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2026,
  "endLine" : 2041,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addThemedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2071,
  "endLine" : 2085,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float createParticles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3756,
  "endLine" : 3769,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void particlesComparison()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3799,
  "endLine" : 3812,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarqueeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/MarqueeModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int commit()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeShader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assert()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertion.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::glance" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Box()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/layout/Box.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::glance" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  requestPinGlanceAppWidget()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  updateAppWidgetState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/state/GlanceAppWidgetState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::glance" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 890,
  "endLine" : 904,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean unregisterAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 912,
  "endLine" : 926,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findColumns()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet setOrdering()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternPathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Matrix copyImageMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 447,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 250,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enter()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 166,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 89,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedElementTargets()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object mergeTransitionsTogether()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenter()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransitionRequired()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 489,
  "endLine" : 504,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchInstances()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 594,
  "endLine" : 607,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Icon.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::tv" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 167,
  "endLine" : 183,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Carousel()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 222,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 308,
  "endLine" : 324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrCreate()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/MeasureCallbackStub.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 77,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseUpdate.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::health" ],
  "startLine" : 310,
  "endLine" : 325,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/data/ProtoParcelable.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeErrorCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/error/ErrorStatus.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteractiveWatchFaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 555,
  "endLine" : 568,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addClientDisconnectListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 733,
  "endLine" : 746,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createForRuntime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/HeadlessWatchFaceImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsReceiver.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1859,
  "endLine" : 1872,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createWatchFaceControlClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createForRuntime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceMetadataClient.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComplicationSlotIdAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1130,
  "endLine" : 1143,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIconBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSmallImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getShortTitleBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getImageBorderRadius()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 983,
  "endLine" : 996,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 546,
  "endLine" : 561,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Icon.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeDismissableNavHost()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHost.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/InternalMutatorMutex.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 270,
  "endLine" : 286,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun snapFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 735,
  "endLine" : 748,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnDsl.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Icon.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Checkbox()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun snapFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 604,
  "endLine" : 617,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Slider.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::wear" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AmbientController attach()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void clipOutline()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRadialGradient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 779,
  "endLine" : 797,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkInvalidAttributeAsChild()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPointInsideClickArea()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 540,
  "endLine" : 553,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeDrawerDelayed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEdgeDragStarted()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1062,
  "endLine" : 1076,
  "linesOfCode" : 14,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryStartOrResumeInfiniteAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 160,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acquireQuotaAndAnimate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 234,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 409,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByContentUriResolver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutParams updateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1047,
  "endLine" : 1063,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int verticalAlignmentToGravity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1104,
  "endLine" : 1118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int verticalAlignmentToArcVAlign()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1121,
  "endLine" : 1135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScaleType contentScaleModeToScaleType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1137,
  "endLine" : 1151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int textAlignToAndroidGravity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2186,
  "endLine" : 2200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int anchorTypeToAnchorPos()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2222,
  "endLine" : 2236,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int angularAlignmentProtoToAngularAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2239,
  "endLine" : 2253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canImageBeTinted()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Box insetElementWithPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/LayoutDefaults.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row build3ButtonRow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFiveButtonDistribution()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 362,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Typography.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3198,
  "endLine" : 3211,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatFormatter build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5101,
  "endLine" : 5114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContainerDimension containerDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1267,
  "endLine" : 1280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageDimension imageDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1314,
  "endLine" : 1327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 808,
  "endLine" : 821,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1309,
  "endLine" : 1322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LaunchAction launchAction()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3294,
  "endLine" : 3307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3902,
  "endLine" : 3915,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4128,
  "endLine" : 4141,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalSpacerHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 556,
  "endLine" : 569,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Typography.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesTimelineManagerInternal()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun requestTile()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun requestTileResourcesAsync()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markTileAsActiveLegacy()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 731,
  "endLine" : 744,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContainerDimension containerDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 597,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureConsistentJvmSuffix()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 623,
  "endLine" : 642,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOtherProjectsInSameGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaWorkAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPluginsConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaUtils.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPictureInPictureModeChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 956,
  "endLine" : 972,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1095,
  "endLine" : 1110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnReportDrawnListener()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/FullyDrawnReporter.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::activity" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBuffer.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::graphics" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglInitialize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 366,
  "endLine" : 382,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detach()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 522,
  "endLine" : 535,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureAvailable()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 599,
  "endLine" : 612,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBufferTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 381,
  "endLine" : 394,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderFrontBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 364,
  "endLine" : 377,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupTransactionCompletedListenerClassInfo()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 208,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupTransactionCommittedListenerClassInfo()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 227,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetGeometry()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 443,
  "endLine" : 456,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nDestroyImageKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint EGLBindings_nDupNativeFenceFDANDROID()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jlong EGLBindings_nCreateSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int Conic::computeQuadraticCount()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint conicToQuadraticsWrapper()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circleTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/ShapesTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::graphics" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesMultipleFeaturesWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWithFrameworkServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AttributeMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setServiceSolicitationUuid()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/ScanFilter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyCharacteristicChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 557,
  "endLine" : 570,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackShouldWorkInPlugin()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 148,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_defaultKey_accessedAfterRestore_filledSavedState_returnsRestoredValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customKey_performSave()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_setBeforeGet_doesNotInit()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 325,
  "endLine" : 339,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateContextualClasses.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recursiveTypes()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 383,
  "endLine" : 396,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEncodeWithContextualSerialization()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 603,
  "endLine" : 618,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepEquals_withEmptyContent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMap()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 306,
  "endLine" : 321,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnNextRecreationFromEarlyRegisteredObserver()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeWithExplicitSerializerAndConfig()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSelect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpand()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void freezeRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 462,
  "endLine" : 475,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 481,
  "endLine" : 494,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSelect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpand()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void freezeRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 457,
  "endLine" : 470,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 476,
  "endLine" : 489,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void lazyInit()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 796,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateImmediate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 798,
  "endLine" : 812,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 524,
  "endLine" : 541,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void reverseFirstOrStartSecond()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 686,
  "endLine" : 699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 844,
  "endLine" : 857,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 519,
  "endLine" : 536,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void reverseFirstOrStartSecond()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 681,
  "endLine" : 694,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 839,
  "endLine" : 852,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 420,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetDetailsOverviewRowStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 801,
  "endLine" : 814,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetDetailsOverviewRowStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 805,
  "endLine" : 818,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdapterAndSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAdapterAndSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 147,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean runIfNeeded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runUnfinishedStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 327,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreImageViewScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActivateStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 458,
  "endLine" : 471,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpeechRecognizer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 471,
  "endLine" : 484,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showNativeKeyboard()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 505,
  "endLine" : 518,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 600,
  "endLine" : 614,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getResId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkFirstAndLastPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 253,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setIcon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1552,
  "endLine" : 1566,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOrAnimateAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 443,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProgressBarClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 784,
  "endLine" : 797,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateColorAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onEditorAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 776,
  "endLine" : 789,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateChildAlignments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1847,
  "endLine" : 1862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3621,
  "endLine" : 3636,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsFadingHighEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 278,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sanityCheck()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 246,
  "endLine" : 259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 797,
  "endLine" : 810,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2749,
  "endLine" : 2763,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 433,
  "endLine" : 446,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 507,
  "endLine" : 524,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 565,
  "endLine" : 582,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 705,
  "endLine" : 722,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapKeys()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 901,
  "endLine" : 917,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapEntriesAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1271,
  "endLine" : 1287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/template/TestValueClassSet.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::collection" ],
  "startLine" : 259,
  "endLine" : 273,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readPreventsEviction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evictAllEvictsZeroSizeElements()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 594,
  "endLine" : 610,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun equalsEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 333,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 715,
  "endLine" : 732,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 773,
  "endLine" : 790,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachReversed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 593,
  "endLine" : 606,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 819,
  "endLine" : 835,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 461,
  "endLine" : 475,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 914,
  "endLine" : 928,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnBackInvokedDispatcher()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 347,
  "endLine" : 365,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initWindowDecorActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 579,
  "endLine" : 594,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatActivity tryUnwrapContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1717,
  "endLine" : 1730,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertDialog create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 979,
  "endLine" : 994,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Resources getResourcesInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable applyIconTintIfNecessary()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 563,
  "endLine" : 580,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExclusiveItemChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 611,
  "endLine" : 627,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1055,
  "endLine" : 1069,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CascadingMenuPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 221,
  "endLine" : 237,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTickMarkTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 127,
  "endLine" : 145,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 694,
  "endLine" : 707,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1055,
  "endLine" : 1068,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2757,
  "endLine" : 2777,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFeature()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 849,
  "endLine" : 862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 643,
  "endLine" : 657,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatHintHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::appcompat" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmbeddedTabView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 423,
  "endLine" : 436,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFontAndVariationSettings()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 356,
  "endLine" : 370,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyNewTypefacePreservingVariationSettings()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 512,
  "endLine" : 526,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiEditTextHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 447,
  "endLine" : 461,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getDropDownView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 470,
  "endLine" : 484,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 324,
  "endLine" : 337,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 394,
  "endLine" : 410,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 734,
  "endLine" : 747,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckedTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 301,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActivityIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void persistHistoricalDataIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiTextHelper.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyTrackTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 621,
  "endLine" : 639,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyThumbTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 750,
  "endLine" : 768,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupEmojiCompatLoadCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1635,
  "endLine" : 1651,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void applyTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 892,
  "endLine" : 906,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 650,
  "endLine" : 663,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized boolean addDrawableToCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 348,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onHasEnabledHandlerChanged_onHandlerChange_notifiesInput()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 996,
  "endLine" : 1016,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init_withParent_sharesHandlers()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1325,
  "endLine" : 1342,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_toParentThenChild_ordersLIFO()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1391,
  "endLine" : 1408,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlerIsEnabled_whenDispatcherDisabled_doesNotReceiveEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1709,
  "endLine" : 1726,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onBackCompletedToUnimplementedHandler_throwsUnsupportedOperationException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1849,
  "endLine" : 1864,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onForwardCompletedToUnimplementedHandler_throwsUnsupportedOperationException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1867,
  "endLine" : 1882,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterDimensionsAndRotation_constructsCorrectImmutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterDimensionsAndRotation_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterDimensionsAndRotation_forNegativeWidth_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenTriangleBoxDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 609,
  "endLine" : 623,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forBoxAndPartitionedMesh_callsJniAndReturnsBool()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 838,
  "endLine" : 852,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subtract_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnvelope_whenNewAndCurrentAreDisjoint_shouldUpdateToUnion()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 230,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_segmentToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 276,
  "endLine" : 291,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_rectToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 368,
  "endLine" : 383,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_pointToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 507,
  "endLine" : 522,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_meshToNonEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 685,
  "endLine" : 703,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vec_whenSegmentIsHorizontal_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 104,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vec_whenSegmentIsVertical_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vec_whenSegmentIsDegenerate_fillsZeroes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun midpoint_whenSegmentIsHorizontal_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun midpoint_whenSegmentIsVertical_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 267,
  "endLine" : 281,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun midpoint_whenSegmentIsDegenerate_fillsZeroes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 284,
  "endLine" : 298,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMidpoint_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 301,
  "endLine" : 318,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun project_returnsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 494,
  "endLine" : 515,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeInverse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/AffineTransform.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/view/ViewStrokeRendererTestActivity.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidCornerRounding_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 103,
  "endLine" : 118,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidOpacitiyMultiplier_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_comparesValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetNodeConstructor_throwsForNonFiniteTargetModifierRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1007,
  "endLine" : 1020,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRGBtoXYZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 353,
  "endLine" : 369,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZtoRGB()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 372,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predefinedToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierConstructor_requiresValuesInRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearConstructor_requiresFiniteValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepsEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 313,
  "endLine" : 333,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBuilderBuild_withColorIntWithLowAlpha_createsExpectedBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 279,
  "endLine" : 294,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBuilderBuild_withColorIntWithHighAlpha_createsExpectedBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 297,
  "endLine" : 312,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 858,
  "endLine" : 871,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 518,
  "endLine" : 531,
  "linesOfCode" : 14,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 538,
  "endLine" : 551,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushCopyWithAndroidColor_andOtherChangedValues_createsBrushWithColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrIgnore_withBadInput_returnsBuilderUnchanged()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPressure_withoutPressure_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 464,
  "endLine" : 479,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasTilt_withoutTilt_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 492,
  "endLine" : 507,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOrientation_withoutOrientation_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 521,
  "endLine" : 536,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withRealAndPredictedInputs_needsUpdate()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update_shouldReassignValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::ink" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String parseExtValueString()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 276,
  "endLine" : 296,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 987,
  "endLine" : 1000,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map convertUserAgentMetadataToMap()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/UserAgentMetadataInternal.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::webkit" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/TracingControllerImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Profile getProfile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrolled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 266,
  "endLine" : 279,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sameLibraryGroupPrefix()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/RestrictToDetector.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 459,
  "endLine" : 479,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IgnoreClassLevelDetector.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanKeepAnnotation.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitDeclaration()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/SampledAnnotationDetector.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 243,
  "endLine" : 262,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 824,
  "endLine" : 837,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function KarmaWebpackOutputFramework()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/wasm/config.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::mpp" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeGroupBounds()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1174,
  "endLine" : 1188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean computeHasWeights()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1568,
  "endLine" : 1581,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 772,
  "endLine" : 785,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceRecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::preference" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 178,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareDialogBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 94,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 804,
  "endLine" : 817,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindDialogView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceGroupAdapter()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareDialogBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1591,
  "endLine" : 1606,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2267,
  "endLine" : 2282,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScroll()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1358,
  "endLine" : 1372,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected D doInBackground()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 566,
  "endLine" : 579,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 202,
  "endLine" : 215,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLastGlidedItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 266,
  "endLine" : 288,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeCornerNearestOrigin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 675,
  "endLine" : 691,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemStateChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBridge.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean selectItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 54,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateForRegularRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 491,
  "endLine" : 506,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-lint/src/main/java/androidx/recyclerview/lint/InvalidSetHasFixedSizeDetector.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncDifferConfig build()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 214,
  "endLine" : 229,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTile()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTile()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ScrollbarHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verticalScrollTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 444,
  "endLine" : 457,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void horizontalScrollTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 459,
  "endLine" : 474,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 729,
  "endLine" : 742,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 451,
  "endLine" : 464,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int indexOfChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 344,
  "endLine" : 358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 348,
  "endLine" : 361,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 559,
  "endLine" : 576,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchFirstPassAndUpdateViewHolders()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean checkSpanForGap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 401,
  "endLine" : 416,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 447,
  "endLine" : 460,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRemainingSpans()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1849,
  "endLine" : 1862,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getLastMoveOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OpReorderer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 543,
  "endLine" : 556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endRecoverAnimation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 922,
  "endLine" : 935,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDrag()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1101,
  "endLine" : 1114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startSwipe()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1148,
  "endLine" : 1161,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeInt()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4286,
  "endLine" : 4300,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAttributeDouble()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4310,
  "endLine" : 4324,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSeekableFD()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4763,
  "endLine" : 4776,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWebpFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5682,
  "endLine" : 5695,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short readShort()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8049,
  "endLine" : 8062,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8111,
  "endLine" : 8124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copy()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean startsWith()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Listener clearListeners()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 952,
  "endLine" : 971,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TakenActionGenericDocument create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/TakenActionGenericDocument.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNextPageToken()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2541,
  "endLine" : 2556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkForOptimize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2713,
  "endLine" : 2729,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set generateTargetSchemaFilters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverterUtil.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GenericDocument readDocumentFromInputStream()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchMigrationHelper.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::appsearch" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 632,
  "endLine" : 645,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyAccessor infer()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/PropertyAccessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock createCodeToExtractFromGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldUseDirectlyWithoutNullCheck()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 701,
  "endLine" : 715,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/MetadataPropertyAnnotation.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireSerializedNameIsConsistent()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 590,
  "endLine" : 603,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String inferNormalizedMethodName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 377,
  "endLine" : 395,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LiveData getSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/SchemaTypeListModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 909,
  "endLine" : 922,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getAppSearchDocumentClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchDocumentClassMap.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 332,
  "endLine" : 345,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrationFailure()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 364,
  "endLine" : 378,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequiredPermissionsForSchemaTypeVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 471,
  "endLine" : 484,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 400,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutorService createExecutorService()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMatchInfos()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 179,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyEmbedding()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1591,
  "endLine" : 1604,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocumentParcel build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 533,
  "endLine" : 547,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCopy_multiThread()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrationOverride()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrationJump()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 216,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bothDriverAndFactoryProvided()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 542,
  "endLine" : 555,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquire()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnIndexBySuffix()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/CursorUtil.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void foreignKey()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun increment()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/InvalidationTracker.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::room" ],
  "startLine" : 568,
  "endLine" : 581,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultiple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityDeleteOrUpdateAdapter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultiple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityDeleteOrUpdateAdapter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropFtsSyncTriggers()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/DBUtil.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::room" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAsAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotationBox.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 299,
  "endLine" : 312,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWildcardType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 171,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 212,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simple()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simple_pojoSwapped()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simple_oddResultOrder()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dupeColumnMigrated_one()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dupeColumnMigrated_both()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 100,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiple_duplicates()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiple_duplicates_noUnique()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraResultColumns()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraResultColumns_withGap()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 193,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstChoice()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 210,
  "endLine" : 225,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstChoice_resultOrderSwapped()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dupesInMapping()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatedColumn()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 279,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun repeatedColumn_firstChoice()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun case_insensitive()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 371,
  "endLine" : 384,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun case_backticks()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 387,
  "endLine" : 400,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createInsertQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonMain/kotlin/androidx/room/RoomMasterTable.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/DatabaseBundle.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnique()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Entity.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateContinueColumnCheck()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateContinueColumnCheck()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 407,
  "endLine" : 420,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binderprovider/GuavaListenableFutureDeleteOrUpdateMethodBinderProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTypeConverterAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 290,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binderprovider/GuavaListenableFuturePreparedQueryResultBinderProvider.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/InstantPreparedQueryResultBinder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CompositeAdapter.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/CoroutineFlowResultBinderProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserActionsIntent build()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 284,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseIfNeeded()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setToolbarItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setEngagementSignalsCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 473,
  "endLine" : 486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean cleanUpSession()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void launchBrowserSiteSettings()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShareState()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 875,
  "endLine" : 890,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool throwSQLiteException()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/jni/sqlite_bindings.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::sqlite" ],
  "startLine" : 11,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerReleaseReferenceHooks()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatabaseConnection acquireConnection()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 749,
  "endLine" : 767,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean tryAcquireReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseExtensions.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sqlite" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSupportDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Version.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun embeddingComponent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 353,
  "endLine" : 366,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 482,
  "endLine" : 495,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/adapter/WindowAreaAdapterApi3.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutInfo.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PositionalDataSource.jvm.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::paging" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 182,
  "endLine" : 199,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun closestItemToPosition()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 239,
  "endLine" : 252,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItem()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 83,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processEvent()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemSnapshotList()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleRefresh_onSinglePager_throws()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 256,
  "endLine" : 272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 223,
  "endLine" : 238,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 418,
  "endLine" : 433,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getVirtualViewForGotoLink()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean searchNextPageThat()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 313,
  "endLine" : 326,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 488,
  "endLine" : 502,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoLinkDestination()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageAltText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getDistance()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 354,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set findTilesForRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 373,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dump()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BitmapRecycler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::pdf" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect createRightSideExclusionRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 627,
  "endLine" : 641,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ZoomableSelectionHandles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createSelectionObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void zoomAndCenterAtAnimated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 783,
  "endLine" : 796,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1042,
  "endLine" : 1055,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/SearchEditText.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityNodeInfoCompat createNodeForHost()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 734,
  "endLine" : 752,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performActionForChild()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 877,
  "endLine" : 890,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse()",
  "longName" : "",
  "relativeFileName" : "busytown/impl/parse_profile_html.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::busytown" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reportAdditionalFileToCopy()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePerfettoCommandOutput()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricResult.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroySimpleperfProcessWithoutClosingStdin()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStreamingTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCreate()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/GenerateBaselineProfileTask.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::benchmark" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseGetLayoutInflater.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::fragment" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UnsafeFragmentLifecycleObserverDetector.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::fragment" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markPostponedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class loadClass()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::fragment" ],
  "startLine" : 43,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1744,
  "endLine" : 1757,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detachFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1790,
  "endLine" : 1804,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2267,
  "endLine" : 2280,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchStartActivityForResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3153,
  "endLine" : 3166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchStateChange()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3312,
  "endLine" : 3325,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchPrepareOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3429,
  "endLine" : 3442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedElementTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 375,
  "endLine" : 388,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList saveActiveFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 211,
  "endLine" : 226,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 600,
  "endLine" : 614,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Fragment requireParentFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1174,
  "endLine" : 1187,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startIntentSenderForResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1543,
  "endLine" : 1556,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreViewState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3171,
  "endLine" : 3184,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performPause()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3322,
  "endLine" : 3335,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3338,
  "endLine" : 3351,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performDetach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3388,
  "endLine" : 3405,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCallback toRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-remotecallback/src/main/java/androidx/slice/remotecallback/RemoteSliceProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::slice" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SliceItem findSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem findTopLevelItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addPin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 159,
  "endLine" : 172,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArraySet mergeSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addPath()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void grantSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 650,
  "endLine" : 664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void revokeSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 669,
  "endLine" : 683,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String layoutDirectionToString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 625,
  "endLine" : 638,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInputRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setActionsAndUpdateIcons()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 303,
  "endLine" : 316,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkThrow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 381,
  "endLine" : 394,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void registerSliceCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManager.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::slice" ],
  "startLine" : 92,
  "endLine" : 204,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pinSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSliceDescendants()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeResIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 344,
  "endLine" : 357,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void defocusIfNeeded()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 310,
  "endLine" : 325,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceAction findPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SliceItem getSeeMoreItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewSideMargins()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getListItemsHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 430,
  "endLine" : 444,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageView addAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDisplayedItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/command/List.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::development" ],
  "startLine" : 28,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def withConflictsFrom()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getFailureData()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def does_exist_on_gmaven()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateAdCounterHistogram()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun persistAdSelectionResult()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertReportImpressionRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportImpressionRequest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudience.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 306,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/LocalController.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openOrCreateDatabase()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/BackPressedDispatcherProxyFactory.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/ActivityHolderProxyFactory.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSourcesFromDirectory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/TestDataHelper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 23,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClippingBounds()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 619,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastEntriesIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 236,
  "endLine" : 251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/GuavaOptionalSubject.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTesting()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyMultipleDuplicateKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastMultipleDuplicateKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry_failsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun of()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun of()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun of()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun of()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean registerGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 595,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnCancelListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAsynchronous()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/MessageCompat.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAsynchronous()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/MessageCompat.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColorStateList inflateColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface loadFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 563,
  "endLine" : 575,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void skip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewingConditions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLaunchedFromBubble()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 617,
  "endLine" : 629,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap createIconWithBackground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3108,
  "endLine" : 3120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IconCompat asIconCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3391,
  "endLine" : 3403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Message findLatestIncomingMessage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3984,
  "endLine" : 3998,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeBigContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5424,
  "endLine" : 5438,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7679,
  "endLine" : 7693,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GenericWorkItem dequeueWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent getParentActivityIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent getParentActivityIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 184,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getSystemLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getPerformStopActivity3Params()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getPerformStopActivity2Params()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List combineLists()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 855,
  "endLine" : 867,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SparseArray buildActionExtrasMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Person fromAndroidPerson()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteActionCompat createFromRemoteAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotificationChannelsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 728,
  "endLine" : 740,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 393,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable loadDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 574,
  "endLine" : 586,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DisplayCutout createDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isTypeVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1046,
  "endLine" : 1059,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setUpdateListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 710,
  "endLine" : 722,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MenuItem setOnActionExpandListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 315,
  "endLine" : 328,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2979,
  "endLine" : 2992,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat dispatchApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3008,
  "endLine" : 3021,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5095,
  "endLine" : 5111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showForType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 470,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 767,
  "endLine" : 779,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getScriptBelowApi21()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestFontWithFallbackChain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 407,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor query()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 354,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor query()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkArgumentInRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 242,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long checkArgumentInRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float checkArgumentInRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double checkArgumentInRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimating()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 513,
  "endLine" : 530,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2278,
  "endLine" : 2295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateParticipantExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateLocalCallSilenceExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endpointsRemovedUpdate()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/PreCallEndpoints.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 450,
  "endLine" : 462,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Statement apply()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 721,
  "endLine" : 733,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void end()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1055,
  "endLine" : 1068,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1071,
  "endLine" : 1084,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1172,
  "endLine" : 1184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PropertyValuesHolder ofKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 601,
  "endLine" : 613,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 872,
  "endLine" : 884,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addControlee()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRangingResult()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reconfigureRangeDataNtf()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRangingResult()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeAospImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addControlee()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeAospImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vibrate()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/device/HapticDeviceProfile.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 410,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 768,
  "endLine" : 780,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormatsByArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 564,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void preParse()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 915,
  "endLine" : 927,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 281,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RatingCompat newUnratedRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1492,
  "endLine" : 1504,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle unparcelWithClassLoader()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1044,
  "endLine" : 1057,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2067,
  "endLine" : 2079,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendVolumeInfoChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2939,
  "endLine" : 2951,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2968,
  "endLine" : 2980,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2982,
  "endLine" : 2994,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2996,
  "endLine" : 3008,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3010,
  "endLine" : 3022,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3024,
  "endLine" : 3036,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3038,
  "endLine" : 3050,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3052,
  "endLine" : 3064,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3066,
  "endLine" : 3078,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3080,
  "endLine" : 3092,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3380,
  "endLine" : 3392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 612,
  "endLine" : 625,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaMetadataCompat fromMediaMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 595,
  "endLine" : 607,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 343,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1405,
  "endLine" : 1424,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteViews generateMediaActionButton()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSessionTokenOnHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 325,
  "endLine" : 337,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationExtender()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/RecommendationExtender.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::recommendation" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfigFactory.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean deviceHasCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 731,
  "endLine" : 752,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCharacteristics getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 840,
  "endLine" : 852,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Integer getSensorOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 908,
  "endLine" : 920,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1360,
  "endLine" : 1374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryCameraOpener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1406,
  "endLine" : 1419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/IgnoreAudioProblematicDeviceRule.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFakeEncoderProfilesProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/EncoderProfilesUtil.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List surfaceList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/DeferrableSurfacesUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/StressTestRule.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun canAudioStreamBeStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/AudioChecker.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/IgnoreProblematicDeviceRule.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionsTestlibControl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCompatibleYuvSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeYuvToJpegSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/YuvToJpegConverter.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRelativeCameraOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DisplayOrientedMeteringPointFactory.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toAudioProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatBaseImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class resolveQuirkName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsLoader.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleImageProxyBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SingleImageProxyBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableOptionsBundle from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture schedule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/AudioExecutor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Application getApplicationFromContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture transform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 621,
  "endLine" : 636,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 655,
  "endLine" : 667,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMatchingAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder createFrom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 464,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 719,
  "endLine" : 731,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraRepository.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHumanReadableName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Out transform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 368,
  "endLine" : 383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void use()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendInvalidCameraError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1433,
  "endLine" : 1445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureLatencyEstimate getRealtimeCaptureLatencyEstimate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1551,
  "endLine" : 1564,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceProcessorNode getSharingNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 493,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forceSetProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CameraCaptureCallback createCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 499,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getMergedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List filterOutParentSizeThatIsTooSmall()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 704,
  "endLine" : 718,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri copyFileToFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int computeExifOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/DngImage2Disk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Packet apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Bitmap2JpegBytes.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegImage2Result.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireNextImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mustPlayShutterSound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/MediaActionSoundCompatBaseImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ByteBufferOutputStream.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T findNearestHigherFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection calculateCameraUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 670,
  "endLine" : 682,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasUltraHdrImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1082,
  "endLine" : 1096,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture initInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResolutionInfo getResolutionInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1060,
  "endLine" : 1077,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2234,
  "endLine" : 2247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CapabilitiesByQuality getCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConfiguredSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String dumpCodecCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDeviceValidQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSendingAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 576,
  "endLine" : 588,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaFormat toMediaFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderConfig.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTotalPausedDuration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 929,
  "endLine" : 942,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualityExploredEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasMatchedVideoProfileForDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int scaleBitrate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 765,
  "endLine" : 779,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceProcessorNode createNodeIfNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1004,
  "endLine" : 1016,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int align()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1230,
  "endLine" : 1243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VendorExtender getVendorExtender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector getExtensionEnabledCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 419,
  "endLine" : 434,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 291,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSupportedParameterKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSupportedResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraExtensionsInfo from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfos.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraExtensionsControl from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsControls.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCharacteristics extractCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristics getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Long dynamicRangeToFirstSupportedProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangeConversions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkPreconditions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isZslUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoUsageControl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCapabilitySupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getRatioByPercentage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture waitForSessionUpdateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 443,
  "endLine" : 455,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSupportedAwbMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 793,
  "endLine" : 811,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyStillCaptureTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 376,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeferrableSurface findSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyImplementationOptionToCaptureBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraDeviceError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateCaptureSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1534,
  "endLine" : 1549,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2352,
  "endLine" : 2367,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLensFacingInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/LensFacingUtil.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUltraHdrSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPairedConcurrentCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 443,
  "endLine" : 456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 494,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVideoStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 551,
  "endLine" : 563,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 566,
  "endLine" : 578,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getUniqueOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 834,
  "endLine" : 847,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 852,
  "endLine" : 865,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatBaseImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExcludedSupportedSizesQuirk.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ZoomControl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPairedConcurrentCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraSurfaceAdapter.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUltraHdrSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/GuaranteedConfigurationsUtil.kt",
  "fileLinesCount" : 905,
  "components" : [ "primary::camera" ],
  "startLine" : 435,
  "endLine" : 457,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/CameraPipeConfig.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void configureExternalTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFrame getFrameToFill()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrameBuffer.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTargetOutputSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 541,
  "endLine" : 553,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restartCameraIfAnalyzerResolutionChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1229,
  "endLine" : 1242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1383,
  "endLine" : 1395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getPreviewViewToNormalizedSurfaceMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 479,
  "endLine" : 496,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquire()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/WakeLock.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraMetadata.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadoutStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphState3A.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 782,
  "endLine" : 824,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeWith()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/OutputDistributor.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideSurfaceGraph()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestListener.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestListener.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasControlCategory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiscoveryRequestChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateMemberRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 581,
  "endLine" : 596,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 639,
  "endLine" : 655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getRouteIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1721,
  "endLine" : 1734,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFuture()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2734,
  "endLine" : 2748,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicRouteDescriptor fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 811,
  "endLine" : 823,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestActiveScan()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterActiveScanThrottlingHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getStringResourceIdForType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 521,
  "endLine" : 533,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RouteController findControllerByRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 535,
  "endLine" : 547,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RouteController getOrCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 875,
  "endLine" : 888,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUnregisterClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 632,
  "endLine" : 644,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 719,
  "endLine" : 732,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showSelectingProgress()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1248,
  "endLine" : 1262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteVolumeChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1384,
  "endLine" : 1396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTablet()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 108,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1453,
  "endLine" : 1466,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDialogWidth()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  HashMap getItemBoundMap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeAll()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String generateDexKey()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1077,
  "endLine" : 1089,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreOriginalForeground()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureView()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setHighlightingAndHandling()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 175,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBounds()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryProvider_withDuplicatedInitializers_throwsException()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonTest/kotlin/androidx/navigation3/runtime/EntryProviderTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::navigation3" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configurationRestore()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 145,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberDecoratedNavEntries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/DecoratedNavEntries.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::navigation3" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1149,
  "endLine" : 1162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendErrorToClient()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 977,
  "endLine" : 991,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int canAuthenticateWithFingerprint()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 883,
  "endLine" : 895,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImplInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableWorkInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkManagerClient()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract ListenableFuture enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkManager.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::work" ],
  "startLine" : 125,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDelegatedRemoteRequestData()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerParameters.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBackoffDelayDuration()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStartCommand()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createStartForegroundIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createNotifyIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 418,
  "endLine" : 430,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation enqueueUniquePeriodicWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 387,
  "endLine" : 399,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReschedulePendingResult()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 677,
  "endLine" : 690,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readSystemState()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/StorageNotLowTracker.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::work" ],
  "startLine" : 31,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/ConstraintTracker.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V getDoneValue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 509,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/StopWorkRunnable.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/NetworkRequestCompat.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::work" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Scheduler tryCreateGcmBasedScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::work" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkGenerationalId workGenerationalIdFromJobParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cancelAllInAllNamespaces()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 270,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUp()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 253,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cancelAlarm()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/Alarms.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::work" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 268,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ReceivedKeyedAppState fromBundle()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/ReceivedKeyedAppState.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::enterprise" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean packageNameShouldBeUnbound()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 206,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getTopSortedChildren()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 466,
  "endLine" : 480,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBehavior()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3168,
  "endLine" : 3184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3562,
  "endLine" : 3578,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutgoingEdges()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateProgressOnDrag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTransforms()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_ConstraintSetDSL_remeasureDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1173,
  "endLine" : 1185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEndState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1212,
  "endLine" : 1224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseInclude()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1345,
  "endLine" : 1357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1518,
  "endLine" : 1530,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean willJump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2083,
  "endLine" : 2095,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3100,
  "endLine" : 3112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3115,
  "endLine" : 3128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleTransitionTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4858,
  "endLine" : 4870,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionBuilder.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAbsolutePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimationKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateViewVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 378,
  "endLine" : 394,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean invalidatePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 561,
  "endLine" : 574,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View makeNewView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 715,
  "endLine" : 728,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 816,
  "endLine" : 831,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 847,
  "endLine" : 862,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 365,
  "endLine" : 377,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 640,
  "endLine" : 652,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2036,
  "endLine" : 2048,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLArray.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 335,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1688,
  "endLine" : 1701,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValueMotion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CurveFit get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void socketSend()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean chooseSubject()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 486,
  "endLine" : 499,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 381,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyPosition findPreviousPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 575,
  "endLine" : 587,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyPosition findNextPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 591,
  "endLine" : 603,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 992,
  "endLine" : 1004,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeCircle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 640,
  "endLine" : 653,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugSolverName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1037,
  "endLine" : 1049,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAnchors()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2219,
  "endLine" : 2231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void markWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getVerticalGuidelines()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1027,
  "endLine" : 1039,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getHorizontalGuidelines()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1046,
  "endLine" : 1058,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSceneString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1129,
  "endLine" : 1144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void solveBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validInGroup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Grouping.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSingleError()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getObjectVariableValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 429,
  "endLine" : 441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGreaterBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1267,
  "endLine" : 1279,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLowerBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1306,
  "endLine" : 1318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 687,
  "endLine" : 699,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean invalidatePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean invalidatePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 560,
  "endLine" : 573,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void increaseSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean release()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Pools.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitContent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 231,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDistractionOptimizedActivityRequired()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/LauncherActivity.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateInternalError()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyResponseCache.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getReadPermissionsByPropertyIds()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getWritePermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getCarMicrophoneInputStream()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneResponse.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 208,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 318,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 277,
  "endLine" : 289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumericDecoration()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 589,
  "endLine" : 602,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getTruncatedCopy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 612,
  "endLine" : 624,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateRows()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 317,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 520,
  "endLine" : 533,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getUnobfuscatedClassName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 665,
  "endLine" : 678,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppInfo create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 327,
  "endLine" : 342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ReturnT dispatchCallToHostForResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchCallFromHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sendFailureResponseToHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 236,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 332,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushAndStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 388,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAllowListed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent getCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateNavigationIntentIsValid()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ReturnT dispatchForResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostDispatcher.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getCarService()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICarHardwareHost getHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarHardwareHostDispatcher.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStub.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScroll()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void navigationStateChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void renderFrame()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClickNavigate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceDetailsScreen.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClickDial()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceDetailsScreen.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template createPermissionPromptTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRowWithSecondaryAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithGridTemplateDemoScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item buildRowForRequestPermissionsDemo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickListener createOnClickListenerForThirdItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageTemplate createShortMessageTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri generateUri()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClsHandler findMap()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void updateInputEOSTime()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 911,
  "endLine" : 924,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFinishTranslation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 514,
  "endLine" : 529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Intent parseIntent()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deleteDanglingBitmaps()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 156,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  lock()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MultiProcessCoordinator.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadAfterTransientBadWrite()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadHandlesCorruptionAfterInit()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 1039,
  "endLine" : 1056,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateHandlesCorruptionAfterInit()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 1059,
  "endLine" : 1076,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Counters()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/CountActivity.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifyingStringSetDoesntModifyInternalState()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerJavaTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::datastore" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/test-common/java/androidx/datastore/rxjava3/TestingSerializer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::datastore" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/TestingSerializer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::datastore" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/test-common/java/androidx/datastore/rxjava2/TestingSerializer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::datastore" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateCredentialResponse.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/publickeycredential/GetPublicKeyCredentialDomException.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::credentials" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/publickeycredential/CreatePublicKeyCredentialDomException.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::credentials" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequestMetadataBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreviewChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewChannel build()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 551,
  "endLine" : 566,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayout()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 296,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean verifyCurrentSigners()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 282,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyStoreBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeyGenParameterSpec()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String encryptKey()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 611,
  "endLine" : 623,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun EncryptedFile()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto-ktx/src/main/java/androidx/security/crypto/EncryptedFile.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasEphemeralKeyInSessionTranscript()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 375,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkUserAuthentication()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1213,
  "endLine" : 1225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 368,
  "endLine" : 382,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 384,
  "endLine" : 397,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 441,
  "endLine" : 454,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long itemForViewHolder()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 410,
  "endLine" : 427,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/WindowInsetsApplier.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 80,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 504,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStackChangeStarted()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 394,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithExplicitNameGetWithMissingAnnotationName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavigatorProviderTest.android.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToEnumNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 328,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameRelativeInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQueryParameters()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavUri.nonAndroid.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavDestination.nonAndroid.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::navigation" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 244,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyStringTrailingQuestionMark()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 596,
  "endLine" : 609,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableStringArgumentMatchParamsInBraces()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 646,
  "endLine" : 660,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchExtraParamOptionalNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 895,
  "endLine" : 908,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryNullableParamArgumentMatchDifferentParamName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 928,
  "endLine" : 941,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryNullableParamArgumentMatchOnlyPartOfParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 976,
  "endLine" : 989,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableArgumentWithWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1149,
  "endLine" : 1162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamNullableArgumentWithRegex()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1258,
  "endLine" : 1271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamDefaultArgumentWithRegexOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1275,
  "endLine" : 1288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFragmentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1349,
  "endLine" : 1362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFragmentMatchWithOptionalQuery()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1384,
  "endLine" : 1397,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkNullableArgumentNotRequired()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1549,
  "endLine" : 1563,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkSingleQueryParamNoValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1670,
  "endLine" : 1683,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListMissing()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1790,
  "endLine" : 1803,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListEmpty()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1898,
  "endLine" : 1911,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListMultipleEmpty()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1914,
  "endLine" : 1927,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListMissing()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1943,
  "endLine" : 1956,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListMissingSingleQueryParamValueOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2032,
  "endLine" : 2045,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassNullString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2218,
  "endLine" : 2233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassNullStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2236,
  "endLine" : 2251,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassNullIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2254,
  "endLine" : 2270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassNullBoolList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2273,
  "endLine" : 2289,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassNullLongList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2292,
  "endLine" : 2308,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassNullFloatList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2311,
  "endLine" : 2327,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBlankRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkWithOptionalFragMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 234,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 576,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchRouteAfterSetNewRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 709,
  "endLine" : 724,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationAddDestinationRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassMissingArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 288,
  "endLine" : 301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchExact()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decodeElementIndex()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteDecoder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalSavedStateRegistryOwnerProvided()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavBackStackEntryProviderTest.android.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::navigation" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateAndPopUpdatesBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/ComposeNavigatorTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::navigation" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateUpdate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallManager.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/CollapsingToolbarOnDestinationChangedListener.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::navigation" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findBottomSheetBehavior()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 588,
  "endLine" : 601,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetViewModelStoreOwner()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1090,
  "endLine" : 1103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectWithPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1252,
  "endLine" : 1265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2304,
  "endLine" : 2319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2323,
  "endLine" : 2338,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithKClassArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2342,
  "endLine" : 2357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2438,
  "endLine" : 2453,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithObjectArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2480,
  "endLine" : 2495,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithDifferentRouteForPopping()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3302,
  "endLine" : 3320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopRoot()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4583,
  "endLine" : 4596,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithEmptyStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4891,
  "endLine" : 4904,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullDoubleList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5444,
  "endLine" : 5459,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEnumList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5463,
  "endLine" : 5476,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullEnumList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5480,
  "endLine" : 5495,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraph13Entries()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 6034,
  "endLine" : 6049,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateFloatingToNotFloating()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/FloatingWindowTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::navigation" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateData()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 340,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 682,
  "endLine" : 695,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionAdditionalUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 731,
  "endLine" : 744,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeAdditionalUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 777,
  "endLine" : 790,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 834,
  "endLine" : 847,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangeArgsFromOnDestinationChangedListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1664,
  "endLine" : 1686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2191,
  "endLine" : 2204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsBoolean()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 350,
  "endLine" : 363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromContextSetGraphProgrammatic()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExplicitNavRootWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 210,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExplicitStartDestinationNestedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 285,
  "endLine" : 300,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentNotEqualsWithDifferentDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 352,
  "endLine" : 368,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentNotEqualsWithDifferentDestinationRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 371,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentNotEqualsWithDifferentArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 390,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentNotEqualsWithDifferentArgsRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 409,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserverAdapter.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void observeForever()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withConstructorWithOneArgument_throwsNoSuchMethodException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/NewInstanceFactoryTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withPrivateConstructor_throwsIllegalAccessException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/NewInstanceFactoryTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withAbstractConstructor_throwsInstantiationException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/NewInstanceFactoryTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withConstructorWithOneArgument_throwsNoSuchMethodException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/jvmTest/kotlin/androidx/lifecycle/viewmodel/internal/DefaultViewModelProviderFactoryTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withPrivateConstructor_throwsIllegalAccessException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/jvmTest/kotlin/androidx/lifecycle/viewmodel/internal/DefaultViewModelProviderFactoryTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withAbstractConstructor_throwsInstantiationException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/jvmTest/kotlin/androidx/lifecycle/viewmodel/internal/DefaultViewModelProviderFactoryTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndObserve()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleInsideLifecycle()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/LegacySavedStateHandleController.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose-lint/src/main/java/androidx/lifecycle/lint/ViewModelConstructorInComposableDetector.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createdWithCustomFactoryViewModelIsEqualsToCreatedManually()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeRun()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/Transformations.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleStartEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleResumeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 565,
  "endLine" : 577,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float interpolate()",
  "longName" : "",
  "relativeFileName" : "interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/LookupTableInterpolator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::interpolator" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUserModifierInSharedTransitionLayout()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2707,
  "endLine" : 2719,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initializeCurrentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun comparison()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/DelayedAnimationTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimationStates()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1633,
  "endLine" : 1646,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 673,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 768,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 782,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_focused_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_leadingTrailingIcons_error()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 565,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_innerTextLocation_withMultilineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 583,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_singleLine_innerTextLocation_withMultilineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 599,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textCenterAligned()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_leadingTrailingIcons_error()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_transparentPlaceholder_doesNotAppearInComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 529,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_withTrailingIcon_inIntrinsicHeight_andTooShortWidth_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1414,
  "endLine" : 1428,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFields_noCrashConstraintsInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1460,
  "endLine" : 1472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_disabled_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDisplayed_setRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testOffset_whenConcealed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_testOffset_whenRevealed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testOffset_whenHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testOffset_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_toggle_twice()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAndIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_selectNewTab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 673,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetNotInAnchors_animateTo_updatesCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 574,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetNotInAnchors_snapTo_updatesCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 589,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_constructorWithAnchors_initialValueNotInAnchors_updatesCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 874,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedButtonDisabledContentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 466,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonDisabledContentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonDisabledContentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 498,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_dismissesOnBackPress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabDefaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noTitleOrText()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AlertDialogScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 632,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 648,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 664,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAndBottomAppBar_snackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 680,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_semanticsNodeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_testOffset_whenCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_withContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_badge_noContent_tab()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_withIcon_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_noSingleLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_disabled_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_testOffset_tallDrawer_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Icon.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun leadingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 790,
  "endLine" : 802,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trailingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 817,
  "endLine" : 829,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 480,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun radioColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/RadioButton.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startNewSequence()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AlertDialog.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateTestBitmap_withAssertShape()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreverRecomposing_viaState_shouldFail()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreverRecomposing_viaStatePreCommit_shouldFail()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeOnce()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertionErrorInParameterIsPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ParameterizedComposeTestRuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWidthSizeClass_useBestMatchedSupportedSizeClasses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateFromSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonMain/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1008,
  "endLine" : 1022,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1202,
  "endLine" : 1216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1309,
  "endLine" : 1323,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_sizeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_disabled_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_horizontal_anchorAlignment_withOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun menuPosition_horizontal_windowAlignment_withMargin()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuPositionTest.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_toggle_twice()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalCenteredSliderTest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 606,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_inside_corner()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 636,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_stop_indicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 696,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_innerTextLocation_withMultilineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_singleLine_innerTextLocation_withMultilineLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 528,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularProgressIndicator_lightTheme_indeterminate_with_track_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 399,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenu_customAppearance()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_toggledItems_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableListItem_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableListItem_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_yearPicker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableSegmentedButton_itemsDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableSegmentedButton_itemsDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedButtonBorder_default_matchesSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonTest.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yearRange_minYearAfterCurrentYear()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 959,
  "endLine" : 972,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevated_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_elevated_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelContentColor_unselectedFilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 710,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelContentColor_selectedFilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 726,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customPressedSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customPressedShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customPressedColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primaryColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithCustomHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1952,
  "endLine" : 1964,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalDivider_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalDivider_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDivider_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalDivider_hairlineThickness()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_focused_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_error_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 331,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_leadingTrailingIcons_error()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 594,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_prefixSuffix_withLabelAndInput_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 707,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_error_focused_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 785,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonTest.kt",
  "fileLinesCount" : 752,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divider_withIndent_doesNotChangeSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testOffset_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testOffset_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationDrawer_testWidth_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerTest.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 421,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_constantState_doesNotAnimate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textCenterAligned()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_leadingTrailingIcons_error()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 576,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prefixSuffix_withLabelAndInput_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withInput_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 735,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focused_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 752,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_error_focused_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 769,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_expands_onEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 549,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_collapses_onEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_doesNotExpand_onSpacebarKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 585,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_editable_doesNotCollapse_onSpacebarKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 603,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabDefaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabHasSizeFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabShortTextHasMinimumSizeFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumInteractiveComponentSize_sizeRemainsWhenLargerThanMinSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveComponentSizeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_dragging()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_toggle_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_keyboardInput_Nan()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_placeholderColorAndTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 721,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testOffset_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testOffset_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismissibleNavigationDrawer_testWidth_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DismissibleNavigationDrawerTest.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun permanentNavigationDrawer_testCustomWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PermanentNavigationDrawerTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_noContent_position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_stateSavedAndRestored()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_innerPadding_lambdaParam()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_withIcon_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_threeLine_overlineAndSupporting_constraintsDoNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenuItem_onClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3070,
  "endLine" : 3084,
  "linesOfCode" : 13,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Icon.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Shapes.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingButtonContentPaddingFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trailingButtonContentPaddingFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trailingButtonIconSizeFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalDivider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Divider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalDivider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Divider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Divider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Divider.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1560,
  "endLine" : 1572,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconSizeFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1580,
  "endLine" : 1592,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconSpacingFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1600,
  "endLine" : 1612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 952,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1669,
  "endLine" : 1681,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1954,
  "endLine" : 1966,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 2948,
  "endLine" : 2960,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2556,
  "endLine" : 2568,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3568,
  "endLine" : 3580,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3644,
  "endLine" : 3656,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3687,
  "endLine" : 3700,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PullToRefreshBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 532,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SecondaryScrollableTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SecondaryScrollableTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 1223,
  "endLine" : 1235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_tableTop_medium()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_tableTop_expanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_tableTop_expandedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateFromAdaptiveInfo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1250,
  "endLine" : 1262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneBottom_noWindowInsets_useFixedMargins()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneRight_noWindowInsets_useFixedMargins()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 334,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneRight_withRtlDirection_usePaddingStart()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hiddenPaneCurrentLeft_useRightEdgeOfLeftShownPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_paneExpansionStateDataSaver_offsetAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_reflowedPane_mainAndSupporting()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_mainAndSupporting()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_nonConsecutiveEntries()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_nonConsecutiveListDetailPairs()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_multipleDetailEntries()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_multipleListEntries()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_isTableTop_noSeparating()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_isTableTop_separating()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_isNotTableTop_verticalHinge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_isNotTableTop_flat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/ListIteratorDetector.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/ExceptionMessageDetector.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noUpdatesAfterDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/impl/SafeMultiValueMap.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreWithSaver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/serialization/SerializableSaverTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreWithSaver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreWithSerializer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  mapSaver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/MapSaver.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedPauseStopsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedWithoutReadObservation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withoutReadsPausesNestedObservation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator_remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateReadsCanBeObserved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atomicChangesNest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotTakeSnapshotOfClosedSnapshotAfterApplyReturns()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 901,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordsAreReusedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 948,
  "endLine" : 960,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun theCalculationIsCached()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator_remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1020,
  "endLine" : 1032,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3293,
  "endLine" : 3305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3341,
  "endLine" : 3355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAddIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 793,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateForward()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateBackward()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverloadedComposableMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFloatState.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skipToGroupEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2076,
  "endLine" : 2092,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseGroups()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2759,
  "endLine" : 2771,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotIntState.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotLongState.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PausableComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1625,
  "endLine" : 1641,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotDoubleState.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifySourceGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 539,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addGroupAfter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 750,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimTailSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1522,
  "endLine" : 1534,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3754,
  "endLine" : 3766,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openLatch()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Latch.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchAbandons()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillToInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noUpdatesAfterDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 391,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeTextUnit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 415,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryGetTextClassification()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.android.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendIntentAllowBackgroundActivityStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/TextContextMenuTextClassificationHelper.android.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/TextFieldInputTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.ios.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_handlesZeroAnimationScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_handlesDoubleAnimationScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeAndRemoveWhile_removeSingleItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic_undo_redo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/UndoManagerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_getFontSize_alwaysOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_getFontSize_neverOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_getFontSize_cappedAtMaxSize_beforeOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_getFontSize_searchRangeMidpoint_overflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_differentInfo_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 775,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_equalLayout_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 799,
  "endLine" : 811,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_otherSingle_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 836,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_differentHandle_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 921,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_differentInfo_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 952,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedReversed_startBoundary_returnOneCharSelectionReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedNotReversed_endBoundary_returnOneCharSelectionNotReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed_lastIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed_textLength()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_crossWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 540,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_crossWords_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 556,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun characterWithWordAccelerate_initialSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 841,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendSelectableInfoToBuilder()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_afterEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 354,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotFlowOfText_onlyFiresIfContentChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 659,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savesAndRestoresUndo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateSaverTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTextTest_keep_deletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 764,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotRedoWithoutFirstUndo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertionFromMiddleCannotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redoDoesNotRecoverSelectionState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 300,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun on_blur_with_hiding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenItem_itemReturnedAndDrawableAndOnClickMatches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7093,
  "endLine" : 7105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf1_decorationBoxNotCallInnerTextField_longPress_doNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldToolbarTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf2_decorationBoxNotCallInnerTextField_longPress_doNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldToolbarTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace_withDiacritic()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_hasDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldDefaultWidthTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textWidth_smallerThan_defaultWidth_choosesDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldDefaultWidthTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onShiftTab()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 493,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focusInSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_copyTextAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 711,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_transformedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 790,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_scrollable_withLongInput_whenMaxLinesProvided()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverscrollModifierDrawsOnce()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1507,
  "endLine" : 1520,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 623,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canvas_exactSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CanvasTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorState_whenContentFits()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1270,
  "endLine" : 1287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMediaType_genericText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingIsNotAffectingScrollPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Pager()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doNotPrefetchingForwardInitially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 656,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelDragAfterSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 487,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragGestureCallbackOrder_normalFinish()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 579,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptedBeforeTouchSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 624,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalTapWithAllGestures()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalLongPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapOutAndIn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapOutAndIn_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 457,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClosestOffset_flingDirection_shouldReturnCorrectBound()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nonNullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1542,
  "endLine" : 1554,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nonNullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1670,
  "endLine" : 1682,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_whenPulledWithSmallDelta_doesNotConsumesOppositePreScroll_pullRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 901,
  "endLine" : 923,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretchOverscroll_whenPulledWithSmallDelta_doesNotConsumesOppositePreScroll_pullBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 926,
  "endLine" : 948,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveOutFromBoundaryItem_bringsNextItemIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 784,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_translatesByCalculateRectForParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateScrollDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_annotatedString_prefetchHappens_whenStyleChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_passwordField_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_numberPasswordField_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_onPressed_pressedStyleUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 734,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenSimpleMovement_allMovesAreReported()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PointerMoveDetectorTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonWithTextClickInsideSelectionContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 524,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextMinTouchBoundsSelectionGesturesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mouseButtonWithTextClickInsideSelectionContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPointerTest.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackpadButtonWithTextClickInsideSelectionContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPointerTest.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_singlePresetFontSize_fittingConstraints_doesntOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_singlePresetFontSize_notFittingConstraints_overflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 437,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoSize_toPx_em_style_fontSize_is_em_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 846,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSubject()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeInvalidationTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simple_layoutText_doesNotThrow_when2shl14char()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLayoutTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedString_layoutText_doesNotThrow_when2shl14char()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLayoutTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiplePressesInterleaved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DeadKeyCombinerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionSemanticsAreSet_afterRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastTypedCharacterIsRevealed_hidesAfterAnotherCharacterIsTyped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focus_doesNotShowSoftwareKeyboard_ifReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstraints_arePassedDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 600,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_doesNotOverrideGivenCodepointTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSurrogateToSurrogate_withNonSurrogates_areTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onShiftTab()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 928,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_linesNavigation_cache_resets_at_start()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_linesNavigation_cache_resets_at_end()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace_withDiacritic()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immNotUpdated_whenEditOnlyChangesText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 327,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immUpdated_whenEditChangesSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacement_visualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_visualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldOutputTransformationHardwareKeysIntegrationTest.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetsBetweenExecutions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerNotIncludedWhenIncludeInsertionMarkerFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redo_revertsSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_number_password()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_none()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_characters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 355,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_words()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_sentences()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_not_added_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionCoveringPortionOfString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorHandle_notVisibleOnEmptyField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldCursorHandleTest.kt",
  "fileLinesCount" : 1121,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragStartSelectionHandle_toExtendSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragEndSelectionHandle_toExtendSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragStartSelectionHandlePastEndHandle_reversesTheSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 738,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragEndSelectionHandlePastStartHandle_canReverseSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 755,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_doesNotShow_ifDraggingItem_doesNotHaveText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenTextStateIsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotAppear_ifSelectionIsInitiatedViaSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarAppears_ifSelectionIsInitiatedViaSemantics_inNoneTraversalMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_number_password()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_none()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_characters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 346,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_words()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_sentences()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 378,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_not_added_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 394,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeTextDragEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/DragAndDropTestUtils.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_invalidatesSnapshot_whenDensityValueChangedWithSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 280,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_invalidatesSnapshot_whenFontScaleChangedWithSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenStyleLayoutAffectingAttributesChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 683,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focus_doesNotShowSoftwareKeyboard_ifDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focus_doesNotShowSoftwareKeyboard_ifReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeSession_whenTextFieldIsRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 398,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 507,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_contextMenuAction_informsImeOfSelectionChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1102,
  "endLine" : 1117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingText_doesNotUpdateSelection_ifDecoratorSkipsInnerTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingNullEvent_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedItem_doesNotRequestPermission_ifNoReceiveContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 505,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleClipDataItems_concatsByNewLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 520,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_performsImeAction_viaSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_ImeActionNone_isNotPassedToKeyboardActionHandler()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyboardActionsTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleReceiveContent_configuresEditorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_scrollable_withLongInput_whenMaxLinesProvided()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapToFocus_whenReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldFocusTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingMinSizeConstraint_shrinksLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinSizeTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOuterContentRemoved_popupDisappearsAndCoroutineEnds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerUpdateTwoCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuGestures_thenRightClick_isOpenAtOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuGestureTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 975,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1589,
  "endLine" : 1601,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSnapFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehavior.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 683,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 948,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 988,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 464,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 617,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 642,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySelectionUpdateStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/Selection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionGestures.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleElement.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextAutoSize.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startToolbarAndHandlesVisibilityObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 547,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/GapBuffer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 768,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyListState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateDistanceTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollScope.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAverage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 362,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyGridState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 696,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CountMeasures()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1883,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_false_occupiesSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalMinWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalMinHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 337,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalMaxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report_failure_and_exit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeCollectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawImageRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sweepGradientShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOffsetEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSegment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPathMeasure.android.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 408,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectorTransformIdentity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 517,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun op()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSolidToSweep()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepToSolid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 627,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearToSweep()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 694,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepToRadial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 710,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathOutlineEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/OutlineTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFillOverwritesOldAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 436,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFillOverwritesOldPaintBrushAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 455,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImageBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PixelMapTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun match()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/ColorSpaces.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformToColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Connector.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 864,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainDropShadowRenderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainter.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 498,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trunc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_LastLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1681,
  "endLine" : 1694,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1717,
  "endLine" : 1730,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1815,
  "endLine" : 1828,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1851,
  "endLine" : 1864,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineCount_withMaxLineSmallerThanTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1963,
  "endLine" : 1976,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineCount_withMaxLineGreaterThanTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1979,
  "endLine" : 1992,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 534,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromAssets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNativeTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidFontListTypeface.android.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_endOfLineWithComplexCharacter_shouldPositionCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bullet_withEmUnits_shouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 451,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFontFamilyResolver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.skiko.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBrushSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaredMethodOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/ReflectionUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withString_appendsTheText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withCharSequence_appendsTheText_whenNotAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withCharSequenceAndRange_appendsTheText_whenNotAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 469,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push_reduces_the_style_index_after_pop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 715,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParagraphByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/MultiParagraphTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput_with_valid_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyle_withBlankLines_correctlyClearsStack()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_function_with_single_spanStyle_and_paragraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 764,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTextTest_keep_deletion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 579,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zwjEmoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesLineBreak_whenMaxLinesPresent_withEllipsisEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesLineBreak_whenMaxLinesPresent_withEllipsisStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesLineBreak_whenMaxLinesPresent_withEllipsisMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesWhitespace_singleLineContent_withEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_isUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/PlaceholderSpanTest.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanPxTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState_with_invalid_textSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanPxTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanPxTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState_with_invalid_textSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanPxTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsStaticLayout_if_line_break_is_needed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formattedString_withStyling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_withOtherTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_wrappedByOtherTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushChange_shouldReturnFromCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withLtrLocale_resolvesToLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withRtlLocale_resolvesToRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFontFamily_withGenericFamilyName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1078,
  "endLine" : 1092,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_DrawStyle_to_Stroke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1616,
  "endLine" : 1630,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMotionStatic_setsCorrectFlagsOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 2045,
  "endLine" : 2058,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1704,
  "endLine" : 1717,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1740,
  "endLine" : 1753,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_ltr_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1838,
  "endLine" : 1851,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_rtl_singleLine_textDirectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 1874,
  "endLine" : 1887,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineCount_withMaxLineSmallerThanTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2026,
  "endLine" : 2039,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineCount_withMaxLineGreaterThanTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2042,
  "endLine" : 2055,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeftAndGetLineRight_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeftAndGetLineRight_Rtl_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidResolveInterceptor_affectsAsyncFontResolution_withFallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 716,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidResolveInterceptor_affectsAsyncFontResolution_withBlockingFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 737,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_shouldBeMaxIntrinsicWidth_ifSoftwrapIsDisabled_andOverflowIsClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_shouldBeMaxIntrinsicWidth_ifSoftwrapIsDisabled_andOverflowIsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSoftwrap_andOverflowClip_shouldConstrainLayoutSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledSoftwrap_andOverflowVisible_shouldConstrainLayoutSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirection_shouldDictate_textDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 799,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 833,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 887,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 921,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightItalicCreatesItalicFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightBoldFontStyleItalicCreatesBoldItalicFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFontBoldItalic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetShadow_to_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 404,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetShadow_to_null_has_no_effect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_oneStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontsInSpanStyles_areIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overridesArray()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zwjEmoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 350,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 860,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTablePastEnd_returnsLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tablesMatchAndAreMonotonicallyIncreasing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wearFontScalesAreMonotonicAsScaleIncreases()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wearFontScalesAreMonotonicAsSpIncreases()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restrictConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 273,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DecayAnimationPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableClassNotFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableMethodNotFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableMethodThrowsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun place()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropContainer.web.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 489,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTrackingAreas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blueRectInRoundedLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ComposeSceneTest.kt",
  "fileLinesCount" : 862,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 532,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun assertStateEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prune()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/VectorResources.android.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onVirtualViewTranslationResponses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/contentcapture/AndroidContentCaptureManager.android.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 599,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 575,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamedBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidViewsHandler.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeTextUnit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1177,
  "endLine" : 1194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3161,
  "endLine" : 3173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopRetainingExitedValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidUiDispatcher.android.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPlainText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.js.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unplace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropContainer.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeComposeScene()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerAppended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 886,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun positionFromPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterRangeByExtendingPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 590,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 710,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddingViews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildFocusedViewsListDisposal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foregroundThenViewWillAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/ViewControllerBasedLifecycleOwnerTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 626,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 300,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureSwingGlobalsForCompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/ConfigureSwingGlobalsForCompose.desktop.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwingDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingDialog.desktop.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwingWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingWindow.desktop.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldSendMouseEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/AwtEventFilter.desktop.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAfterIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 604,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Dialog.desktop.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberWindowState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowState.desktop.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberWindowState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowState.desktop.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Window()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Window.desktop.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Window()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Window.desktop.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/ComponentUpdater.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/SpatialTestData.kt",
  "fileLinesCount" : 2309,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_parentCantInterceptOutOfBoundsChildEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_expandedBounds_overlapsWithDirectHit_DirectHitWin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeAttachDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeAdoptAttaches()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLocalPositionOfWithSiblings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 548,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionRelativeToAncestorWithGrandParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 631,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coordinatesAttachedWhenLayoutNodeAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 749,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinator_transformFrom_offsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 871,
  "endLine" : 887,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoPoints_nonDifferentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withPlainText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.wasm.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildIsDisplayedWhenItWasNotPlacedOriginallyButPlacedLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childIsNotDisplayedWhenIsNotPlacedAnymore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildRedrawAndRemeasureRequestedWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildRedrawAndRelayoutRequestedWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertChangeWhileNotPlacedIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawFullAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawZeroAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterWidthScaledDownWithSmallerHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 517,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun continueDrawingPrebuiltLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InteropColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2166,
  "endLine" : 2180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription_notMergingDescendants_withOwnContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4717,
  "endLine" : 4734,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription_notMergingDescendants_withoutOwnContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4737,
  "endLine" : 4754,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRole_doesNotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4821,
  "endLine" : 4838,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readsValuesProvidedByGrandParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readValueProvidedBeforeThisModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToSecondItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToThirdItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusWrapsAroundToFirstItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 283,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingEnterPropertyOnChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingEnterPropertyOnParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initially_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToSecondItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusMovesToFirstItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusWrapsAroundToLastItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focused_focusabilitySetToNotFocusableWhileFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focused_focusabilitySetToSystemDefinedWhileFocusedInTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initially_focusChangedIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topItemIsInitiallyFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inactiveRoot_propagateFocusSendsRequestToOwner_systemCanGrantFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentNodeWithNoFocusedAncestor_childRequestsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusTest.kt",
  "fileLinesCount" : 872,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 395,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun freeFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusEnter_noChildren_doesNotMoveFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalEnterTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusTargetAndReferenceInChildLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 170,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusTargetAndObserverInChildLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 309,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialSubcomposeLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_calledInResponseToMultipleInvalidateSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_calledInResponseToChangesToNonObservedReads_whenInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneDimensionSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ViewParentFocusSearchTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithView_modifierIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 419,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeFoldNestedScrollVCV_composeDoesNotConsumes_checkDeltasAreCorrectForVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 234,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollVertically_returnsTrue_ifWeMoveOutsideScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 649,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_screenReaderFocusable_speakable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_buttonRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 324,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_switchRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_switchRoleDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_checkBoxRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 384,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_radioButtonRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 404,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_tabRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 424,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_imageRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 444,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsImportant_accessibilitySpeakableProperties_onClick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 542,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotImportant_customSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 566,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeWithTextAndLayoutResult_className_textView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 693,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBoundsInScreen_translation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1648,
  "endLine" : 1662,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentChildrenHaveDifferentCompositeKeyHashes_Row()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentChildrenWithKeyHaveDifferentCompositeKeyHashes_Row()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentChildrenHaveDifferentCompositeKeyHashes_Box()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentChildrenWithKeysHaveDifferentCompositeKeyHashes_Box()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentChildrenInLazyColumn_item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenInDifferentLayoutNodeNonContiguous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeIsCalledWhenPointerInputNodeIsReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeCoordinatorInitializationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_nullKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 489,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireView_returnsView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireViewTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireView_throws_whenDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireViewTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedNodeDoesNotCallOnObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ObserverModifierNodeTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnsLocalAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAncestorsTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModifierNode_returnsLayersWhenHead_noOtherLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainOwnerTests.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModifierNode_returnsLayersWhenHead_whenTailLayoutLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainOwnerTests.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitContentCaptureSemanticsStructureChangeEvents_onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaddingsThree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaddingsFour()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMeasuredWithWrapContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryingLinesOfUnmeasuredChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario19()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 888,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario25()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 1000,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startAndStopProvidingRulers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 282,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDerivedRuler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 639,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalDerivedRuler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RulerTest.kt",
  "fileLinesCount" : 656,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposePaused_isComplete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3443,
  "endLine" : 3457,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstChildRemeasureRequest_onlyFirstChildRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 518,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstChildRelayoutRequest_onlyFirstChildRelaid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 535,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestGrandchildRemeasureDuringMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 861,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestGrandchildRelayoutDuringMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 893,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestGrandchildRemeasureDuringParentLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 925,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusable_doesNotDeliverEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusTarget_doesNotTriggerOnKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTargetNotFocused_doesNotTriggerOnKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/ProcessKeyInputTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_flatDispatch_longChain_middleParentRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 742,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylusHoverExitWithFollowingHoverEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4724,
  "endLine" : 4738,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_3Pins_cancelHandlersCalledOnceInOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2672,
  "endLine" : 2687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disallowTriggeredWhenMovementInClickChildAfterRequestDisallow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 493,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun robustIdConversion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noSimulatedEventAfterUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MouseEventTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerNavigationGestureDetectorTest.kt",
  "fileLinesCount" : 902,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_number_password()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_none()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 332,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_characters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 348,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_words()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 364,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_sentences()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_capitalization_not_added_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 396,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetsBetweenExecutions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 212,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerNotIncludedWhenIncludeInsertionMarkerFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 377,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellationDoesNotPropagate_whenConnectionClosed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionOnScreen_withComposableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontFamilyResolver_isPassedToPopup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidCompositionLocalTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchGenericMotionEvent_dispatchScrollEventWhenContentIsScrollableAndIsScrolled_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DispatchGenericMotionEventTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchGenericMotionEvent_dispatchScrollEventWhenContentIsScrollableAndIsNotScrolled_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DispatchGenericMotionEventTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeIsCorrectWhenSetBeforeSetContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AppCompatActivityLocaleTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewDiscarded_allDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeIsCorrectWhenSetBeforeSetContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ConfigChangeActivityLocaleTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activitySetContentIsSynchronouslyComposing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WrapperTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createViewHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_nestedModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2371,
  "endLine" : 2383,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_backHandler_isCalled_backButtonPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 354,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_backHandler_isCalled_backDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 371,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resizesWhenContentResizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 549,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetFrameRateDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameRateContentMoving()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ResizingContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusDirection.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsSort.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePlacedUnderMotionFrameOfReference()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDiagonalToStack()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1352,
  "endLine" : 1365,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun hitTestChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 918,
  "endLine" : 932,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1048,
  "endLine" : 1063,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun fromParentPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1204,
  "endLine" : 1216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runAttachLifecycle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 450,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadScope.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanUpHits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 698,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InterceptPlatformTextInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/PlatformTextInputModifierNode.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLineHyphenated()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 616,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/CaptureComponentTree.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyCoreSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ClickAreaView.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColorFromResource()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ThemeSupport.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int lookupColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ThemeSupport.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 711,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 387,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteComposeExecution()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 493,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mad()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteBitmapValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteIntValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 880,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteCanvas0()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas0.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void register()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideLayoutsOtherThan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyComputedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootLayoutComponent getRoot()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 949,
  "endLine" : 961,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debugBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1036,
  "endLine" : 1052,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 368,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getSplineValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float evalDB()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 442,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1288,
  "endLine" : 1302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getNamedVars()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1488,
  "endLine" : 1500,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getChildOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1730,
  "endLine" : 1742,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void toNestedString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1917,
  "endLine" : 1929,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 407,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 899,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addThemedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2050,
  "endLine" : 2062,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long integerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2483,
  "endLine" : 2496,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void particlesComparison()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3826,
  "endLine" : 3838,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierMarquee()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4040,
  "endLine" : 4052,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/TouchActionModifier.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float addComponentValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValuesCache.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/HostAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/FreeformTemplateData.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewWidth()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::glance" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewHeight()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::glance" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RadioButton.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RadioButton.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun run()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/RunCallbackAction.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::glance" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/CheckBox.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::glance" ],
  "startLine" : 209,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAnimatorsForTarget()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 570,
  "endLine" : 582,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi23.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition inflateTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformMatrixToGlobal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GhostView addGhost()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fetchAddGhostMethod()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenter()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Tab.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::tv" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Icon.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::tv" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 421,
  "endLine" : 434,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 566,
  "endLine" : 579,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reactToUpdates()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceGlow.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::tv" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 362,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 484,
  "endLine" : 497,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 238,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 322,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ExerciseUpdateListenerStub.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::health" ],
  "startLine" : 96,
  "endLine" : 111,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideBatchingModesForActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExerciseTypeConfigAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 230,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addDebouncedGoalToActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeDebouncedGoalFromActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture getCurrentRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearConnection()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stepsPerMinute()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun absoluteElevation()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun speed()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/platform/ExerciseRouteRequestModuleContract.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/ReadRecordsRequest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::health" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BloodGlucoseRecord.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::health" ],
  "startLine" : 173,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SleepSessionRecord.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SkinTemperatureRecord.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::health" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInForeground()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/permission/foregroundstate/ForegroundStateChecker.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::health" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/sdkservice/HealthDataSdkService.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyPackageName()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/sdkservice/HealthDataSdkServiceStubImpl.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture getCurrentRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/ComplicationSlotState.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::wear" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 535,
  "endLine" : 547,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun create()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRemoteWatchFaceView()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveWatchFaceImpl.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveWatchFaceImpl.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDefaultComplicationDataSourceWithFallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2839,
  "endLine" : 2851,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3102,
  "endLine" : 3114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/DefaultComplicationDataSourcePolicy.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/DefaultComplicationDataSourcePolicy.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putComplicationDataArrayFromBundle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2391,
  "endLine" : 2403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeInstant()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 637,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeInstant()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 810,
  "endLine" : 822,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestUpdateAll()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceUpdateRequester.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationActivated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 599,
  "endLine" : 611,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun supportsWatchFaceHeadlessEditing()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/WatchFaceEditorContract.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRelativePadding()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getShortTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 121,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLongTitleBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateShortTextLayoutHelper()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIconBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSmallImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerRemoteActivityHelperStatusListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteInteractionsManagerCompat.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Part fromVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getButtonInfo()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Icon.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Icon.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonBorder()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1333,
  "endLine" : 1345,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1773,
  "endLine" : 1787,
  "linesOfCode" : 13,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPickerState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Picker.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::wear" ],
  "startLine" : 269,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Slider.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 444,
  "endLine" : 456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AlertDialog.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 279,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedSize.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleScrollHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 767,
  "endLine" : 779,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun secondaryChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 939,
  "endLine" : 951,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun childChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 967,
  "endLine" : 979,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun outlinedChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1052,
  "endLine" : 1064,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Icon.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Icon.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberPickerState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 570,
  "endLine" : 582,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 636,
  "endLine" : 648,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToReveal.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::wear" ],
  "startLine" : 364,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendResponseToCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AmbientController attachAmbientSupport()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 264,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object instantiateItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPreviewDrawableResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/MetadataConstants.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 227,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BezierSCurveInterpolator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecimalFormat buildDecimalFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 218,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void setIntValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryStartOrResumeInfiniteAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AnimatableNode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryStartAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryBindRequest()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 794,
  "endLine" : 806,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  DynamicTypeValueReceiver buildStateUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 932,
  "endLine" : 945,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initNewLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 985,
  "endLine" : 1000,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewProperties fromViewGroup()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 166,
  "endLine" : 178,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int spanVerticalAlignmentToImgSpanAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1153,
  "endLine" : 1166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int fontStyleToTypefaceStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1234,
  "endLine" : 1247,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int dimensionToPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2255,
  "endLine" : 2268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3339,
  "endLine" : 3351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSignForClockwise()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 370,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface loadTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getSecondaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 652,
  "endLine" : 665,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EdgeContentLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 748,
  "endLine" : 761,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiSlotLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PrimaryLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 592,
  "endLine" : 605,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiButtonLayout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 380,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringProp getCorrectContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CircularProgressIndicator fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 419,
  "endLine" : 432,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumClickableHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 492,
  "endLine" : 504,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringProp getCorrectContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Chip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Button fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 283,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSlotContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalSpacerWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getButtonsFromRow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRenderer()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateNow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markTileAsInactiveLegacy()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 753,
  "endLine" : 765,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUsageFromConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXRedirectingPublicationHelpers.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 137,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findChangedFilesSince()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitRunnerGitClient.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkEqual()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiEquivalenceTask.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun find()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/ProjectGraph.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSubset()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 393,
  "endLine" : 406,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recurse()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/license/CheckExternalDependencyLicensesTask.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/CheckNativeApiEquivalenceTask.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskAction()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AarManifestTransformerTask.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void starting()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Entry put()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/PredictiveBackHandler.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::activity" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSynchronousResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreateSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLExt.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::graphics" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTransactionCompleted()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 309,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScale()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 546,
  "endLine" : 558,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 641,
  "endLine" : 655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 636,
  "endLine" : 648,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int conicToQuadratics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotBuildNonContinuousFeatures()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeaturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesConvexCornerWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesConcaveCornerWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteMultiplePaths()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyCharacteristicChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 632,
  "endLine" : 644,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashDir()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/UpdateStableAidlApiTask.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_defaultKey_noSerializer_throwsSerializationException()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 169,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customKey_noSerializer_throwsSerializationException()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 263,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customKey_accessedAfterRestore_filledSavedState_returnsRestoredValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 308,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveRestoreFlow()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeRestoredStateForKey()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/internal/SavedStateRegistryImpl.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::savedstate" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void incrementFastForwardPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 411,
  "endLine" : 423,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void decrementRewindPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 428,
  "endLine" : 440,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 359,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 382,
  "endLine" : 394,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void internalCreateEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 309,
  "endLine" : 321,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 335,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 354,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1213,
  "endLine" : 1225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TranslucentLayerDrawable createTranslucentLayerDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 389,
  "endLine" : 401,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 836,
  "endLine" : 849,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateListViewVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void internalCreateEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1238,
  "endLine" : 1250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVerticalGridViewLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 788,
  "endLine" : 808,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1102,
  "endLine" : 1114,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVerticalGridViewLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 783,
  "endLine" : 803,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1098,
  "endLine" : 1110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 817,
  "endLine" : 830,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateListViewVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragment.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 821,
  "endLine" : 834,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThumbsBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOutline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDescendant()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Util.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildFocusedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFocusChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpeechOrbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void notifyItemChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void notifyImageDrawableChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void notifyActionsAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getEditingView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 348,
  "endLine" : 360,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinPicker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String extractTimeFields()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 248,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIs24Hour()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 395,
  "endLine" : 409,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B editable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B descriptionEditable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B hasEditableActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 398,
  "endLine" : 410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRegionVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 529,
  "endLine" : 541,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupListeners()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePageTabs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle saveAsBundle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveOffscreenView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 928,
  "endLine" : 941,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF computeScrollVectorForPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRowStartSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1328,
  "endLine" : 1342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "E getFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1655,
  "endLine" : 1667,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePositionToRowMapInPostLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2144,
  "endLine" : 2157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initScrollController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2642,
  "endLine" : 2655,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2946,
  "endLine" : 2959,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findImmediateChildIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3218,
  "endLine" : 3230,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean gridOnRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3520,
  "endLine" : 3532,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsFadingLowEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNumRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeInvisibleItemsAtEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 427,
  "endLine" : 439,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimationInternal()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 645,
  "endLine" : 658,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FloatPropertyCompat createFloatPropertyCompat()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FloatPropertyCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToEnd()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  boolean equalsSetHelper()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 625,
  "endLine" : 638,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 613,
  "endLine" : 628,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSetHashCodeAddValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 780,
  "endLine" : 793,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 358,
  "endLine" : 373,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 407,
  "endLine" : 421,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 777,
  "endLine" : 792,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentConstruction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllListAtIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 423,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllArrayAtIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 501,
  "endLine" : 513,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAddIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1003,
  "endLine" : 1015,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRetainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1124,
  "endLine" : 1136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 248,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 370,
  "endLine" : 385,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassSetOfThree()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 508,
  "endLine" : 520,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 655,
  "endLine" : 671,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun equalsNonEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nullKeyCompatibility_replacesValuesWithNullKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun backingArrayGrowth()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 821,
  "endLine" : 836,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asSetHashCodeAddValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 988,
  "endLine" : 1001,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 627,
  "endLine" : 639,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassListOfThreeValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 831,
  "endLine" : 843,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun trimToSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 521,
  "endLine" : 538,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 196,
  "endLine" : 210,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 565,
  "endLine" : 577,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "annotation/annotation-experimental-lint/src/main/java/androidx/annotation/experimental/lint/ExperimentalDetector.kt",
  "fileLinesCount" : 930,
  "components" : [ "primary::annotation" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyDayNightToActiveDelegates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1125,
  "endLine" : 1137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedNavigationItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 404,
  "endLine" : 416,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 537,
  "endLine" : 552,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1391,
  "endLine" : 1403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean detect()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LayoutIncludeDetector.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1203,
  "endLine" : 1217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldRegisterBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1462,
  "endLine" : 1479,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1575,
  "endLine" : 1587,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateActivityConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2902,
  "endLine" : 2917,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3050,
  "endLine" : 3064,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflatedOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 726,
  "endLine" : 741,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 835,
  "endLine" : 850,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandedMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchPresenterUpdate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasVisibleItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 673,
  "endLine" : 688,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findGroupIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 726,
  "endLine" : 742,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void close()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1028,
  "endLine" : 1041,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getVisibleItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1120,
  "endLine" : 1137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGlobalLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 595,
  "endLine" : 612,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getChildHorizontalGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2296,
  "endLine" : 2308,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchModal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabContainer()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSpinnerState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 192,
  "endLine" : 206,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence formatUrl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 333,
  "endLine" : 347,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringOrNull()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 678,
  "endLine" : 690,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 419,
  "endLine" : 431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckBox()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 285,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 484,
  "endLine" : 499,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFocusedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 958,
  "endLine" : 970,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 993,
  "endLine" : 1005,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1188,
  "endLine" : 1200,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSubmitQuery()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1202,
  "endLine" : 1214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findViewForItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 316,
  "endLine" : 329,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 366,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 560,
  "endLine" : 573,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPressedItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 642,
  "endLine" : 657,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int resolveMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 260,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1387,
  "endLine" : 1400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPopupClipToScreenEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1427,
  "endLine" : 1439,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pruneExcessiveHistoricalRecordsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 742,
  "endLine" : 754,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hitThumb()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1000,
  "endLine" : 1015,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1497,
  "endLine" : 1512,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getColorStateList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 172,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateAnchorPos()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect getOpticalBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberNavigationEventState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/RememberNavigationEventState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_and_hashCode_contract()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onBackStarted_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onForwardStarted_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 58,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onBackProgressed_withStart_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onForwardProgressed_withStart_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_withNoEnabledHandlers_doesNotInvokeBackFallbackForForward()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 419,
  "endLine" : 434,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_withDisabledOverlay_invokesDefaultHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 455,
  "endLine" : 473,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabled_onDisabledHandler_reEnablesEventReceiving()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 553,
  "endLine" : 571,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose_onParent_detachesChildInputs()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1168,
  "endLine" : 1184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlerIsEnabled_whenDispatcherReEnabled_receivesEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1729,
  "endLine" : 1745,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvokerEnableDisable()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvokerAddDisabledHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 89,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleAnimatedHandlerRemovedCancel()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 164,
  "endLine" : 184,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleAnimatedHandlerAddedContinue()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 211,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultInputCanDispatchToOverlayHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 262,
  "endLine" : 277,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signedArea_correctlyReturnsArea()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/TriangleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signedArea_forDegenerateTriangle_correctlyReturnsArea()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/TriangleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFrom_correctlyCopiesValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerpPoint_withRatioBetweenZeroAndOne_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 424,
  "endLine" : 439,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterAndDimensions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ImmutableBox.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::ink" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorBlendedStroke()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 556,
  "endLine" : 568,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidSlant_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingNodeConstructor_throwsForNonFiniteDampingGap()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 715,
  "endLine" : 727,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationNodeInputs_containsInputsInOrder()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 923,
  "endLine" : 935,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 938,
  "endLine" : 950,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnect()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 391,
  "endLine" : 408,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConnectorTransformIdentity()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 502,
  "endLine" : 517,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFromLinear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 672,
  "endLine" : 687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToLinear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predefinedConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerToString_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 316,
  "endLine" : 328,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Color()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Color.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::ink" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 71,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/ColorSpaces.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::ink" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformToColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Connector.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::ink" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trunc()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 337,
  "endLine" : 351,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushTip.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 13,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushTip.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 318,
  "endLine" : 330,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size_returnsSizeOfBatch()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 354,
  "endLine" : 367,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear_removesAllInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 437,
  "endLine" : 451,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withRealAndPredictedInputs_succeeds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 195,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalStoragePathHandler()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceivedError()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebMessageCallback()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageListenerAdapter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void delayUntilFirstResume()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji2" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadInternal()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FontRequest queryForDefaultFontRequest()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 534,
  "endLine" : 547,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 658,
  "endLine" : 672,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 674,
  "endLine" : 687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiViewHolder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::emoji2" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDeclaration()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanVisibilityDocTags.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitImportStatement()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanConcurrentHashMap.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDragStateChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2017,
  "endLine" : 2029,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateMaxIndex()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1117,
  "endLine" : 1130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float calculateTotalWeight()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1654,
  "endLine" : 1666,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeLocations()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1668,
  "endLine" : 1686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateStructure()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1742,
  "endLine" : 1759,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reInitSuper()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2000,
  "endLine" : 2013,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1259,
  "endLine" : 1274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2028,
  "endLine" : 2040,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2081,
  "endLine" : 2093,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findDrawerWithGravity()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1022,
  "endLine" : 1034,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelChildViewTouch()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2029,
  "endLine" : 2042,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewPositionChanged()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2273,
  "endLine" : 2287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewReleased()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2306,
  "endLine" : 2322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStorage()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidMain/kotlin/androidx/testutils/TestNavigator.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::testutils" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/jbMain/kotlin/androidx/testutils/TestNavigator.jb.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::testutils" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void injectMotionEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 221,
  "endLine" : 233,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String dataToString()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleTap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GestureSelectionHelper create()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordItemData()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reviseRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reviseAscending()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reviseDescending()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setItemsSelectedQuietly()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 555,
  "endLine" : 569,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 193,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tile addOrReplace()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawHorizontalScrollbar()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 314,
  "endLine" : 328,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAllInternal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 253,
  "endLine" : 267,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 544,
  "endLine" : 556,
  "linesOfCode" : 13,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutCompleted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 845,
  "endLine" : 860,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void collectPrefetchPositionsForLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1204,
  "endLine" : 1216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildWithDecorationsAndMargin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1444,
  "endLine" : 1456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpanCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1502,
  "endLine" : 1514,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findHiddenNonRemovedView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 253,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int countOnesBefore()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 556,
  "endLine" : 568,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 417,
  "endLine" : 431,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animatePersistence()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String cmdToString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 658,
  "endLine" : 670,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendMessage()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpanCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 427,
  "endLine" : 439,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGapStrategy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 511,
  "endLine" : 523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAnchorInfoForLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 829,
  "endLine" : 841,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void popEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2675,
  "endLine" : 2687,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int calculateDyToMakeVisible()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 321,
  "endLine" : 333,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int calculateDxToMakeVisible()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 347,
  "endLine" : 359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RecoverAnimation findAnimation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1164,
  "endLine" : 1176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getStandaloneAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6141,
  "endLine" : 6155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyChunksUpToGivenChunkType()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6876,
  "endLine" : 6888,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8223,
  "endLine" : 8235,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runShutdownTasks()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 310,
  "endLine" : 322,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int readNBytes()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClickStats createClickStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::appsearch" ],
  "startLine" : 273,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityDocumentV1 build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNextPageToken()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2526,
  "endLine" : 2539,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertTermMatchTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 327,
  "endLine" : 341,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalStorage getOrCreateInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 307,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LinkedHashSet computeDependencyClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toGmsSearchSuggestionResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSuggestionResultToGmsConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::appsearch" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _TransformAndCopyFile()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validateDateFormat()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/DateTimeFormatValidator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 977,
  "endLine" : 989,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSchemaTypeVisibleToConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 768,
  "endLine" : 780,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSchemaTypesNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaTypeVisibleToPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 441,
  "endLine" : 453,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndexableNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1407,
  "endLine" : 1421,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchEnvironment getEnvironmentInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchEnvironmentFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addProjection()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 210,
  "endLine" : 222,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentChangeInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toJetpackSearchSuggestionResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionResultToPlatformConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCopy()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 181,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToDestructiveMigrationFrom_calledTwice_migrationsNotRequiredForValues()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMigrationRequired_destructiveMigrationOnDowngrade_returnTrueWhenUpgrading()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 312,
  "endLine" : 326,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMigrationRequired_destructiveMigrationOnDowngrade_returnFalseWhenDowngrading()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 330,
  "endLine" : 344,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithFactoryAndVersion()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 462,
  "endLine" : 474,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultiple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityDeletionOrUpdateAdapter.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleMultiple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityDeletionOrUpdateAdapter.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 237,
  "endLine" : 249,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnIdsList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationLiveDataContainer.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  create()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationLiveDataContainer.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readVersion()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readSimple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multiplePrimaryKeys()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/InvalidationTracker.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::room" ],
  "startLine" : 196,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomConnectionManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::room" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withLock()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/concurrent/ExclusiveLock.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-paging-rxjava2/src/main/java/androidx/room/paging/rxjava2/LimitOffsetRxPagingSource.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTypeVariance()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolver.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspVoidType.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsFromPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFiler.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodType.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitPrimitive()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/JvmDescriptorUtils.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnumConstant()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationValue.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacVariableElement.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacFieldElement.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createArgumentProvider()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/integration/CommonIntegration.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun queryItemCount()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/commonMain/kotlin/androidx/room/paging/util/RoomPagingUtil.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::room" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-paging-rxjava3/src/main/java/androidx/room/paging/rxjava3/LimitOffsetRxPagingSource.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/steps/KspCompilationStep.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun report()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/DiagnosticsMessageCollector.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeFetchRelationCall()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractQueryParams()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/MethodProcessorDelegate.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pojoMissingNonNull()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 340,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ambiguousConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 721,
  "endLine" : 733,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binderprovider/InstantInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 43,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturnCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/InstantDeleteOrUpdateMethodBinder.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturnCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/InstantInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RxJava2PagingSourceQueryResultBinderProvider()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/RxJava2PagingSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/CoroutineFlowResultBinderProvider.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/RxLambdaQueryResultBinderProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PagingSourceQueryResultBinderProvider()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/PagingSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 39,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RxJava3PagingSourceQueryResultBinderProvider()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/RxJava3PagingSourceQueryResultBinderProvider.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityDeleteAdapterWriter.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/preconditions/Checks.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Runnable buildCopyAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean packageMatchesToken()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 107,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Exception doInBackground()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setActionButton()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setSecondaryToolbarViews()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateRelationship()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 341,
  "endLine" : 353,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int acquireLock()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseLockRegistry.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sqlite" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerInvalidationHooksSqliteStatement()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 494,
  "endLine" : 506,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 282,
  "endLine" : 295,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindTo_withArgs()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SimpleSQLiteQueryTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::sqlite" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_with_floats_truncates()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowWidthSizeClass_compatibility()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowHeightSizeClass_compatibility()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun require()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matchesIntent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityFilter.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::window" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 285,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addWindowLayoutInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutComponent.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestPageToPosition_withoutPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestPageToPosition_withPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ItemSnapshotList.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::paging" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_getLastLoadedPage()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/StaticListPagingSource.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::paging" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPagingState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 729,
  "endLine" : 741,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadPageRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 484,
  "endLine" : 496,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchResults()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 762,
  "endLine" : 774,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retry()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 225,
  "endLine" : 242,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageViewFactory()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getVirtualViewAt()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void getVisibleVirtualViews()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 139,
  "endLine" : 151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuery()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoLinkDestination getGotoDestination()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pageBroken()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 239,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 214,
  "endLine" : 228,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SelectionBoundary convert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GotoLink convert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PdfPageAdapter openPageWithCache()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentOpenable createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getBlocking()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileBoard()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSoftNavBarAtBottom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 103,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void announce()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSkipZoomDetector()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/QuickScaleBypassDecider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestFastDrawAtZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 456,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 599,
  "endLine" : 611,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInitialZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 623,
  "endLine" : 635,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getUnconstrainedZoomToFit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 689,
  "endLine" : 701,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1254,
  "endLine" : 1266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shareOverscroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1623,
  "endLine" : 1635,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLabel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDescription()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearMotionHistory()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 823,
  "endLine" : 835,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearMotionHistory()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 837,
  "endLine" : 849,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveLastMotion()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 889,
  "endLine" : 902,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean beamsOverlap()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 324,
  "endLine" : 336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def summarize()",
  "longName" : "",
  "relativeFileName" : "busytown/impl/parse_profile_html.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::busytown" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun launchSingleton()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/DeviceInfo.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::benchmark" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void stopRecording()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 189,
  "endLine" : 203,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuffer mapFile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ByteBufferUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::benchmark" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/XCodeSimCtrl.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::benchmark" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installPackageFromPaths()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 196,
  "endLine" : 214,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compileResetErrorString()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 449,
  "endLine" : 461,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing-manifest/src/main/java/androidx/fragment/app/testing/EmptyFragmentActivity.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::fragment" ],
  "startLine" : 30,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processProgress()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentTransaction runOnCommitInternal()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 912,
  "endLine" : 924,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishUpdate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Class loadFragmentClass()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::fragment" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackStackRecord instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecordState.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::fragment" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishUpdate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 264,
  "endLine" : 281,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onContainerAvailable()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1346,
  "endLine" : 1358,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attachFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1806,
  "endLine" : 1818,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void noteStateNotSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3136,
  "endLine" : 3151,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3444,
  "endLine" : 3456,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchContextItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3458,
  "endLine" : 3470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTransformation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterFragmentLifecycleCallbacks()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentPreAttached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentAttached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 639,
  "endLine" : 653,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFragmentViewChild()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 674,
  "endLine" : 686,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetainInstance()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1301,
  "endLine" : 1313,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserVisibleHint()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1396,
  "endLine" : 1410,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void postponeEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2861,
  "endLine" : 2873,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3414,
  "endLine" : 3426,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  ActivityResultLauncher registerForActivityResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3573,
  "endLine" : 3585,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 471,
  "endLine" : 483,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 852,
  "endLine" : 865,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 1037,
  "endLine" : 1057,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void findAll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 258,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence sanitizeText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 690,
  "endLine" : 702,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixSpannableText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 711,
  "endLine" : 725,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1771,
  "endLine" : 1783,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAuthoritySuspended()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPackageSuspended()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void serializeSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View inflateForType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configureViewPolicy()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goLive()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 240,
  "endLine" : 252,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 237,
  "endLine" : 250,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean scheduleMaxCellsUpdate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 257,
  "endLine" : 270,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getJetpadReleaseInfo()",
  "longName" : "",
  "relativeFileName" : "development/JetpadClient.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recommend()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recommendAssignees()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static mapToDataset()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/data-transforms.ts",
  "fileLinesCount" : 74,
  "components" : [ "primary::development" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async function readFile()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/files.ts",
  "fileLinesCount" : 20,
  "components" : [ "primary::development" ],
  "startLine" : 8,
  "endLine" : 20,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getOrDownloadUpdatedDate()",
  "longName" : "",
  "relativeFileName" : "development/librarystats.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function performProfile()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/logger.ts",
  "fileLinesCount" : 87,
  "components" : [ "primary::development" ],
  "startLine" : 57,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function contentForNodeList()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/license.ts",
  "fileLinesCount" : 183,
  "components" : [ "primary::development" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commonPrefix()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expandedWithEmptyEntriesFor()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanupTempDirs()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/UpdateAdCounterHistogramRequest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateAdCounterHistogram()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun reportEvent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertReportEventRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportEventRequest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun fetchAndJoinCustomAudience()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudienceManagerImplCommon.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudience.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudience.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getManager()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/internal/BackCompatManager.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/ResourceRemapping.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchSdkActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-client/src/main/java/androidx/privacysandbox/activity/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun launchSdkActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFling()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/TouchFocusTransferringView.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leaveRuleContext()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 118,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithinOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nanTolerances()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithinZeroTolerance()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastWithNullKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 217,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastWithNullValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesIn_mapInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectKruthTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainMatchingToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/RetainMatchingToStringTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::kruth" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsWithinOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotWithinOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotWithinZeroTolerance()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listMultimapIsEqualTo_passes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMultimapIsEqualTo_passes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargFailureBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureWithStackTraceTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWhenCallingFailingAssertionMethodAfterTest()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void classNestedInSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 170,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isSameInstanceAs()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLocationChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 741,
  "endLine" : 753,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLocationChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 756,
  "endLine" : 768,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFlushComplete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 771,
  "endLine" : 783,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 786,
  "endLine" : 798,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 801,
  "endLine" : 813,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderDisabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 816,
  "endLine" : 828,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGnssMeasurementsReceived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 848,
  "endLine" : 860,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 863,
  "endLine" : 875,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStarted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 932,
  "endLine" : 944,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 947,
  "endLine" : 959,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFirstFix()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 962,
  "endLine" : 974,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSatelliteStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 977,
  "endLine" : 989,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTimeout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1106,
  "endLine" : 1121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createShortcutResultIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeLongLivedShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 701,
  "endLine" : 713,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getShortcutInfoCompatWithLowestRank()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 802,
  "endLine" : 813,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIconDimensionInternal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 830,
  "endLine" : 841,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List removeShortcutsExcludedFromSurface()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 909,
  "endLine" : 920,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createFilesDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 614,
  "endLine" : 631,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context getContextForLanguage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 906,
  "endLine" : 920,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectAndFetchResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportServiceConnection.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getFloat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 374,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 519,
  "endLine" : 530,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList createFromXml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Shader createFromXml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GradientColorInflaterCompat.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 571,
  "endLine" : 585,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 829,
  "endLine" : 843,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void recreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 653,
  "endLine" : 669,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2785,
  "endLine" : 2796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Style constructStyleForExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2907,
  "endLine" : 2918,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getMessagesFromBundleArray()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4296,
  "endLine" : 4307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4653,
  "endLine" : 4664,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BubbleMetadata()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8403,
  "endLine" : 8414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Void doInBackground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 389,
  "endLine" : 404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processorFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 622,
  "endLine" : 641,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static View requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/DialogCompat.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int addMutabilityFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setResultsSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 509,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHtmlText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 814,
  "endLine" : 825,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelGroup getNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 673,
  "endLine" : 686,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long nativeCreateFromTypefaceWithExactStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int nextStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 178,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void interpolatePathDataNodes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void nodesToPath()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createResourceUid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int compositeColors()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double calculateContrast()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FontInfo findBestInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontFileResourceEntry findBestEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 356,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFactory2()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContentMimeTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setSurroundingText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 529,
  "endLine" : 541,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect getEmptyTempRect()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 549,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentInfoCompat performReceiveContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3311,
  "endLine" : 3323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3663,
  "endLine" : 3674,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3861,
  "endLine" : 3872,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPaneVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5034,
  "endLine" : 5045,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideForType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int idForClickableSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3587,
  "endLine" : 3598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CollectionInfoCompat buildCollectionInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5366,
  "endLine" : 5377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSpanStillValid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addMovement()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Point parseDisplaySize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCalendarType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemperatureUnit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface requestFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equalsByteArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void post()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static private int accumField()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getValueAt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 799,
  "endLine" : 810,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScrollDelta()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 830,
  "endLine" : 843,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float onPullDistance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean stopGlowAnimations()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1297,
  "endLine" : 1308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSecondaryPointerUp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1310,
  "endLine" : 1324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean scrollToChildRect()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2083,
  "endLine" : 2094,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPrecomputedText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 851,
  "endLine" : 865,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MapParamsProto getParams()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addMslAltitudeToLocation()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/AltitudeConverterCompat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun connectExtensions()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/InCallServiceCompat.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 453,
  "endLine" : 464,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestRaisedHandStateChange()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/RaiseHandActionImpl.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRaiseHandAction()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ParticipantExtensionRemoteImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setObjectValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 470,
  "endLine" : 482,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldPlayBackward()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 697,
  "endLine" : 710,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PropertyValuesHolder ofKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 626,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyValuesHolder clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 984,
  "endLine" : 996,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect evaluate()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/RectEvaluator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setObjectValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 822,
  "endLine" : 835,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldAutoCancel()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 886,
  "endLine" : 898,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 914,
  "endLine" : 927,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 1009,
  "endLine" : 1023,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playTogether()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node getNodeForAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1650,
  "endLine" : 1661,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSeekDirection()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1841,
  "endLine" : 1853,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BounceInterpolator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyframeSet clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/HapticManager.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getFractionalDigits()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 610,
  "endLine" : 621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean computeLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1738,
  "endLine" : 1751,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 483,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormatByArgumentIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 663,
  "endLine" : 674,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FieldPosition updateMetaData()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1789,
  "endLine" : 1800,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeCharArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 612,
  "endLine" : 623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByteArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByteArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle readBundle()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 445,
  "endLine" : 456,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStarRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 807,
  "endLine" : 818,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1572,
  "endLine" : 1583,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1586,
  "endLine" : 1597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1600,
  "endLine" : 1611,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportControls getTransportControls()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2064,
  "endLine" : 2075,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Token fromBundle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2089,
  "endLine" : 2100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackToLocal()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2540,
  "endLine" : 2551,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4102,
  "endLine" : 4113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 681,
  "endLine" : 692,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaBrowserCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forceCloseConnection()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1154,
  "endLine" : 1165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dump()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1517,
  "endLine" : 1528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCurrent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1628,
  "endLine" : 1640,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2043,
  "endLine" : 2056,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendMessageAtTime()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 698,
  "endLine" : 712,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkExtraFields()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 886,
  "endLine" : 897,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 954,
  "endLine" : 968,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterCallbacks()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1076,
  "endLine" : 1087,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1155,
  "endLine" : 1166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1175,
  "endLine" : 1186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1206,
  "endLine" : 1218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List parcelListToItemList()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1224,
  "endLine" : 1235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnAudioFocusChangeListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioFocusRequestCompat build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 361,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AudioFocusRequest createInstance()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 432,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitSessionConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 555,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture simulateCaptureFrameAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 588,
  "endLine" : 604,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeImageProxy triggerImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraDeviceHolder getCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPhysicalCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 330,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureSessionHolder createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 357,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCameraIdWithLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 796,
  "endLine" : 807,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLensFacingEnumFromInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 887,
  "endLine" : 898,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Gainmap createGainmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void waitForLooperToIdle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/HandlerUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmulator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AndroidUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformationInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransformationInfoListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 628,
  "endLine" : 639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettableImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onValidImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisBlockingAnalyzer.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableEncoderProfilesProxy create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getRequiredAudioProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProxy.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List filter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LensFacingCameraFilter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun canResolve()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DynamicRanges.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScheduledExecutorService getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/MainThreadExecutor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScheduledExecutorService currentThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ScheduledFuture schedule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWhiteBalanceMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 629,
  "endLine" : 640,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seek()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SessionConfig defaultEmptySessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 827,
  "endLine" : 838,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ValueT retrieveOptionWithPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OutputSurface createOutputSurfaceInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 581,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyTransformationInfoUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 547,
  "endLine" : 558,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImageFormatSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 521,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 754,
  "endLine" : 771,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takePicture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 919,
  "endLine" : 930,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEncodingLabel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 310,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DualSurfaceProcessorNode getDualSharingNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 522,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setChildrenEdges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size getPreferredChildSizeForViewport()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSortedChildSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 457,
  "endLine" : 473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCameraRequestJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trackCurrentRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Packet processJpegImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2JpegBytes.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RgbaImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removePoints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 288,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean applyPixelShiftForYUV()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmulator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List applyHighResolutionSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ArrayRingBuffer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getStreamSharingChildren()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 571,
  "endLine" : 582,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 759,
  "endLine" : 770,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExtraPreviewRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1260,
  "endLine" : 1273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExtraImageCaptureRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1282,
  "endLine" : 1295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int snapToSurfaceRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RecordingRecord from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2970,
  "endLine" : 2981,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AudioSource get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3388,
  "endLine" : 3411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHlg10SupportedByCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getAlternativeResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/StretchedVideoResolutionQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PacketInfo read()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void retryStartAudioStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clampVideoBitrateIfNotSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 657,
  "endLine" : 672,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSignalEosTimeoutIfNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 739,
  "endLine" : 750,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSurfaceUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1535,
  "endLine" : 1546,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getProfilesInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DynamicRangeMatchedEncoderProfilesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getProfilesInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMatchedVideoProfileForAllTargetDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioSettings resolveAudioSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getProfilesInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 945,
  "endLine" : 960,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T fetchObservableValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1557,
  "endLine" : 1569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDisableExtension()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decrement()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void captureResultIncoming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicExtenderSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTorchResetRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TorchStateReset.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureConfig createTorchResetRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TorchStateReset.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean supportExtraLevel3ConfigurationsSamsungDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkPhysicalCameraIdValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelIssuedCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 543,
  "endLine" : 554,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 560,
  "endLine" : 573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TorchControl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStreamUseCaseSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCaptureConfigId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackAdapter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 315,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 936,
  "endLine" : 947,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getConfiguredSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearRunningTask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureSessionInterface newCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean cancelScheduledReopen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2304,
  "endLine" : 2323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getMaxFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 342,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SurfaceSizeDefinition getUpdatedSurfaceSizeDefinitionByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1363,
  "endLine" : 1374,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateS720pOrS1440pSizeByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1390,
  "endLine" : 1402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraInfoImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timebase getTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 428,
  "endLine" : 439,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchOnError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cameraClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 602,
  "endLine" : 615,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ZoomCompat.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ZoomCompat.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getMaxPreviewResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/MaxPreviewSize.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraState.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun stopScreenFlashCaptureTasks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FlashControl.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun transformSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SupportedSurfaceCombination.kt",
  "fileLinesCount" : 1635,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void configureTexture2D()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void redrawPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 683,
  "endLine" : 694,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 746,
  "endLine" : 759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabledUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 498,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageCaptureFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 814,
  "endLine" : 828,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateScreenFlashToImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 849,
  "endLine" : 864,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisAnalyzer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1195,
  "endLine" : 1206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1341,
  "endLine" : 1352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEffects()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2492,
  "endLine" : 2505,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recalculate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewViewMeteringPointFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String nameOf()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/FlashModeConverter.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTransformationInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoordinateTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/CoordinateTransform.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createImageSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCaptureSessionByOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 273,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraDeviceSetupCompatProvider instantiatePlayServicesImplProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompatFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createInstanceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suspendUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unsuspendUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 511,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSurfaceMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 372,
  "endLine" : 383,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nextEvent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImpl build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/TransformationInfo.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addControlCategory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 124,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 599,
  "endLine" : 612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 615,
  "endLine" : 628,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void start()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void transferToRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 392,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postAnotherRouteSelectedMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1545,
  "endLine" : 1556,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RouteDiscoveryPreference toDiscoveryPreference()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 494,
  "endLine" : 508,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsControlCategory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1653,
  "endLine" : 1665,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean listContainsServiceInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 920,
  "endLine" : 931,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 729,
  "endLine" : 744,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDefaultIconDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1011,
  "endLine" : 1026,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1513,
  "endLine" : 1525,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDefaultIconDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 536,
  "endLine" : 551,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDefaultIconDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 390,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 760,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startGroupListFadeInAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 881,
  "endLine" : 892,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIconChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1121,
  "endLine" : 1132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  HashMap getItemBitmapMap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Drawable getIconByAttrId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 90,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createThemedDialogContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DexProfileData findByDexName()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1000,
  "endLine" : 1016,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int methodFlagBitmapIndex()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1277,
  "endLine" : 1290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onDrag()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GradientDrawable makeDrawable()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void backUpOriginalForeground()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCornerRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 224,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleClassRestore()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultConfigurationFails()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentShown()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayTest.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::navigation3" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSceneState()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneState.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation3" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVendorInList()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isModelInPrefixList()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isModelInList()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void authenticateInternal()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1230,
  "endLine" : 1242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAuthentication()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1251,
  "endLine" : 1264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dismiss()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 655,
  "endLine" : 671,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKeyguardManagerNeededForCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1077,
  "endLine" : 1093,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldAnimateForTransition()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 383,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture executeWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImpl.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::work" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 108,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T unmarshall()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelConverters.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/diagnostics/DiagnosticsReceiver.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkerWrapper cleanUpWorkerUnsafe()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areAllConstraintsMet()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCapabilitiesChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCapabilitiesChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/NetworkStateTracker.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::work" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAlarm()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 389,
  "endLine" : 403,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDoneString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1018,
  "endLine" : 1029,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTimer()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::work" ],
  "startLine" : 64,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextJobSchedulerIdWithRange()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/IdGenerator.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::work" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRequiredNetwork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobInfoConverter.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::work" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemJobScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cancelJobById()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasKeys()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 256,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getWorkerClass()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestWorkerBuilder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle toStateBundle()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getServiceInfoInPackages()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::enterprise" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void offsetDescendantMatrix()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/ViewGroupUtils.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 337,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 571,
  "endLine" : 589,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void layoutChildWithAnchor()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1149,
  "endLine" : 1160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findDeepestFocusedChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2034,
  "endLine" : 2045,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEdge()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resistanceConfig()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 789,
  "endLine" : 800,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitionInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFramePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1652,
  "endLine" : 1664,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnClick()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 626,
  "endLine" : 637,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1041,
  "endLine" : 1052,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String lookUpConstraintName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2072,
  "endLine" : 2084,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2338,
  "endLine" : 2349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3131,
  "endLine" : 3142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPxFromDp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAnimationRectangles()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 267,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEndState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 393,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 488,
  "endLine" : 499,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 798,
  "endLine" : 809,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillStandard()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logStack()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyIndependentTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 333,
  "endLine" : 344,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supports()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 595,
  "endLine" : 606,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 203,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageResource()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageResource()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 443,
  "endLine" : 454,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadLayoutDescription()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2182,
  "endLine" : 2193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillFromConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2295,
  "endLine" : 2306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2646,
  "endLine" : 2657,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeCircle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6152,
  "endLine" : 6163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeCircle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6400,
  "endLine" : 6411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties centerHorizontallyRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties centerVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFramePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1623,
  "endLine" : 1635,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1717,
  "endLine" : 1728,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int partition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int partition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double lookup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 412,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logStack()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isNegative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeGoal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowWithAngle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 444,
  "endLine" : 455,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initFromRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 740,
  "endLine" : 751,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Metrics.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long parseColorString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2071,
  "endLine" : 2082,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference constraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 316,
  "endLine" : 328,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interpolate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 820,
  "endLine" : 832,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelativeBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCenteredDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/HelperWidget.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findGroupInDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/HelperWidget.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getPreviousChainMember()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2341,
  "endLine" : 2352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getNextChainMember()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2360,
  "endLine" : 2371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayVariablesReadableRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1119,
  "endLine" : 1130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float use()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 361,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAtLeastOnePositiveVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 487,
  "endLine" : 498,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable getVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVariableValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 618,
  "endLine" : 629,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 638,
  "endLine" : 649,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void display()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 668,
  "endLine" : 679,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridEngine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridCore()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 845,
  "endLine" : 857,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void display()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurroundingText getSurroundingText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 236,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 476,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchInsetsUpdates()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchExteriorDimensions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextReply()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationCallbackDelegateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MediaPlaybackManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/MediaPlaybackManager.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRecording()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioRecord.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::car" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SuggestionManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/SuggestionManager.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Suggestion build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 273,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSpans()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String alignmentToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object iconCompatHash()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDestinationTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRoundaboutExitNumber()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 643,
  "endLine" : 654,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRoundaboutExitAngle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 672,
  "endLine" : 683,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeCollection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 326,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map initBundledTypeNames()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 685,
  "endLine" : 696,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toFlatString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 819,
  "endLine" : 830,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sendSuccessResponseToHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IOnDoneCallback createOnDoneCallbackStub()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVisibleAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCarConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 647,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushForResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 405,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void moveToTop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 421,
  "endLine" : 436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllowedHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 372,
  "endLine" : 383,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLatitudeLongitude()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SessionInfo decode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfoIntentEncoder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchGetCarHardwareResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarHardwareHostDispatcher.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchSubscribeCarHardwareResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarHardwareHostDispatcher.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Notification getNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationCarAppService.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SettingsScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Maneuver getManeuverWithExitNumberAndAngle()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Notification getTrafficAccidentWarningNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 584,
  "endLine" : 595,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void voiceInteractionDemo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRenderer()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/DefaultRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationMapOnlyScreen.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getImportanceString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/EmptyListDemoScreen.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LatestFeatures.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTexRect()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRefreshing()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 542,
  "endLine" : 553,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startScaleDownAnimation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 555,
  "endLine" : 566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1362,
  "endLine" : 1373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShortcutInfoCompatSaverImpl getInstance()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getShortcuts()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MultiProcessDataStoreFactory.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::datastore" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriteToNonExistentDir()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MulticastFileObserverTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::datastore" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToMutablePreferences_doesntMutateOriginal()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 366,
  "endLine" : 378,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAllCantMutateInternalState()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerJavaTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::datastore" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/ProtoDataStoreActivity.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::datastore" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/KotlinSerializationActivity.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::datastore" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/PreferencesDataStoreActivity.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::datastore" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateWithContextAndName()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/DataStoreDelegateTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-e2ee/src/main/java/androidx/credentials/e2ee/IdentityKey.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetRestoreCredential/CredentialProviderGetRestoreCredentialController.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::credentials" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/CredentialProviderCreatePublicKeyCredentialController.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::credentials" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean storeChannelLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/ChannelLogoUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String encode()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2639,
  "endLine" : 2651,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void generateKey()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::security" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int checkAccess()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 673,
  "endLine" : 689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataItem cborBuildDateTime()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean cborAreAllDataItemsNonCompound()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1064,
  "endLine" : 1076,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyPair createEphemeralKeyPair()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1517,
  "endLine" : 1528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pair selectAuthenticationKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1094,
  "endLine" : 1108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetryDelay()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 94,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMetadataLoadSuccess()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 400,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMetadataLoadFailed()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyProgrammaticScroll()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 308,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCollectionItemInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1587,
  "endLine" : 1598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose-lint/src/main/java/androidx/navigation/compose/lint/UnrememberedGetBackStackEntryDetector.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestinationWithSameId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorDoubleRemove()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithMissingAnnotationName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavigatorProviderTest.android.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::navigation" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphNavigatorTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameAbsoluteInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavOptions.nonAndroid.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::navigation" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flush()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/internal/UriCodec.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::navigation" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavAction.android.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMultipleArgumentMatchQuestionMarkNoParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 529,
  "endLine" : 541,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkEmptyStringQueryParamArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 630,
  "endLine" : 642,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentMatchOnlyPartOfParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 961,
  "endLine" : 973,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMultipleMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1484,
  "endLine" : 1496,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkCaseInsensitiveDomainWithPath()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1499,
  "endLine" : 1511,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 712,
  "endLine" : 723,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertNullableWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 726,
  "endLine" : 738,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertNullableWithNullDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 741,
  "endLine" : 752,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeNativePrimitive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeNativeArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 708,
  "endLine" : 723,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abstractClassInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 402,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkDoubleActionSetNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkDoubleActionSetNullKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssign()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultEmptyStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 724,
  "endLine" : 738,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultEmptyIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 741,
  "endLine" : 755,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchRequiredQueryParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 397,
  "endLine" : 413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDotStar()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphAndroidTest.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteBuilder.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/ActionBarOnDestinationChangedListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::navigation" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/ToolbarOnDestinationChangedListener.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::navigation" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSavedStateHandle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activity()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityPackage()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityPackageRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityClassRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataPatternRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityPackageKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityClassKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataPatternKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::navigation" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedStartDestinationKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationObjectWithPathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 337,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationObjectWithQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 353,
  "endLine" : 365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectInvalidObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1235,
  "endLine" : 1248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1870,
  "endLine" : 1889,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithKClassNotInBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2964,
  "endLine" : 2977,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithObjectNotInBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3131,
  "endLine" : 3144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindDestinationWithRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3148,
  "endLine" : 3165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindDestinationWithExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3169,
  "endLine" : 3187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3262,
  "endLine" : 3278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithExactRoute_multiArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3282,
  "endLine" : 3298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithUnpoppedRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3324,
  "endLine" : 3340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkDefaultArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3771,
  "endLine" : 3784,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeAdditionalUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3874,
  "endLine" : 3886,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3909,
  "endLine" : 3921,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4512,
  "endLine" : 4525,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEmptyStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5271,
  "endLine" : 5283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringListEmptyString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5305,
  "endLine" : 5317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringListEmptyStringFirstValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5321,
  "endLine" : 5333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringListEmptyStringMiddleValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5337,
  "endLine" : 5349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringListEmptyStringLastValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5353,
  "endLine" : 5365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEmptyIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5369,
  "endLine" : 5381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEmptyIntListUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5385,
  "endLine" : 5397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkFromNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5536,
  "endLine" : 5548,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_MissingAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5710,
  "endLine" : 5722,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_MissingMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5726,
  "endLine" : 5738,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToStringNoClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 588,
  "endLine" : 600,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 648,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 664,
  "endLine" : 677,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1851,
  "endLine" : 1864,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithMissingNonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1897,
  "endLine" : 1910,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithPopUpOptionsOnly()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3114,
  "endLine" : 3128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_MissingAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3554,
  "endLine" : 3566,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_MissingMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3570,
  "endLine" : 3582,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdMimeTypeAndAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdMimeTypeAndAction_missingUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateImplicitStartDestinationNestedGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 268,
  "endLine" : 282,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentEqualsWithSameArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 318,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentEqualsWithSameArgsRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 335,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentNotEqualsWithDifferentDestinationArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 428,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingIntentNotEqualsWithDifferentDestinationArgsRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 446,
  "endLine" : 461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNavigationFile()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavParser.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::navigation" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Swatch findDominantSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getLongestColorDimension()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 281,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelFactory_noInitializers_throwsException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/ViewModelInitializerTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveDestroyedToAny()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructionOrder()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreate_bundle()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/androidHostTest/kotlin/androidx/lifecycle/viewmodel/testing/AndroidViewModelScenarioTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/AbstractSavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachHandleIfNeeded()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/LegacySavedStateHandleController.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 159,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lifecycleOwnerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInComponentActivityTest.android.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun viewModelCreatedViaDefaultFactory()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun viewModelCreatedViaDefaultFactoryWithKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lifecycleOwnerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInAppCompatActivityTest.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleStartEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleResumeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 502,
  "endLine" : 513,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun configureActiveMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkForAndDeferStateUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun possibleToOverrideStartAndEndValues()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidHostTest/kotlin/androidx/compose/animation/core/SpringEstimationTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_QuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Easing.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateDpAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 470,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateSizeAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateOffsetAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateRectAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateIntAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 542,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateIntOffsetAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateIntSizeAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityVectorFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textColor_fallbackToContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withoutLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled_notFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_readOnly_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 434,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textCenterAligned()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textAlignedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_customShape()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_leadingTrailingIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 549,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textColor_fallbackToContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withoutLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled_notFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_leadingTrailingIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_filled_customObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_outlined_customObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceInheritsParent_withCustomColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceContentColorTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_onlyContent_stackSlot()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CardTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_customColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_untoggleableAndMergeable_whenNullLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_sizes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_noUnwantedCallbackCalls()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 502,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hover()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceTest.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_noTextInContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_uncheckableWithNoLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_untoggleableAndMergeable_whenNullLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_halfExpandDisabled_initialValueHalfExpanded_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetStateTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTextField_lightThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTextField_darkThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_lightThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_darkThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highContentAlpha_contentColorSet_surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumContentAlpha_contentColorSet_surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledContentAlpha_contentColorSet_surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highContentAlpha_contentColorSet_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumContentAlpha_contentColorSet_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabledContentAlpha_contentColorSet_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_testOffset_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_testOffset_shortDrawer_whenClosed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_testOffset_tallDrawer_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 700,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resistanceConfig()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 826,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndRadiusBounded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidHostTest/kotlin/androidx/compose/material/ripple/RippleAnimationTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssertShape_circleInRect_offCenter()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachParameter()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ParameterizedComposeTestRule.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argbFromLstar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyUp()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRestore()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weekdayNames()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapPosition_forStartAlignedStrategyWithLessItemsThanFocal()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineSnapPositionTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_medium_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_medium_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 683,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 946,
  "endLine" : 957,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_sizeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledCard_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCard_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCard_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardScreenshotTest.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceInheritsParent_withCustomColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_onlyContent_stackSlot()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableOverload_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CardTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_hideBySwiping_skipPartiallyExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 918,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_customColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTextField_lightThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTextField_darkThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_lightThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_darkThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_untoggleableAndMergeable_whenNullLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_withSteps_rtl_lookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredSliderTest()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 510,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredSliderTest_dark()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 525,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centeredSliderTest_middle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_maxCount_itemsDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_sizes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_surface_light_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_surface_dark_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumFab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeFab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hover()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 416,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_outOfYearsBound()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 804,
  "endLine" : 820,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_twoLines()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_threeLines()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_initialMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceTest.kt",
  "fileLinesCount" : 743,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_respectsInsetsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawerSheets_respectsInsetsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBar_respectsInsetsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavRail_respectsInsetsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondaryColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tertiaryColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_default_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 521,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_testOffset_whenDismissedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_testOffset_whenDismissedToStart()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withoutLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled_notFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 392,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_readOnly_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 444,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textCenterAligned()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 482,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_customShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_errorSupportingText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_leadingTrailingIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_alwaysMinimizeLabel_withPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_prefixSuffix_withLabelAndInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 675,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_prefixSuffix_withLabelAndInput_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 690,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_prefixSuffix_withPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 722,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_leadingTrailingIcons_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 814,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_withModeToggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingText_clickFocusesTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1457,
  "endLine" : 1469,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingText_colorAndStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1472,
  "endLine" : 1483,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingText_error_colorAndStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1486,
  "endLine" : 1497,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_noTextInContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_uncheckableWithNoLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_untoggleableAndMergeable_whenNullLambda()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_error_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withoutLabel_placeholderAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_indicatorLine_clippedToShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled_notFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 463,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textAlignedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_errorSupportingText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_leadingTrailingIcons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_alwaysMinimizeLabel_withPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 640,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prefixSuffix_withLabelAndInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prefixSuffix_withLabelAndInput_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prefixSuffix_withPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_leadingTrailingIcons_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 798,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_expands_onEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 514,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_collapses_onEnterKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 531,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minimumInteractiveComponentSize_applyWhenSmallerThanMinSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveComponentSizeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_initialState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_selectHour()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_selectHour_a11y()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_userOverride_updates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 396,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDisplayed_refreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshIndicatorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDisplayed_notRefreshing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshIndicatorTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_clickFocusesTextField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1400,
  "endLine" : 1412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_colorAndStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1415,
  "endLine" : 1426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_error_colorAndStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1429,
  "endLine" : 1440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_filled_customObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_outlined_customObfuscationCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_maxCount_itemsDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_withIcon_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_twoLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateContainedLoadingIndicator_NaNProgress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_disabled_selected_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChip_disabled_selected_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_flat_disabled_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all_unselected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all_unselected_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all_selected_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SegmentedButtonScreenshotTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 474,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomSheetScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/BottomSheetScaffold.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1312,
  "endLine" : 1324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationBar.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AssistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedAssistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 553,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3013,
  "endLine" : 3024,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ModalBottomSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ModalBottomSheet.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationItem.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTooltipState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 839,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1025,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1038,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1613,
  "endLine" : 1624,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CenteredTrack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1725,
  "endLine" : 1736,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1903,
  "endLine" : 1914,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureThumb()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 2829,
  "endLine" : 2840,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateToCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 832,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1391,
  "endLine" : 1402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_mediumWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_mediumWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_expandedWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_expandedWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_mediumWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_mediumWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_expandedWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_expandedWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithoutHistory_onePaneLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithoutHistory_twoPaneLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromRightOffset_withEnterFromRightPane_useTheRightEdgeOfPanesEnteringFromLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromRightOffset_withEnterFromRightPane_useTheRightEdgeOfPanesShown()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromRightOffset_withEnterFromRightDelayedPane_useTheSameEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_defaultPaneMotion_progress0()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_defaultPaneMotion_progress10()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_defaultPaneMotion_progress15()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_defaultPaneMotion_progress20()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_defaultPaneMotion_progress50()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePaneLayout_defaultPaneMotion_progress100()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneSwitching_progress0()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneSwitching_progress100()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 249,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneShifting_progress0()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneShifting_progress10()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneShifting_progress20()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneShifting_progress50()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPaneLayout_defaultPaneShifting_progress100()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldMotionScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_allPanesHidden_noVisiblePanes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_oneExpandedPane_onlyExpandedPanesAreVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_twoExpandedPanes_onlyExpandedPanesAreVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_threeExpandedPanes_onlyExpandedPanesAreVisible()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldTest.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_paneExpansionDragHandle_unspecifiedExpansionState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 525,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asDialog_withShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asBottomSheet_default()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_paneExpansionStateKeySaver_defaultKey()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_paneExpansionStateDataSaver_nullAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_paneExpansionStateDataSaver_proportionalAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAndGetCurrentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 784,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 809,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_singlePane_nullSupportingPaneScene()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_onlyMain()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_collectFoldingFeatureAsState_returnCurrentFoldingFeatures()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CollectFoldingFeaturesAsStateTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/AutoboxingStateCreationDetector.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/RememberDetector.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeSavedIsCallingOurCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestoreSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smokeTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/wasmJsTest/kotlin/androidx/compose/runtime/internal/IdentityHashCodeTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upGoesUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveMultipleHigher()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveMultipleLower()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun derivedStateOfReferentialChangeDoesNotInvalidateObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun derivedStateOfWithReferentialMutationPolicy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun derivedStateOfWithStructuralMutationPolicy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canIterateForwards()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 756,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canIterateBackwards()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 770,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringValueOfDerivedState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedMutableSnapshotCanNotSeeOtherSnapshotChange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 802,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnsafeSnapshotLeaveThrowsIfNotCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 991,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1402,
  "endLine" : 1413,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 539,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 625,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 723,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRetainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 760,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueIf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1624,
  "endLine" : 1635,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1693,
  "endLine" : 1704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOwnsAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2411,
  "endLine" : 2422,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testState3()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveOne()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OverloadedComposableMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAndRestoreTheMutableStateOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidDeviceTest/kotlin/androidx/compose/runtime/snapshots/ParcelableMutableStateTests.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFromGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3300,
  "endLine" : 3311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeNestedSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1745,
  "endLine" : 1756,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeNestedSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1842,
  "endLine" : 1853,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rereadTrackedInstances()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTransientState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushInsertSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushCopyNodesToNewAnchorLocation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndFlushAllPendingOperations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentWithReceiverOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changesApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1130,
  "endLine" : 1144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun current()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1410,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueIf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MultiValueMap.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1142,
  "endLine" : 1153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1484,
  "endLine" : 1495,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flushAndDispatchAwaiters()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/AwaiterQueue.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/SnapshotThreadLocal.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextField()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/TextFieldInputTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/cupertino/CupertinoOverscrollEffect.ios.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/KeyMapping.skiko.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueNonOverlappingRequest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_Vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_Horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size_layoutBuilderSizeMoreThanOne_returnsSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossStatus_layoutBuilder_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_otherMulti_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 743,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_equalLayout_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 976,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mergeSelections_selectAllInSelectable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_notCollapsed_noAdjustment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedNotReversed_returnOneCharSelectionNotReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedReversed_returnOneCharSelectionReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedNotReversed_startBoundary_returnOneCharSelectionNotReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedReversed_endBoundary_returnOneCharSelectionReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedNotReversed_returnOneUnicodeSelectionNotReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedReversed_returnOneUnicodeSelectionReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedNotReversed_returnOneEmojiSelectionNotReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedReversed_returnOneEmojiSelectionReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedException_previousIsNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed_onStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed_onEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 447,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_collapsed_emptyString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_notReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun word_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_collapsed_lastIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 678,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_collapsed_textLength()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 693,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_canEditAgain_ifFirstOneThrows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_multipleOperations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEditing_doesNotRegisterSnapshotRead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 684,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyHighlightChange_doesNotTriggerInputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 698,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorAfterCharAt_nonEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHistoryRemovesUndoAndRedo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertionFromStartPointCannotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletionsWithDifferentDirectionsCannotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertCharIntoMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependCharToString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsNotCleared_when_textIsSame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 261,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_compositionReset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_compositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePreviousCursorPosition_aroundReplacement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextSelectionMovementTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputTransformationAffectsPresentedAndVisualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldStateSelection_isTransformed_toPresentedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenBothOverflow_withMaxValue_cursorAtStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenBothOverflow_withMaxValue_cursorAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFilteringAll_emptyResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutCornerToCutCornerWithDifferentCornerSizes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_touchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_keyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_withTestApi_keyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapGestureTest_tryAwaitRelease_ReturnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4621,
  "endLine" : 4634,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7052,
  "endLine" : 7063,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7066,
  "endLine" : 7077,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf2_contextMenu_disappearsOnClickOffOfPopup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_linesNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_byWordSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction_throwsWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_insertTextAction_throwsWhenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 534,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_scrollable_withLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_scrollable_withLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollForward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1069,
  "endLine" : 1083,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asksPermission_ifAllRequirementsAreMet()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/internal/DragAndDropRequestPermissionTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotAskPermission_ifNoContentUri()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/internal/DragAndDropRequestPermissionTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutablePageCount_assertPagesAreChangedIfCountIsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetDistanceInPages_shouldBeBasedOnCurrentPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformMagnifierModifier_reportsSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 634,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragGestureCallbackOrder_cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalTap_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapMiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 330,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapMiss_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1159,
  "endLine" : 1170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1173,
  "endLine" : 1184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_minTouchTarget_clickOutsideLayoutBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_minTouchTarget_clickOutsideLayoutBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 768,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nonNullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1491,
  "endLine" : 1502,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1505,
  "endLine" : 1516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nonNullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1619,
  "endLine" : 1630,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nullInteractionSourceNonNullIndicationNodeFactory_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1633,
  "endLine" : 1644,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroSizedItem_zeroSizedParent_bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoView_rectInChild()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringChildIntoView_isCalled_whenRectForParentDoesNotReturnInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRectangleOnScreen_propagatesToBringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequesterViewIntegrationTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateScrollDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_simpleString_doesNotPrefetch_whenTextIsShort()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_simpleString_doesNotPrefetch_whenTextIsLong()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_annotatedString_doesNotPrefetch_whenTextIsShort()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_annotatedString_doesNotPrefetch_whenTextIsLong()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldKeyboardScrollableInteractionTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardShownOnInitialFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_firstGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkMeasure_withExceededMaxConstraintSize_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 408,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onclick_callback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/ClickableTextTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText_textLayoutResult_Null_Return_Empty_AnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegateTest.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 938,
  "endLine" : 952,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun TestButton()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withNoTextThenLongPressAndDrag_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPadding_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 408,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPaddingOfFinalLine_entersSelectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierAppears_whenCursorHandleDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 445,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSubject()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeInvalidationTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_build_layoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSubject()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeInvalidationTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_leftRightMovements_bidi()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_byParagraphMovements_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightShouldGetLarger_asMinLinesIncrease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightShouldGetSmaller_asMaxLinesDecrease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ifMinLinesAreIntroducedLater_itShouldTakeAffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ifMaxLinesAreIntroducedLater_itShouldTakeAffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_setTextAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputSelection_changesSelectionState_appliesFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform_setComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImeSelectionChangesTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastTypedCharacterIsRevealedTemporarily()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_rendersTheResultOf_codepointTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_removesCarriageReturnViaCodepointTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_copyPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_doesNotAllowCut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_linesNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_selectToLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_simpleUndo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 731,
  "endLine" : 742,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopsBeingTextEditor_whenRemovedFromCompositionWhileFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_passwordField_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_numberPasswordField_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineTextField_withTallText_showsCursorHandle_whenClicked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldSingleLineHeightTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineTextField_withTallText_showsCursorHandle_whenClicked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldSingleLineHeightTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line_with_default_action()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_single_line()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_single_line_changes_ime_from_unspecified_to_done()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line_not_set_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_appears_whenFieldGetsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorToolbarDisappears_whenTextField_getsDisabled_doesNotReappear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 296,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionToolbarDisappears_whenTextField_getsDisabled_doesNotReappear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenLongPressIsInitiated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 914,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line_with_default_action()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_single_line()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_single_line_changes_ime_from_unspecified_to_done()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line_not_set_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenTextContentChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenOutputTransformationChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenCodepointTransformationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsCachedLayout_whenCompositionDoesNotChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 546,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenSingleLineChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 711,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenLayoutDirectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 790,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 846,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_styleSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_T_noFilterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_atLeastU_noFilterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_greaterThan_maxLines_invalidValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_imeUpdatesDontCauseRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toSetTextSemanticsAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 539,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toInsertTextSemanticsAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 554,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_appliesFilter_toKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipingTextFieldInScrollableContainer_doesNotGainFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1046,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longText_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1479,
  "endLine" : 1491,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactionSource_receivesHoverEnter_whenDraggingTextEnters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_scrollable_withLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_scrollable_withLongInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenChainedModifier_nodesTraversedBottomToTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMultipleNodes_doesNotTraverseNodesNotInAncestry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithMouse_rightClick_doesTriggerWithCorrectOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnLongPressWithTrackpad_longPress_doesTriggerWithCorrectOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithMouse_triggersOnPressAndNotOnRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithTrackpad_triggersOnPressAndNotOnRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenInnerContentRemoved_popupRemains()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOuterContentRemoved_toolbarDisappearsAndCoroutineEnds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenInnerContentRemoved_toolbarRemains()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyHasCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuArea_minConstraintsPropagated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuArea_leftClick_contextMenuDoesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_enabled_correctTextStyling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_disabled_correctTextStyling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColors_transparentExceptDisabledIcon_iconColorIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 589,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBasicTooltipState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollToPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reverseDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 660,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollByWithOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1069,
  "endLine" : 1080,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollByWithOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 333,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequence.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoOperation.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 377,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayoutScrollScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollScope.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayout.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForFirstLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/AwaitFirstLayoutModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayoutPinnableItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridCacheWindowStrategy.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromMeasureResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridScrollPosition.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/GenericShape.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 673,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenarioShouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 4576,
  "endLine" : 4589,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameterForAbsolute()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 442,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 595,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicMainAxisSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 870,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicCrossAxisSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 893,
  "endLine" : 904,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalMinWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalMinHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalMaxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DesktopMaterialTheme()",
  "longName" : "",
  "relativeFileName" : "compose/desktop/desktop/src/jvmMain/kotlin/androidx/compose/desktop/DesktopTheme.jvm.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notInInspectionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getXrViews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/XrHelper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckJvmtiError()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 15,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 244,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3Primaries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZFromPrimaries_xyY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordLayerWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathOutlineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/OutlineTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTestHelper.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawRectColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDrawRectBrushColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contoursDirectionIsReversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divideWithEmptyContour()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDivisionTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordLayerWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arcToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/Shadow.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertYuvToRgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawDoubleRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 883,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseLanguageTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/intl/AndroidLocaleDelegate.android.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseLanguageTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/intl/AndroidLocaleDelegate.android.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Typeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidTypeface.android.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromFile()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/Html.android.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_CJK()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParagraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getFieldValueOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/ReflectionUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle_withSpanStyle_addsStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle_withParagraphStyle_addsStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withBulletListItem_getsSettingsFromList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1251,
  "endLine" : 1264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_constructor_is_covered_by_TextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextSpanParagraphStyleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard_with_valid_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeOrElse_returns_this_if_isSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextLinkStyles_withNonNullValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_nested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_stackCorrectlyCleared_whenEndsOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_returns_empty_text_for_start_equals_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 480,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_collapses_included_item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 552,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_buffer_not_recreated_if_selection_is_different()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check_visual_output_is_masked_with_asterisk()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/PasswordVisualTransformationTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check_visual_output_is_masked_with_default()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/PasswordVisualTransformationTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenBothOverflow_withMaxValue_cursorAtStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenBothOverflow_withMaxValue_cursorAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 348,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_intersects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleSpanLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleSpanRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanCoveringTextLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanCoveringTextRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleSpansIntersectingLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleSpansIntersectingRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesLineBreak_whenMaxLinesPresent_withoutEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_RTL()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary_CJK()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary_CJK()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsStaticLayout_if_text_has_baselineshift_spans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_even_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_top_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLine_bottom_trim_Both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 268,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setSolidColorBrushOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLetterSpacingOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLocaleOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 620,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setLocaleOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 636,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyFontFamily_withBoldFontWeightSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1047,
  "endLine" : 1058,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyFontFamily_withFontStyleSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1062,
  "endLine" : 1074,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_TextDecoration_to_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1586,
  "endLine" : 1598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_TextDecoration_null_should_have_no_effect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1601,
  "endLine" : 1613,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actualCustomStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/CharSequenceSubject.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeftAndGetLineRight_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeftAndGetLineRight_Ltr_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisStyle_synthesizeTheFontToItalic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisWeight_synthesizeTheFontToBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisStyle_forMatchingItalicDoesNotSynthesize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheKeysAreUnique()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFontBoldItalic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_shouldMatter_ifSoftwrapIsDisabled_butOverflowIsEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_shouldMatter_ifSoftwrapIsDisabled_butOverflowIsStartEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_shouldMatter_ifSoftwrapIsDisabled_butOverflowIsMiddleEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_cannotBeSmallerThan_minWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 291,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_cannotBeSmallerThan_minHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_textDirection_Content_withLtrLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_textDirection_Content_withRtlLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineContentForEmptyText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 748,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAlign_defaultValue_alignsStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 953,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightBoldCreatesBoldFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typefaceCreatedWithCorrectFontWeightAndFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBrush_with_alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableSpansDifferent_forSameAnnotationButDifferentRange_forUrlsWithCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 481,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableSpansDifferent_forSameAnnotatedStringWithDifferentRange_forClickables()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidAccessibilitySpannableStringTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 498,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecorationCombined_shouldBeAppliedToPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacterRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Placeholder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Bullet.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 560,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 772,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 788,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 791,
  "endLine" : 804,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 812,
  "endLine" : 825,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 841,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextAlign.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/ParagraphStyle.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 404,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeOptions.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkHelper.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextStyledWordList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkHelper.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCosSinAtRightAngles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnimatedProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClock.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/desktopMain/kotlin/androidx/compose/desktop/ui/tooling/preview/runtime/NonInteractivePreviewFacade.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleInfiniteTransitionIsAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIfApiIsNotAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimatedContentComposeAnimationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromAndToStatesModifiesCachedTransitionStates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 430,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimatedVisibilityModifiesCachedState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NullTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComplexLazyComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/LazyColumnPreview.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateXAsStateIsNotSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsupportedAreNotSubscribedWhenEnumIsNotAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipFramesUntil()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ComposeSceneTest.kt",
  "fileLinesCount" : 862,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 546,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun gatherTransparentRegion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNamedInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/TextActionModeCallback.android.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/TextActionModeCallback.android.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 3123,
  "endLine" : 3134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSetProgressAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 3165,
  "endLine" : 3176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1391,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun internalOnMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 627,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 594,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resize_and_move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityActivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 555,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textContentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processGesture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillChangeFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildFocusedViewsListParentAddAndFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosTest/kotlin/androidx/compose/ui/window/FocusedViewsListTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 693,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.skiko.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Dialog.skiko.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/Utils.desktop.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOrScheduleDebounced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/Utils.desktop.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsertPositionOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchSyncLoop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 315,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInsertPositionOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Dialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Dialog.desktop.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Dialog.desktop.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleWindowApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Window.desktop.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleWindowApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Window.desktop.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertGesturable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertNonGesturable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMaxValueRectanglePacking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 475,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinValueRectanglePacking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 492,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedNodeInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 544,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeDropDetaches()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childAdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directLayoutNodeHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 334,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutNodeRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierSetBeforeLayoutNodeAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerParamChangeCallsOnLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2247,
  "endLine" : 2258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2433,
  "endLine" : 2444,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeDownChange_changeOccurred_consumes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeDownChange_changeDidntOccur_doesNotConsume()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAllChanges_allChanged_allConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 425,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addIntentOptions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triangleClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerPivotIsUsedWhenWeCalculateBoundsBeforeLayerWasFirstDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1815,
  "endLine" : 1827,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerPivotIsCorrectlyCalculatedForOddSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1830,
  "endLine" : 1842,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeNode_createdForButton()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5180,
  "endLine" : 5196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInDrawGetsNotifiedOfChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInLayoutGetsNotifiedOfChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInAttachGetsNotifiedOfChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInDrawGetsNotifiedOfChangesSkippableUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInLayoutGetsNotifiedOfChangesSkippableUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInAttachGetsNotifiedOfChangesSkippableUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetIsCalledAgainWhenContentIsReactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIsNotCalledWhenReusedWithTheSameParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIsCalledWhenReusedWithDifferentParam()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierDoesNotConsumeTheValueItProduced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceptionInsteadOfDefaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotReadValuesProvidedAfterThisModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readValueProvidedImmediatelyBeforeThisModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_firstItemInCompositionOrderGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_firstParentInCompositionOrderGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_firstItemInCompositionOrderGetsFocus_evenIfAnotherNonParentIsPresent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_firstItemInCompositionOrderGetsFocus_evenIfThereIsAParentAtTheRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancellingFocusGain_usingEnterProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterTest.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFocusIsGained_onFocusEventIsCalledOnParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_lastItemInCompositionOrderGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_lastChildInCompositionOrderGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_lastItemInCompositionOrderGetsFocus_evenIfAnotherNonParentIsPresent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_decidedByFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseFocus_whenRootIsInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusManagerCompositionLocalTest.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 221,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentWithNoSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replacedChildren_includeFakeNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 583,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun children_doNotIncludeFakeNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleDelegatesGetCombined()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1108,
  "endLine" : 1121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagRemovedWhenRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewNoRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableNoRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 505,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 459,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewNoRolloverInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 520,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableNoRolloverInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 539,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithView_drawModifierIsApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 470,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 489,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOff_shouldNotPropagateDeltas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 453,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewNoRolloverInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 509,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableNoRolloverInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 528,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_byAppBarSize_shouldCollapseToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeFoldNestedScrollVCV_composeConsumes_shouldPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRtlPropertiesChangedCalledByViewConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 572,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 410,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 466,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 485,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedComposableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewNoRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedViewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 468,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableNoRolloverInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 487,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_noOnReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_withOnReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childrenInDifferentLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childInDifferentLayoutNodeNonContiguous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 500,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachedNodeCanObserveReads()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ObserverModifierNodeTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitContentCaptureSemanticsStructureChangeEvents_onStop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/contentcapture/ContentCaptureTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape_clip_setsShapeSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape_noClip_doesNotSetShapeSemanticsProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alphaChange_invalidatesSemanticsVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerSemanticsTest.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 727,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestVector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorInvalidationTestCase.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageVectorCacheHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1224,
  "endLine" : 1237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 650,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveOneSlotWithOneItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureInLayoutBlockWithDifferentResult_parentNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureInLayoutBlockWithDifferentResult_parentRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootRemeasureRequest_childNotAffected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 285,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentRemeasureRequest_childNotAffected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingParentParamsToTheSameValue_noRemeasures()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 1001,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSensitiveContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonSensitiveContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleOwnerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInAppCompatActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ownerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInAppCompatActivityTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ownerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInComponentActivityTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleOwnerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInComponentActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylusHoverExitWithFollowingTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4741,
  "endLine" : 4754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7128,
  "endLine" : 7139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 506,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isStructurallyEqualTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 518,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3546,
  "endLine" : 3557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disallowNotTriggeredWhenMovementInClickChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downNoPointerInputModifiers_nothingInteractedWithAndNoMovementConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2457,
  "endLine" : 2470,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3041,
  "endLine" : 3052,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutUnderCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MouseEventTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line_with_default_action()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_single_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_single_line_changes_ime_from_unspecified_to_done()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_multi_line_not_set_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 316,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_T_noFilterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates_atLeastU_noFilterFlags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenCacheSizeChanges_TextMeasurerShouldChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerHelperTest.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionOnScreen_withNoComposableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenToLocal_withNoComposableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewScreenCoordinatesTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewIsProducingEmptySavedState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewSavedStateSizeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverEventsAreDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 766,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_font_loading_from_res()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidFontResourceLoaderTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleDrawTestLegacyFallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeRepaintBoundariesMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 604,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawModifier_drawPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2247,
  "endLine" : 2258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2671,
  "endLine" : 2682,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isShowing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyPopup_Content_LocalIsInPopupLayout_isTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 754,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameRateHigh()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 644,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 843,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequester.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun freeFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequester.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun toParentPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1198,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printSubTree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutTreeConsistencyChecker.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 353,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  withSessionCancellingPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/SessionMutex.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTimer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidPointerIdsAndChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PointerIdArray.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetsProfileWriterV6()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pathToFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyTouchUp.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentVisibility.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyTouchDown.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 624,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyTouchDrag.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 414,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PlatformNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/PathTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidxNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/PathTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScrollableComponent findScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getEvalTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 783,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recordContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureComposeView.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 597,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1475,
  "endLine" : 1486,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteSweepGradient.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 855,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteCanvasV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteCanvasV2.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 713,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCanvasContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 233,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 976,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void rehashFrom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float diff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicSpline.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double diff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/MonotonicCurveFit.java",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void multiply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotateX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotateY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 199,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotateZ()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getEncodingString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1350,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dump()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/MatrixAccess.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1219,
  "endLine" : 1230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1347,
  "endLine" : 1358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1382,
  "endLine" : 1393,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloatMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3605,
  "endLine" : 3616,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Profile()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/profile/Profile.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 538,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 551,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ClipModifier.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pingPong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 474,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStartActivityClickAction()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::glance" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/TextStyle.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::glance" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyRoundedCorners()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::glance" ],
  "startLine" : 351,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/CircularProgressIndicator.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::glance" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyList.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::glance" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 499,
  "endLine" : 511,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Paint getPaint()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1076,
  "endLine" : 1088,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Cap getStrokeLineCap()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1873,
  "endLine" : 1884,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Join getStrokeLineJoin()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1886,
  "endLine" : 1897,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FilterResults performFiltering()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect evaluate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/RectEvaluator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::transition" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parentsMatch()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransforms()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 577,
  "endLine" : 588,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fetchSetFrame()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fetchRemoveGhostMethod()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2122,
  "endLine" : 2133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition removeListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2160,
  "endLine" : 2171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnReadyListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2838,
  "endLine" : 2849,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 656,
  "endLine" : 670,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 556,
  "endLine" : 570,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedOutline()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceShapeOutlineCache.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::tv" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 373,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterMeasureCallbackAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedMeasureClient.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void track()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/DefaultExecutionTracker.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseUpdate.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::health" ],
  "startLine" : 327,
  "endLine" : 338,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/ExerciseRouteRequestAppContract.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun insertRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getChangesToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BloodPressureRecord.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::health" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/Metadata.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::health" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/DistanceRecord.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDataRange()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void track()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/DefaultExecutionTracker.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::health" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createWatchFaceService()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHeadlessWatchFaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeQuad()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderBufferTexture.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 325,
  "endLine" : 337,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWatchFaceListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2993,
  "endLine" : 3004,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createComplicationSlotsManager()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3170,
  "endLine" : 3181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromPartialMap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationSlotBounds.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationProviderInfo()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultComplicationDataSourcePolicyWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/DefaultComplicationDataSourcePolicyWireFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorStateWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadlessWatchFaceInstanceParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationRenderParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1262,
  "endLine" : 1276,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 405,
  "endLine" : 423,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderToTexture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/GlesTextureComplication.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShortTextGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun draw()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 511,
  "endLine" : 522,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 396,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/DatePicker.kt",
  "fileLinesCount" : 823,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 586,
  "linesOfCode" : 12,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 756,
  "endLine" : 770,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AnimatedToggleRoundedCornerShape.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun curvedText()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/OpenOnPhoneDialog.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun curvedText()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ImageWithScrimPainter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedSize.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedTextStyle.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedTextStyle.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 355,
  "endLine" : 368,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicCurvedText.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 447,
  "endLine" : 458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNotificationBridgingEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/MetadataConstants.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoxInsetLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorFilter createDimmingColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSwipeProgressChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onDismissalRecoveryAnimationProgressChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetSwipeDetectMembers()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSwiping()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepRangeDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 763,
  "endLine" : 774,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateShadows()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMenuItemClicked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void allowAccessibilityFocusOnOnly()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 953,
  "endLine" : 965,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onUpdatedImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onUpdatedImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryStartAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 203,
  "endLine" : 216,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopOrPauseAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 280,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatCountOrDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration getOverrideReverseDurationOrDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResolvedAvd addResolvedAvd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutDynamicDataPipeline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeChildNodesFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams apply()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBold()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1173,
  "endLine" : 1193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1403,
  "endLine" : 1420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyVisible()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1919,
  "endLine" : 1930,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getCachedDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/FixedImageSpan.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Config imageFormatToBitmapConfig()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrush()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPointInsideClickArea()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcSegment strokeCapShadowLayer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 636,
  "endLine" : 650,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getBoundProgress()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1356,
  "endLine" : 1372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeContentLayout build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 352,
  "endLine" : 366,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 614,
  "endLine" : 627,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalSpacerHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 563,
  "endLine" : 574,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row build2ButtonRow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 293,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformDataKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataKey.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 511,
  "endLine" : 522,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 691,
  "endLine" : 702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicZonedDateTime fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7472,
  "endLine" : 7483,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicZonedDateTimeByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7512,
  "endLine" : 7523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumClickableWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 467,
  "endLine" : 478,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4610,
  "endLine" : 4621,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5687,
  "endLine" : 5698,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 601,
  "endLine" : 612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontScaleConverter createInterpolatedTableBetween()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/TextStyle.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCorrectContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 378,
  "endLine" : 389,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCorrectMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 404,
  "endLine" : 415,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageDimension imageDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 636,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDependencyRange()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Version.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifySettings()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 429,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAllBuildOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/BuildOnServerTask.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun android()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun desktop()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputAppApkFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/TestSuiteConfiguration.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrainedOutputAppApkFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/TestSuiteConfiguration.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ProjectExt.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashDir()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateBaseline()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateBaselineTasks.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/transform/ExtractClassesJarTransform.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportRemove()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View onCreateView()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 177,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreateImageFromHardwareBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLExt.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::graphics" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeCurrent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBuffer.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::graphics" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 669,
  "endLine" : 702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSurfaceControl()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 720,
  "endLine" : 731,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLConfigAttributes.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::graphics" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEGLCallbacks()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExtendedRangeBrightness()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 601,
  "endLine" : 612,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyncFence()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/FrontBufferSyncStrategy.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::graphics" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderMultiBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 577,
  "endLine" : 588,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jlong JniBindings_nCreate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetCrop()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 387,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlesEmptyFeatureLast()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonMeasureTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::graphics" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointOnCurveTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun straightLine()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicRead()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicRead()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDescriptorRead()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConnectionStateChange()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerPackageAidlApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlTasks.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_contextualsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_contextualsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestBooleanArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestPolymorphicMixedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 461,
  "endLine" : 472,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeAndSizeF()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::savedstate" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::savedstate" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragment.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startImmersiveFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToMediaController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 579,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 289,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 638,
  "endLine" : 649,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1154,
  "endLine" : 1165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFirstRowWithContentOrPageRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1413,
  "endLine" : 1424,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFirstRowWithContent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1426,
  "endLine" : 1437,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1472,
  "endLine" : 1484,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1658,
  "endLine" : 1669,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 274,
  "endLine" : 290,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1179,
  "endLine" : 1190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFirstRowWithContentOrPageRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1437,
  "endLine" : 1448,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFirstRowWithContent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1450,
  "endLine" : 1461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void expandMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1496,
  "endLine" : 1508,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1682,
  "endLine" : 1693,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1116,
  "endLine" : 1127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 313,
  "endLine" : 324,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1112,
  "endLine" : 1123,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 390,
  "endLine" : 401,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initialize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 634,
  "endLine" : 645,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 265,
  "endLine" : 281,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 395,
  "endLine" : 406,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorFilterDimmer createDefault()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IntProperty getVerticalOffsetIntProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorFilterCache getColorFilterCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterCache.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorOverlayDimmer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyActionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 297,
  "endLine" : 308,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void changeImageViewScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectLevelChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 560,
  "endLine" : 571,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static float getFontDescent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getStyledDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 756,
  "endLine" : 767,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getActionForKeyCode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1065,
  "endLine" : 1076,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 554,
  "endLine" : 567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object addStaticShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StaticShadowHelper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAdpter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getActionForKeyCode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 224,
  "endLine" : 237,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCurrentLocale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 424,
  "endLine" : 435,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedColumn()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 720,
  "endLine" : 731,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackTransportRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 585,
  "endLine" : 598,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCardType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startShadowFocusAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkFirstAndLastPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyPreIme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 546,
  "endLine" : 557,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFocusChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/TabFocusChangeListener.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::leanback" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle saveOnScreenView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 923,
  "endLine" : 934,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offsetChildrenSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2408,
  "endLine" : 2419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offsetChildrenPrimary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2421,
  "endLine" : 2432,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean gridOnRequestFocusInDescendantsAligned()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3534,
  "endLine" : 3545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3748,
  "endLine" : 3759,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAttributes()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFadingLeftEdgeLength()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFadingRightEdgeLength()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endAnimationInternal()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 707,
  "endLine" : 718,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun springAnimationOf()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation-ktx/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ItemInfo addNewItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1009,
  "endLine" : 1020,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSecondaryPointerUp()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2710,
  "endLine" : 2723,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun allHits()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/LruCacheBenchmark.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 594,
  "endLine" : 605,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 597,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 618,
  "endLine" : 633,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 761,
  "endLine" : 774,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapClear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 964,
  "endLine" : 977,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapPutAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1020,
  "endLine" : 1033,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapValuesContains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1036,
  "endLine" : 1049,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapKeysContains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1135,
  "endLine" : 1148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRange()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 768,
  "endLine" : 779,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 889,
  "endLine" : 900,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 989,
  "endLine" : 1000,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListClear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1053,
  "endLine" : 1064,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1087,
  "endLine" : 1098,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 325,
  "endLine" : 340,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 354,
  "endLine" : 367,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 206,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 805,
  "endLine" : 818,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun entryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonNonWebTest/kotlin/androidx/collection/LruCacheNonWebTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1067,
  "endLine" : 1078,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 432,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SimpleArrayMapBenchmarks.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::collection" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ArraySetBenchmarks.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ArraySetBenchmarks.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAttribute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/view/OnClickXmlDetector.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getLocaleManagerForApplication()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 894,
  "endLine" : 905,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkOnClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 346,
  "endLine" : 362,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 378,
  "endLine" : 390,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Button getButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldInheritContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LayoutIncludeDetector.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 64,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlPullParser popOutdatedAttrHolders()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LayoutIncludeDetector.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void syncState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 301,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerIndicatorEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 352,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 671,
  "endLine" : 703,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkCloseActionMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2055,
  "endLine" : 2067,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int sanitizeWindowFeatureId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2426,
  "endLine" : 2438,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2606,
  "endLine" : 2619,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3341,
  "endLine" : 3352,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void generateConfigDelta_colorMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3936,
  "endLine" : 3948,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readGroup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 383,
  "endLine" : 396,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T newInstance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 562,
  "endLine" : 573,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyIconTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 447,
  "endLine" : 460,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean shouldPreserveIconSpacing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuView getMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 491,
  "endLine" : 504,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuPopupWindow createPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 244,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTabContainerHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInternalBackgroundTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1227,
  "endLine" : 1241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldCollapse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1804,
  "endLine" : 1816,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int layoutChildLeft()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2190,
  "endLine" : 2201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int layoutChildRight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2203,
  "endLine" : 2214,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyInsets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 710,
  "endLine" : 721,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 724,
  "endLine" : 735,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuDropDownListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 592,
  "endLine" : 603,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelativeWithIntrinsicBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 733,
  "endLine" : 744,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SuperCaller getSuperCaller()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 898,
  "endLine" : 909,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInternalImageTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGlobalLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 281,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatRadioButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchableInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 411,
  "endLine" : 426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSearchViewTextMinWidthDp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1977,
  "endLine" : 1989,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelector()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1702,
  "endLine" : 1715,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 876,
  "endLine" : 887,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHistoryMaxSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 611,
  "endLine" : 622,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList createDisabledStateList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkAppCompatTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void updateDensity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 876,
  "endLine" : 889,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable createDrawableFor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTintListToCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 401,
  "endLine" : 412,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkVectorDrawableSetup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 491,
  "endLine" : 505,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_containsAllProperties()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onBackProgressed_withoutStart_ignoresProgress()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onForwardProgressed_withoutStart_ignoresProgress()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 125,
  "endLine" : 138,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onBackCompleted_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 141,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onForwardCompleted_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onBackCancelled_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_onForwardCancelled_sendsEventToHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 189,
  "endLine" : 202,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_handlerDisablesBack_doesNotSendCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_handlerDisablesForward_doesNotSendCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 277,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_withOverlayHandler_prioritizesOverlay()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 437,
  "endLine" : 452,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose_onCall_detachesInputs()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 958,
  "endLine" : 971,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleAnimatedHandlerRemovedCancelInHandleOnStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 188,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnForwardCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 286,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnForwardCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 318,
  "endLine" : 336,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentTypes_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentTypes_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointSegmentDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dotProduct_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 349,
  "endLine" : 361,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenNewPointIsBelowXMin_updates()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenNewPointIsBelowYMin_updates()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenNewPointIsAboveXMax_updates()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenNewPointIsAboveYMax_updates()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 122,
  "endLine" : 135,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun corners_modifiesMutablePoints()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructWithValues_shouldMatchConstructedWithFactoryFunctions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 626,
  "endLine" : 641,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vertexAttributeUnpackingParams_hasValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOutlinePosition_whenEmptyShape_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSpatialIndexInitialized_afterGeometryQuery_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 370,
  "endLine" : 383,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValues_shouldMatchConstructedWithFactoryFunctions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun corners_modifiesMutableVecs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_usesToleranceToCompareValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 97,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun project()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Segment.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::ink" ],
  "startLine" : 122,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidScaleX_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidScaleY_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 92,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceNodeConstructor_throwsForNonFiniteSourceValueRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 505,
  "endLine" : 516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3Primaries()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 178,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZFromPrimaries_xyY()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 207,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeColorToColorInInkSupportedColorSpace_withSupportedColorSpace_returnsSameColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/ColorExtensionsTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerConstructor_withInvalidOffsetX_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerConstructor_withInvalidOffsetY_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerConstructor_withInvalidOpacity_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureBlendModeConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setEpsilon()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBuilderSetAndroidColor_withUnsupportedColorSpace_setsConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBrushBuilderWithAndroidColor_setsColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withInvalidPredictedInputs_fails()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 259,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMeshBounds_withStartedStroke_returnsBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 406,
  "endLine" : 418,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInput.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::ink" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String guessFileName()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceResponse handle()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageInfo getCurrentLoadedWebViewPackage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 371,
  "endLine" : 382,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebMessageCallback()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracingControllerImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/TracingControllerImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::webkit" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onRendererUnresponsive()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientAdapter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onRendererResponsive()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientAdapter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WebViewProviderFactory createGlueProviderFactory()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 74,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyListener getKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetryDelay()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 96,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProviderInfo queryDefaultInstalledContentProvider()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontRequest generateFontRequestFrom()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 211,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiView.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::emoji2" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanSynchronizedMethods.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 409,
  "endLine" : 420,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MotionEventPredictor newInstance()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/MotionEventPredictor.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::input" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMargin()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 665,
  "endLine" : 676,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeLinks()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1212,
  "endLine" : 1226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeMargins()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1527,
  "endLine" : 1538,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View findViewById()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 435,
  "endLine" : 449,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateChildrenImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 931,
  "endLine" : 944,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testCase()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWithBody()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidInstrumentedTest/kotlin/androidx/testutils/TestNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRouteWithBody()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidInstrumentedTest/kotlin/androidx/testutils/TestNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnCancelled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadComplete()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 501,
  "endLine" : 512,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 98,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startCapturing()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 140,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateForRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 576,
  "endLine" : 587,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postFromTraversal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncListUtil()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItemOffsets()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 242,
  "endLine" : 254,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isReverseLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 706,
  "endLine" : 719,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateRestorationPolicy computeStateRestorationPolicy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 293,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCachedSpanIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1605,
  "endLine" : 1616,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCachedSpanGroupIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1618,
  "endLine" : 1629,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findMoveMatches()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 716,
  "endLine" : 730,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertOldPositionToNew()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 772,
  "endLine" : 783,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertNewPositionToOld()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 794,
  "endLine" : 805,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF computeScrollVectorForPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 590,
  "endLine" : 601,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAdjacentPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1460,
  "endLine" : 1473,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleByLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1640,
  "endLine" : 1651,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int localToGlobal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateOp obtainUpdateOp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 726,
  "endLine" : 737,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1229,
  "endLine" : 1240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateCachedStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2556,
  "endLine" : 2567,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateCachedEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2590,
  "endLine" : 2601,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prependToSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2612,
  "endLine" : 2623,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendToSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2625,
  "endLine" : 2636,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void popStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2689,
  "endLine" : 2700,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void offsetFullSpansForAddition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2991,
  "endLine" : 3002,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullSpanItem getFullSpanItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3057,
  "endLine" : 3068,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3215,
  "endLine" : 3226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getSelectedDxDy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 529,
  "endLine" : 540,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2457,
  "endLine" : 2468,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlipped()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4640,
  "endLine" : 4651,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLatLong()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5217,
  "endLine" : 5228,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isThumbnail()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7437,
  "endLine" : 7449,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long parseSubSeconds()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeWith()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures-ktx/src/main/java/androidx/concurrent/futures/SuspendToFutureAdapter.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::concurrent" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDoneString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1022,
  "endLine" : 1033,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusString()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/TerminationInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createConnectedInstanceAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 346,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 592,
  "endLine" : 607,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyIsolatesAboutClosure()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 672,
  "endLine" : 685,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkForOptimize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2691,
  "endLine" : 2702,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toIcingSearchFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 564,
  "endLine" : 575,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toTypePropertyMaskBuilderList()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/TypePropertyPathToProtoConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::appsearch" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertNumericMatchTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertEmbeddingIndexingTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 398,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map inferPropertyAccessors()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 288,
  "endLine" : 299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requireSerializedNameNeverSeenBefore()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeJavaFile()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createGlobalSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List toJetpackSearchResultList()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchResultToGmsConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appsearch" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/ScrollListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDaysOfWeek()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTakenActions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaTypeVisibleToConfigs()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 541,
  "endLine" : 552,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSchemaResponse build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 582,
  "endLine" : 593,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 181,
  "endLine" : 192,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 580,
  "endLine" : 591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendLongPropertyConfigFields()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1168,
  "endLine" : 1179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T safeCastProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 976,
  "endLine" : 987,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1450,
  "endLine" : 1461,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1535,
  "endLine" : 1546,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 84,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 613,
  "endLine" : 624,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle deepCopy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyEnabledFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCopy_multiInstance()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBasic()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 425,
  "endLine" : 436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToByte()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/UUIDUtilTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelperFactory.android.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementCountAndScheduleClose()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/CursorUtil.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idempotentPoolClosing()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonTest/kotlin/androidx/room/coroutines/BaseConnectionPoolTest.kt",
  "fileLinesCount" : 1214,
  "components" : [ "primary::room" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultValue_missing()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultValue_unaccounted()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStatic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolver.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::room" ],
  "startLine" : 454,
  "endLine" : 465,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacMethodElement.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrides()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacMethodElement.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapVariableElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacConstructorElement.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 122,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMissingElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addParameter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinFunSpec.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XAnnotationSpec.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ofTernaryIf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun runMigrationsAndValidate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureAnnotationsHaveClassRetentionPolicy()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/jvmTest/kotlin/androidx/room/AnnotationRetentionPolicyTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runNextRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FtsOptions.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/MethodProcessorDelegate.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::room" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationAffinityMismatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 527,
  "endLine" : 538,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationJunctionParentAffinityMismatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 540,
  "endLine" : 551,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationJunctionChildAffinityMismatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 553,
  "endLine" : 564,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationTableNames()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CompositeAdapter.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/RxQueryResultBinderProvider.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProjectionSection()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableSqlParser.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParsedQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableSqlParser.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/TypeWriter.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::room" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityCursorConverterWriter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ArtToolingImpl::Initialize()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 236,
  "endLine" : 255,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List buildFallbackMenuItemList()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Token create()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/Token.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::browser" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setEngagementSignalsCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 422,
  "endLine" : 433,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColorSchemeParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1154,
  "endLine" : 1165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelationshipValidationResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityLayout()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 425,
  "endLine" : 436,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrefetchOptions fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::browser" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Property getSqliteVersion()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 49,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prepareSources()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildDownloadUrl()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDatabaseClosedHooks()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 379,
  "endLine" : 390,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Event createErrorOccurredEvent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 900,
  "endLine" : 911,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void triggerInvalidations()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RoomInvalidationRegistry.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sqlite" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createConsumer()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitRule.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::window" ],
  "startLine" : 309,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeviceStateChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeviceStateChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi2.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi1.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::window" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 271,
  "endLine" : 286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaControllerImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::window" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInserted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 281,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 349,
  "endLine" : 363,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeInitialLoadPosition()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PositionalDataSource.jvm.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::paging" ],
  "startLine" : 218,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInvalidatedCallback_avoidsRetriggeringWhenCalledRecursively()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/DataSourceTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::paging" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerInvalidatedCallback_avoidsRetriggeringWhenCalledRecursively()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingSourceTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::paging" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshot_counted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageStoreTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::paging" ],
  "startLine" : 431,
  "endLine" : 443,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestItemToPosition_withoutPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestItemToPosition_withPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestItemToPosition_withEmptyPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowAppendPrependWhenRefreshIsNotRequired()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendFillAdd()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 67,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependFillAdd()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim_twoPagesNoOp()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceSetHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/HintHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::paging" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/HintHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::paging" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedPagingDataFrom()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 846,
  "endLine" : 861,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedPagingDataFromWithEmptyData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 888,
  "endLine" : 903,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedPagingDataEmpty()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 938,
  "endLine" : 953,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/PagerFlowSnapshotTest.kt",
  "fileLinesCount" : 3506,
  "components" : [ "primary::paging" ],
  "startLine" : 3490,
  "endLine" : 3501,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 180,
  "endLine" : 194,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChildViews()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 300,
  "endLine" : 313,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeViewAt()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 317,
  "endLine" : 329,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean createPageViewsForVisiblePageRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 435,
  "endLine" : 446,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyContentModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 344,
  "endLine" : 358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getContentDescription()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityPageWrapper()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean selectNextMatchOnPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 281,
  "endLine" : 292,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetOverlays()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Bitmap doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 428,
  "endLine" : 439,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrlAtPoint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 149,
  "endLine" : 162,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Open openLocal()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range union()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setTile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V set()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 197,
  "endLine" : 208,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap createBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BitmapRecycler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::pdf" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void open()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExternalLinks.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getAddend()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prepareTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 295,
  "endLine" : 306,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List scaleRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 435,
  "endLine" : 447,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean constrainPosition()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 990,
  "endLine" : 1002,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restorePosition()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1117,
  "endLine" : 1129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean interceptGesture()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1139,
  "endLine" : 1153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDragHandleAndIndicator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abort()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 558,
  "endLine" : 569,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkTouchSlop()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1378,
  "endLine" : 1390,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdgeTouched()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1446,
  "endLine" : 1458,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidPointerForActionMove()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1573,
  "endLine" : 1584,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExploreByTouchHelper()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 135,
  "endLine" : 151,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int keyToDirection()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparseArrayCompat getAllNodes()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 425,
  "endLine" : 438,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceEnable()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendCmd()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 398,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseThread()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeThrottleBaselineIfNeeded()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ThrottleDetector.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::benchmark" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fetchXcodeGenTask()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/FetchXCodeGenTask.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::benchmark" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeCreate()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/GenerateBaselineProfileTask.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::benchmark" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camelCase()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/Utils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  addArtifactToConfiguration()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun query()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 289,
  "endLine" : 302,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurements()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 782,
  "endLine" : 796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reinstallPackage()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copiedApkPaths()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/FrameTimingQuery.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getShaderCachePath()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::benchmark" ],
  "startLine" : 561,
  "endLine" : 578,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::fragment" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/FragmentTagDetector.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAwaitingCompletionLifecycleImpact()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 628,
  "endLine" : 639,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 856,
  "endLine" : 868,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeRetainedFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyItem()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 526,
  "endLine" : 537,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFragmentResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1165,
  "endLine" : 1179,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1273,
  "endLine" : 1284,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setVisibleRemovingFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2288,
  "endLine" : 2299,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set collectAllSpecialEffectsController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2345,
  "endLine" : 2356,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean popBackStackState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2583,
  "endLine" : 2594,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkForMenus()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3678,
  "endLine" : 3689,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3791,
  "endLine" : 3804,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 357,
  "endLine" : 369,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void scheduleRemoveTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 260,
  "endLine" : 283,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTransformation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 342,
  "endLine" : 359,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startIntentSenderFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 559,
  "endLine" : 570,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentStarted()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 182,
  "endLine" : 193,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentResumed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentPaused()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentStopped()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 221,
  "endLine" : 232,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentViewDestroyed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentDestroyed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnFragmentDetached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 574,
  "endLine" : 588,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 696,
  "endLine" : 708,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 631,
  "endLine" : 642,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addViewToContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 886,
  "endLine" : 902,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3157,
  "endLine" : 3168,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3375,
  "endLine" : 3386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 751,
  "endLine" : 765,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 768,
  "endLine" : 781,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowViolation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 457,
  "endLine" : 468,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubtype()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 479,
  "endLine" : 490,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedPreferences getPrefs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPinnedSlices()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSpecsLocked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removePin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPermissions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean removePath()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 196,
  "endLine" : 207,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fireActionInternal()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean matchesOurAuthorities()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PendingIntent createPermissionIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 362,
  "endLine" : 375,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateIncomingAuthority()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 508,
  "endLine" : 519,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCurrentUserId()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerWrapper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::slice" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1179,
  "endLine" : 1190,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendToggleAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPackageSuspended()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/EventInfo.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::slice" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String positionToString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/EventInfo.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::slice" ],
  "startLine" : 284,
  "endLine" : 295,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayedListItems getRowItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProgressChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1429,
  "endLine" : 1440,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRatingChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1463,
  "endLine" : 1474,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String modeToString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 862,
  "endLine" : 873,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logSliceMetricsVisibilityChange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 929,
  "endLine" : 940,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function normalize()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shorten_uninteresting_stack_frames()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_exemptions_matcher()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collapse_consecutive_blank_lines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getOrDownloadMetadata()",
  "longName" : "",
  "relativeFileName" : "development/librarystats.py",
  "fileLinesCount" : 80,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shorten_uninteresting_stack_frames()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_exemptions_matcher()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collapse_consecutive_blank_lines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_output_path()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/Main.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun download()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/KonanPrebuiltsDownloader.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cp()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_library_type()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equals()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runnerTest()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def locate()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def consolidateFunctionBodies()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exec()",
  "longName" : "",
  "relativeFileName" : "development/referenceDocs/helpers/insert_include_into_toc.py",
  "fileLinesCount" : 37,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManager.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertReportImpressionRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportImpressionRequest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionConfig.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/DeletionRequest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/appsetid/AppSetIdManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudienceManager.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adid/AdIdManager.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryStart()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/activity/LocalSdkActivityStarter.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/LocalImpl.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/LocalImpl.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMethod()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlInterfaceSpec.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSurfaceControlViewHost()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastElementsInOutOfOrderDoesNotStringify()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyOutOfOrderDoesNotStringify()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 501,
  "endLine" : 513,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longs()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyDuplicateKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastDuplicateKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listMultimapIsEqualTo_fails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMultimapIsEqualTo_fails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMultimapIsEqualToListMultimap_fails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargFailureMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 650,
  "endLine" : 660,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainCell()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void causingThrowablesAreAlsoCleaned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 352,
  "endLine" : 364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMessageThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ThrowableSubject.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun of()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun of()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getVerticalAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getSpeedAccuracyMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getBearingAccuracyDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 820,
  "endLine" : 830,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLocationChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1137,
  "endLine" : 1149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSatelliteCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void beginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void endAsyncSection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCounter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCancellationSignalObject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLikelyScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matchesLanguageAndScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getShortcutIds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportShortcutUsed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 426,
  "endLine" : 437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void disableShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getShortcutInfoWithLowestRank()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 924,
  "endLine" : 934,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCachesForTheme()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float lStarFromY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildIntoRemoteViews()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3125,
  "endLine" : 3138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5302,
  "endLine" : 5312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeHeadsUpContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5444,
  "endLine" : 5456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getNonContextualActions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5563,
  "endLine" : 5573,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serviceProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enqueueWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 519,
  "endLine" : 529,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void navigateUpFromSameTask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle getResultsFromIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getResultsSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStackBuilder addNextIntentWithParentStack()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptionsCompat setPendingIntentBackgroundActivityStartMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Person fromBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canUseFullScreenIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 832,
  "endLine" : 842,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircular()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCornerRadius()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 370,
  "endLine" : 380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String typeToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 913,
  "endLine" : 923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface createFromFamiliesWithDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addFontWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateNodes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair obtainEmptyRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface createFromResourcesFontFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 385,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap copyBitmapIfHardware()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 364,
  "endLine" : 374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createFromFontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long nativeCreateFromTypefaceWithExactStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntentActivityWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/PendingIntentActivityWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 925,
  "endLine" : 935,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1399,
  "endLine" : 1409,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1416,
  "endLine" : 1426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1643,
  "endLine" : 1653,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCutOnSurrogate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DragAndDropPermissionsCompat request()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String sourceToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldShowMenuShortcutsWhenKeyboardPresent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsAnimationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int buildAnimationMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 669,
  "endLine" : 679,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int addAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1585,
  "endLine" : 1595,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void bindTempDetach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2291,
  "endLine" : 2301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewPropertyAnimatorCompat animate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2443,
  "endLine" : 2453,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfo onReceiveContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3339,
  "endLine" : 3350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3695,
  "endLine" : 3705,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3824,
  "endLine" : 3834,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3926,
  "endLine" : 3936,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T get()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4913,
  "endLine" : 4923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsetsCompat computeSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5254,
  "endLine" : 5264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsControllerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityWindowInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBoundsInWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2926,
  "endLine" : 2936,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isCurrentModeTheLargestMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 651,
  "endLine" : 661,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 667,
  "endLine" : 677,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int isRtlText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getUnicodeLocaleType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 503,
  "endLine" : 513,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getStringOfFirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 546,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getResolvedTemperatureUnit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileInputStream openRead()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float onPullDistance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getTopFadingEdgeStrength()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 484,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 751,
  "endLine" : 761,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getScrollRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1461,
  "endLine" : 1471,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2571,
  "endLine" : 2581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSupportedActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 590,
  "endLine" : 600,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setPostSplashScreenTheme()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validate()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String padStart()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerAppWithTelecom()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endpointsAddedUpdate()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/PreCallEndpoints.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBluetoothDeviceFromEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 386,
  "endLine" : 396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAnswer()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 411,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestLocalCallSilenceUpdate()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/LocalCallSilenceExtensionRemoteImpl.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void autoCancelBasedOn()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyStartListeners()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 939,
  "endLine" : 949,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object convertBack()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 908,
  "endLine" : 918,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropertyName()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 792,
  "endLine" : 804,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 807,
  "endLine" : 819,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playSequentially()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playSequentially()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getChildAnimations()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findSiblings()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1628,
  "endLine" : 1638,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reconfigureRangeDataNtf()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeAospImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/MessageFormat.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addConditional()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1847,
  "endLine" : 1857,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormatByArgumentName()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 695,
  "endLine" : 705,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 725,
  "endLine" : 735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object readResolve()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1453,
  "endLine" : 1463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Format dateTimeFormatForPatternOrSkeleton()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2126,
  "endLine" : 2137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluralRules forLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRulesLoader.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOrdinal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1509,
  "endLine" : 1519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set convertToSet()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Signature isTrusted()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeBooleanArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 573,
  "endLine" : 583,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeIntArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 662,
  "endLine" : 672,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeLongArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 708,
  "endLine" : 718,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeFloatArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 754,
  "endLine" : 764,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeDoubleArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 800,
  "endLine" : 810,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Exception readException()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1192,
  "endLine" : 1202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Class findParcelClass()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1666,
  "endLine" : 1676,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 846,
  "endLine" : 857,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAudioInfoChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 906,
  "endLine" : 916,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeInfoChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1014,
  "endLine" : 1024,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1507,
  "endLine" : 1517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchMediaButtonEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1520,
  "endLine" : 1530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackInfo getPlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1684,
  "endLine" : 1694,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2078,
  "endLine" : 2088,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2115,
  "endLine" : 2125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1850,
  "endLine" : 1863,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueueItem fromQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2225,
  "endLine" : 2235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4671,
  "endLine" : 4681,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCurrent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1501,
  "endLine" : 1511,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2059,
  "endLine" : 2071,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyChildrenChangedOnHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyChildrenChangedForCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyChildrenChangedForCompatOnHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaSessionManager getSessionManager()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyEvent handleIntent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioAttributesCompat wrap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 369,
  "endLine" : 379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 386,
  "endLine" : 396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidFocusGain()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireNextImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuggestedStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requiresCorrectedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 772,
  "endLine" : 785,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap createBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAverageDiff()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun generateVideoFileOutputOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/LabTestRule.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun verifyStatus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setWindowSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImpl build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncoderProfilesProxy from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder createFrom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 511,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSpec toStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/AttachedSurfaceInfo.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HighPriorityExecutor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/IoExecutor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/AudioExecutor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/DirectExecutor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyToCroppedImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float calculateSignedAngle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getRectToRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 366,
  "endLine" : 379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOperationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/SessionProcessorUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifData create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builderForDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createURational()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createSRational()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte readByte()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MainThreadAsyncHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 705,
  "endLine" : 718,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void use()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 354,
  "endLine" : 369,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGlVersionNumber()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 991,
  "endLine" : 1003,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unlockFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1080,
  "endLine" : 1092,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getCaptureTypes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 678,
  "endLine" : 688,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 382,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendCameraCaptureResultToChild()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 511,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDoubleCropping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 509,
  "endLine" : 524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areCroppingInDifferentDirection()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 531,
  "endLine" : 546,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyTempFileToUri()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyFileToOutputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RgbaImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Packet apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2CroppedBitmap.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap createCroppedBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2CroppedBitmap.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 462,
  "endLine" : 475,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 749,
  "endLine" : 761,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageProxy wrapImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 559,
  "endLine" : 571,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean writeJpegBytesToSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageWriter newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportedOutputSizesSorter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyResolutionStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRotationNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::camera" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateEffects()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 885,
  "endLine" : 899,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UseCaseConfig generateExtendedStreamSharingConfigFromPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1010,
  "endLine" : 1023,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pauseInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2114,
  "endLine" : 2126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3357,
  "endLine" : 3367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSurfaceRequestComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 363,
  "endLine" : 374,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProblematicVideoQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnSupportMediaCodecInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoEncoderInfoWrapper()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuffer generateCopiedByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CapabilitiesByQuality getCapabilitiesByQualityFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioEncoderConfigAudioProfileResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioEncoderConfigAudioProfileResolver.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int resolveAudioSourceFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoEncoderConfigDefaultResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoEncoderConfigDefaultResolver.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int dynamicRangeToCodecProfileLevelForMime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 498,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect adjustCropRectWithInProgressTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCreateNodeNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 991,
  "endLine" : 1001,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExtensionsManager getOrCreateExtensionsManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Size getDefaultTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDndRuntimeException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungDistortion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraCroppingQuirk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range getCorrectedFpsRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirk.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getHuaweiP20LiteExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraDeviceCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  OutputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 951,
  "endLine" : 961,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 965,
  "endLine" : 975,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 776,
  "endLine" : 786,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2DeviceSurfaceManager.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyStateAttachedAndCameraControlReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1040,
  "endLine" : 1051,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryOpenCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1360,
  "endLine" : 1370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getReopenLimitMs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2427,
  "endLine" : 2437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRangeDistance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 370,
  "endLine" : 380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateSurfaceSizeDefinition()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1346,
  "endLine" : 1356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateUltraMaximumSizeByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1419,
  "endLine" : 1433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 986,
  "endLine" : 996,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ZoomCompat.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideTemplateParamsOverride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/TemplateParamsOverride.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideInactiveSurfaceCloser()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getExtraSupportedSurfaceCombinations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getHighResolutionOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompat.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCameraMetaData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun startScreenFlashCaptureTasks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FlashControl.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseManager.kt",
  "fileLinesCount" : 1134,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun insertAllOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCameraOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraConfig.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void draw()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void uploadParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Frame of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/Frame.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearPreviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 597,
  "endLine" : 608,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takePicture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 911,
  "endLine" : 923,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageCapture createImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1141,
  "endLine" : 1152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindImageAnalysisAndRecreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1503,
  "endLine" : 1513,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int orientationToSurfaceRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun submit3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun unlock3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CaptureLimiter.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun increment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideRequestListeners()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportQueryResult isSessionConfigurationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/AggregatedCameraDeviceSetupCompat.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsuspend()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LifecycleCameraRepositoryObserver getLifecycleCameraRepositoryObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageSource.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraModified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransformedSurfaceMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/SurfaceTransformationUtil.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  schedule()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleAtFixedRate()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleWithFixedDelay()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addControlCategories()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String sessionStateToString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicGroupRouteController onCreateDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MediaRoute2Info getRouteById()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReleaseController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1374,
  "endLine" : 1387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postRouteSelectedMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1533,
  "endLine" : 1543,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MediaRouteDiscoveryRequest toMediaRouteDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 297,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 869,
  "endLine" : 880,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 893,
  "endLine" : 904,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 799,
  "endLine" : 809,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateUserRouteProperties()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 600,
  "endLine" : 610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionRecord findSessionRecordByController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String assignSessionId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 557,
  "endLine" : 568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 934,
  "endLine" : 944,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle createDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1357,
  "endLine" : 1367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldBind()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 233,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 743,
  "endLine" : 754,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGenericFailure()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 764,
  "endLine" : 774,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 877,
  "endLine" : 887,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addGroupMemberIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 529,
  "endLine" : 540,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDynamicControllerDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getCurrentGroupableRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 575,
  "endLine" : 585,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFoldable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogFactory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 289,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 512,
  "endLine" : 524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadRemoteIndicatorIfNeeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouterParamsChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 727,
  "endLine" : 737,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateArtIconIfNeeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1094,
  "endLine" : 1104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteVolumeChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1151,
  "endLine" : 1161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void installAfterDelay()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallerInitializer.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeClasses()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 716,
  "endLine" : 730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String enforceSeparator()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1092,
  "endLine" : 1102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 434,
  "endLine" : 444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreMarginLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 573,
  "endLine" : 583,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleObjectRestore()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sealedClassRestore()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/RememberNavBackStackTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::navigation3" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  addEntryProvider()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/EntryProvider.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::navigation3" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStrategyThenFirstStrategy()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSceneStrategyThenChainedStrategy()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/SceneStateTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::navigation3" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationSucceeded()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BiometricFragment findOrAddBiometricFragment()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1320,
  "endLine" : 1336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSuccess()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNull()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-compiler/src/main/kotlin/androidx/hilt/work/WorkerStep.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::hilt" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckRootProject()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/WorkerHasPublicModifierDetector.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::work" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopped()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteListenableDelegatingWorker.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::work" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkerParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int resultTypeOf()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildInternal()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/PeriodicWorkRequest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::work" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intToState()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rescheduleEligibleWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 634,
  "endLine" : 654,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runOnExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean interrupt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConstrained()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isConstrained()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFailed()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkerWrapper.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkerWrapper.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 571,
  "endLine" : 584,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 416,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pendingToString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1006,
  "endLine" : 1016,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1048,
  "endLine" : 1061,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean enqueueContinuation()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun migrationPaths()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabasePathHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkGenerationalId getWorkGenerationalIdFromJobInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 411,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasIntentWithAction()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String tagWithPrefix()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Logger.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/SynchronousSerialExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::work" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAllConstraintsMet()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestScheduler.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::work" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/UserInitiatedTaskRequest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::work" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyedAppState fromBundle()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindOldBindings()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getKeyline()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 643,
  "endLine" : 655,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1022,
  "endLine" : 1032,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constrainChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1109,
  "endLine" : 1122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFullContentHeight()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2051,
  "endLine" : 2061,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3541,
  "endLine" : 3555,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 818,
  "endLine" : 828,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onDrawDebug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1506,
  "endLine" : 1516,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 509,
  "endLine" : 521,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAttributeValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 565,
  "endLine" : 575,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTransitionsWithState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnClickListeners()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 941,
  "endLine" : 951,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTransitionViable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 953,
  "endLine" : 964,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1350,
  "endLine" : 1360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1584,
  "endLine" : 1594,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolatedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1601,
  "endLine" : 1611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeCurrentPositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2177,
  "endLine" : 2187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimationPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 189,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcCartesianPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract void calcPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPositionBase.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RectF getTouchRegion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 817,
  "endLine" : 827,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RectF getLimitBoundsTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 841,
  "endLine" : 851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void printStack()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateViewVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean handleSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 540,
  "endLine" : 550,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 878,
  "endLine" : 890,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 906,
  "endLine" : 918,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 934,
  "endLine" : 946,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 962,
  "endLine" : 974,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 990,
  "endLine" : 1002,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1018,
  "endLine" : 1030,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1046,
  "endLine" : 1058,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewMatrix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 478,
  "endLine" : 488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSimilarSpec()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 960,
  "endLine" : 970,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseIntAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4363,
  "endLine" : 4373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseColorAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4380,
  "endLine" : 4390,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseFloatAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4397,
  "endLine" : 4407,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeBaseDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6084,
  "endLine" : 6096,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6100,
  "endLine" : 6110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String lookup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6112,
  "endLine" : 6122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6190,
  "endLine" : 6200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6356,
  "endLine" : 6366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String lookup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6368,
  "endLine" : 6378,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6468,
  "endLine" : 6478,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean has()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLContainer clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLParsingException()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParsingException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcCartesianPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAttributeValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 559,
  "endLine" : 569,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1027,
  "endLine" : 1037,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1704,
  "endLine" : 1714,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillStandard()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSmallerThan()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultTransform()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logv()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 639,
  "endLine" : 650,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference guideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 396,
  "endLine" : 406,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBaselineNeeded()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 699,
  "endLine" : 710,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 946,
  "endLine" : 956,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDanglingDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 261,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Placeholder.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWrapDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WidgetGroup findGroup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Grouping.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 377,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearSystem()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDisplaySize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1197,
  "endLine" : 1207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 353,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 372,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initMatrices()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 973,
  "endLine" : 985,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invert()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void divideByAmount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 486,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String referencesToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyFrames.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String referencesToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppActivity.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleTouchEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateWindowInsets()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarZoneAreaIdConverter getZoneAreaIdConverter()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarZoneUtils.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarPropertyProfile.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarAudioRecord createCarAudioRecord()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioRecord.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseAnalyticsBundle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/PinSignInMethod.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence getCharSequence()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void validateAllRowsHaveOnlySmallImages()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTimeWithZone create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getFirstActionOfType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlaceListNavigationTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoutePreviewNavigationTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 502,
  "endLine" : 512,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeCollection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 498,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeClass()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 545,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 724,
  "endLine" : 734,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addClimateRegisterFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarZone.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceInfo getServiceInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppMetadataHolderService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void encode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfoIntentEncoder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenController()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int readInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/media/ProjectedCarAudioRecord.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 315,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getLocationString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Notification getPoliceReportNotification()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 648,
  "endLine" : 658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item buildRowForVoiceInteractionDemo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template getQRCodeSignInTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence getRatingsString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCallback toRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/ContentProviderWithCallbacks.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/ProviderRelayReceiver.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 507,
  "endLine" : 519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void onOutputFormatChanged()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 156,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized boolean updateLastInputAndEncoderTime()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 926,
  "endLine" : 937,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doSignalEOSLocked()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 968,
  "endLine" : 980,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createEGLSurface()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkGlError()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 347,
  "endLine" : 357,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 455,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureTarget()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 662,
  "endLine" : 674,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1018,
  "endLine" : 1034,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateOffsetToCorrectPosition()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1331,
  "endLine" : 1341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeIntent()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 282,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTypeForName()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/CloseDownstreamOnCloseTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::datastore" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlerNotCalledNonCorruption()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 603,
  "endLine" : 616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/nativeMain/kotlin/androidx/datastore/preferences/core/PreferencesSerializer.native.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::datastore" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateCredentialRequest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::credentials" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateCredentialRequest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::credentials" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun json()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/AuthenticatorAssertionResponse.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::credentials" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun json()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/FidoPublicKeyCredential.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::credentials" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidJSON()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/internal/RequestValidationHelper.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::credentials" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CallingAppInfo.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::credentials" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialRequest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::credentials" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveProviderCreateCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveProviderGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialRequest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::credentials" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptResult.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidJSON()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/RequestValidationUtil.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::credentials" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialEntry.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::credentials" ],
  "startLine" : 98,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialEntry.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::credentials" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupFrameTimer()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi16Impl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::metrics" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi31.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::metrics" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyUpdatedValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String contentRatingsToString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String audioLanguagesToString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1857,
  "endLine" : 1867,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyUpdatedValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyUpdatedValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getOrCreate()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::security" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAll()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 417,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOutputStream openFileOutput()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppAuthenticator build()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 317,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataItem cborExtractTaggedAndEncodedCbor()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 923,
  "endLine" : 933,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveToDiskAuthKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 578,
  "endLine" : 588,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void setReaderEphemeralPublicKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredential.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::security" ],
  "startLine" : 64,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void storeStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredential.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::security" ],
  "startLine" : 374,
  "endLine" : 403,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MetadataList read()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputFilter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 285,
  "endLine" : 299,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOrientation()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 371,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void calculateExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1047,
  "endLine" : 1058,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment-compose/src/main/java/androidx/navigation/fragment/compose/ComposableFragmentNavigator.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 600,
  "endLine" : 610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateWithoutStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphNavigatorTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToEnumList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToEnumListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToEnum()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToTopLevelEnum()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToNestedEnum()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 344,
  "endLine" : 355,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameAbsoluteWithType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIds()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavOptions.nonAndroid.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::navigation" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavOptions.nonAndroid.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::navigation" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavBackStackEntry.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkArgumentMatchWithoutArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkArgumentInvalidMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentInvalidMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 544,
  "endLine" : 555,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMissingOptionalArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1638,
  "endLine" : 1650,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchFromKClassNoScheme()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2061,
  "endLine" : 2074,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassMissingRequiredArgNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2149,
  "endLine" : 2164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassMissingRequiredArgWithDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2167,
  "endLine" : 2182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassMissingNullableArgNoDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2185,
  "endLine" : 2199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkFromKClassMissingNullableArgWithDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2202,
  "endLine" : 2215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToIntNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBoolean()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBooleanNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDouble()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDoubleNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFloat()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFloatNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLong()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLongNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToIntArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToIntArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 220,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertArrayListToIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToIntListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLongArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 276,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLongArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLongList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 304,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertArrayListToLongList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToLongListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 332,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFloatArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 346,
  "endLine" : 357,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFloatArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFloatList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 374,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertArrayListToFloatList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFloatListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBoolArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBooleanList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 444,
  "endLine" : 455,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertArrayListToBooleanList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 458,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToBooleanListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 472,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDoubleArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 486,
  "endLine" : 497,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDoubleArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 500,
  "endLine" : 511,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDoubleList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 514,
  "endLine" : 525,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToDoubleListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 528,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 542,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 556,
  "endLine" : 567,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringNullableArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 570,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 584,
  "endLine" : 595,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringNullableList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 612,
  "endLine" : 622,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToStringNullableListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 625,
  "endLine" : 635,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertArrayListToStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 638,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchWithUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkEmptyUriKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithExplicitNameGetWithExplicitName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNavigatorOfCommonTypeWhenGetByType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNodeKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNodeKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNodeObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 271,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeMultipleDefaultValueOverridden()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePathArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePathArgNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleQueryArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleQueryArgNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArgInReverseOrder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDoubleArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 792,
  "endLine" : 803,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDoubleList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 819,
  "endLine" : 830,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchExact()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 266,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkBestMatchPathTail()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 455,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsDifferentDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 593,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsDifferentArgumentValues()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 608,
  "endLine" : 620,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationUnaryPlusRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationAddDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationNestedRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun verify()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 501,
  "endLine" : 514,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 686,
  "endLine" : 696,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/CollapsingToolbarOnDestinationChangedListener.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::navigation" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isTopLevelDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AppBarConfiguration.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::navigation" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ActivityNavigatorExtras()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigatorExtras.android.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::navigation" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNavControllerNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ViewTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::navigation" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 401,
  "endLine" : 411,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2598,
  "endLine" : 2616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2620,
  "endLine" : 2637,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3191,
  "endLine" : 3206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStack_multiArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3243,
  "endLine" : 3258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithEmptyIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4927,
  "endLine" : 4938,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringArrayNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5054,
  "endLine" : 5067,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringArrayNullableNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5071,
  "endLine" : 5084,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringNullableArrayNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5088,
  "endLine" : 5102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringNullableArrayNullString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5106,
  "endLine" : 5120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringListNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5124,
  "endLine" : 5137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringListNullableNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5141,
  "endLine" : 5154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringNullableListNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5158,
  "endLine" : 5171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectStringNullableListNullString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5175,
  "endLine" : 5188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectDoubleArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5401,
  "endLine" : 5412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectDoubleList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5429,
  "endLine" : 5440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateFloatingToFloating()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/FloatingWindowTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSameViewModelStoreOwnerAfterGraphSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 498,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionPopUpToInAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3099,
  "endLine" : 3110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateOptionPopSelf()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3146,
  "endLine" : 3157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromNavControllerRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerViewModelTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 359,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRegion()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 727,
  "endLine" : 739,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void splitBoxes()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidSuper1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 272,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void postValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidMain/kotlin/androidx/lifecycle/ViewModelProvider.android.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelLazyTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/MockViewModelStoreTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetSameView()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeViewModelStoreOwnerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFindsSameView()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeViewModelStoreOwnerTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/RepeatOnLifecycleDetector.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkUiAccess()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 252,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitIfNeeded()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribeToDead()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMainDispatcherThread()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/desktopMain/kotlin/androidx/lifecycle/MainDispatcherChecker.desktop.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveDestroyedToAny()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribeToDead()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause_thenResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetSameView()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateClass()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testResetProvider()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/SavedStateHandleProviderTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateFailAndroidVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNullGet()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContains()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSavedStateHandleSupport()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleSupportTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBeforeGetShouldNotCallInit()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveFromDefault()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/SavedStateHandleParcelingTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeRestoredStateForKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getStateFlow()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/internal/SavedStateHandleImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getMutableStateFlow()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/internal/SavedStateHandleImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 73,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInFragmentTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleResumeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 626,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingInfo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/FlingCalculator.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unveilIn()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 474,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun veilOut()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1378,
  "endLine" : 1388,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 1493,
  "endLine" : 1503,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun AnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedVisibility.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun AnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedVisibility.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryInitializingCurrentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMatchFound()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/BoundsAnimation.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurveFit01()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/MonoSplineTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withEasingOnFullDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun easingOnTheSecondPart()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityVectorFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateDecay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SuspendAnimation.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_customIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_withInput()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_error_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withoutLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_labelAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withoutLabel_textCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_labelCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_readOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 418,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorSemantics_defaultMessage()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1121,
  "endLine" : 1132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_error_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withoutLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_labelAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withoutLabel_textCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_labelCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testErrorSemantics_defaultMessage()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1028,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_filled_noObfuscation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_outlined_noObfuscation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_onlyContent_takesWholeScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_topBarHeightChanging_noRecompositionInBody()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 748,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testOffset_tallBottomSheet_whenHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testOffset_tallBottomSheet_whenHalfExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_min_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagateDefaultTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_testOffset_whenDismissedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_testOffset_whenDismissedToStart()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_collapseOnTextFieldClick()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandedBehaviour_expandsAndFocusesTextFieldOnTrailingIconClick()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EDMBehaviour_rightOptionIsChosen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 352,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFab_longText_HasHeightFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_emptySlots_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 629,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_testOffset_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_testEndPadding_whenOpen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerTest.kt",
  "fileLinesCount" : 1271,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomSheetScaffold.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/pullrefresh/PullRefresh.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 797,
  "endLine" : 807,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryMutate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 555,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 854,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BackdropScaffold.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRippleProperties()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnsNewViews()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberUpdatedRippleInstance()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun emitContent()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeContent()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 294,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultiBrowse_isNullIfAvailableSpaceIsZero()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/MultiBrowseTest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 829,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 855,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 921,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonMaterialSetContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRail_respectsContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationRailTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carouselSingleAdvanceFling_capsScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_onlyContent_takesWholeScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaffold_topBarHeightChanging_noRecompositionInBody()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ScaffoldTest.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_preservesLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_no_inside_corner()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_no_stop_indicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_no_external_corner()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 620,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_min_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_onValueChangedFinish_afterTap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 575,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_determinate_stop_offset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextTest.kt",
  "fileLinesCount" : 373,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lower_elevation_icon_primary_light_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lower_elevation_icon_primary_dark_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_secondary_light_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_secondary_dark_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_tertiary_light_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_tertiary_dark_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yearRange_minYearAfterCurrentYear()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_toggledItems()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableListItem_oneLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_withModeToggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_text_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBar_respectContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/NavigationBarTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customSize_ensureMinimumAccessibilitySize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_noNavigationIcon_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_noNavigationIcon_positioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_enterAlways_allowHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1379,
  "endLine" : 1391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_exitUntilCollapsed_allowHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1395,
  "endLine" : 1407,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_pinned_allowHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1411,
  "endLine" : 1423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarWithCustomArrangement_heightIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1938,
  "endLine" : 1948,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_exitAlways_allowHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2934,
  "endLine" : 2946,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_testOffset_whenDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeDismiss_testBackgroundMatchesContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwipeToDismissTest.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_withInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_focused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_error_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textColor_customTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_withoutLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_multiLine_labelAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_withoutLabel_textCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_readOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_textAlignedToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_supportingText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 525,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_alwaysMinimizeLabel_noPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_withInput_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 753,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_focused_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 768,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 799,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_initialState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputScreenshotTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_supportingText_remainsVisibleWithTallInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1443,
  "endLine" : 1454,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_errorSemantics_defaultMessage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 1680,
  "endLine" : 1691,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_lightTheme_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_error_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_textColor_customTextColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_withoutLabel_textAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_multiLine_labelAlignedToTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_withoutLabel_textCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_readOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_supportingText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_alwaysMinimizeLabel_noPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 625,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 783,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rail_respectsWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_collapsesOnTextFieldClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_expandsAndFocusesTextField_whenTrailingIconClicked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_collapsesWithSelection_whenMenuItemClicked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 711,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalFloatingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialShapesScreenshotTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInput_initialState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputScreenshotTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_supportingText_remainsVisibleWithTallInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1386,
  "endLine" : 1397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_errorSemantics_defaultMessage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1511,
  "endLine" : 1522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_visualBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bar_respectContentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShortNavigationBarTest.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun permanentNavigationDrawer_testOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PermanentNavigationDrawerTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun permanentNavigationDrawer_testWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PermanentNavigationDrawerTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_filled_noObfuscation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_outlined_noObfuscation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SecureTextFieldScreenshotTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_noContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeScreenshotTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_noContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeScreenshotTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_withContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeScreenshotTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_withContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeScreenshotTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonShapes_AllRounded_hasRoundedShapesIsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonShapes_mixedShapes_hasRoundedShapesIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChip_flat_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChip_flat_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChip_flat_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChip_elevated_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_flat_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChip_flat_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChip_flat_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 433,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChip_flat_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChip_elevated_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childAndParent_haveConflict_childWins()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChildParentSemanticsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 461,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationBar.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 466,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1176,
  "endLine" : 1186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedSuggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1328,
  "endLine" : 1338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3086,
  "endLine" : 3097,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Shapes.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Shapes.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MenuContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1202,
  "endLine" : 1212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MenuContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1454,
  "endLine" : 1466,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textStyleFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1621,
  "endLine" : 1631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1090,
  "endLine" : 1102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2548,
  "endLine" : 2560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationItem.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 863,
  "endLine" : 875,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1434,
  "endLine" : 1444,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTooltipPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 726,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 1006,
  "endLine" : 1018,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3073,
  "endLine" : 3083,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2221,
  "endLine" : 2233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onGestureEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 871,
  "endLine" : 882,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 439,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryMutate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSwipeToDismissBoxState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1415,
  "endLine" : 1427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PrimaryTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SecondaryTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffold_hideNavigationSuite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithoutHistory_onePaneLayout_noDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 37,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithHistory_onePaneLayout_noDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithoutHistory_twoPaneLayout_noDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWithHistory_twoPaneLayout_noDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValueTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_allThreePaneMotions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun levitatedPane_asDialog_default()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/LevitatedPaneScreenshotTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_unspecifiedInitialAnchoredIndex_noCurrentAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_onlyListDetailEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation3/ThreePaneScaffoldScene.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/CommonModuleIncompatibilityDetector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/CommonModuleIncompatibilityDetector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/RememberInCompositionDetector.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/FrequentlyChangingValueDetector.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1682,
  "endLine" : 1692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentExitComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun values()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/impl/SafeMultiValueMap.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LocalRetainedValuesStoreProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/LocalRetainedValuesStore.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestoreList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableStateRestoresNonNullValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableStateRestoresNullValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateSaver_reifiedSerializer_customConfig_restores()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/serialization/SerializableSaverTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateSaver_customSerializer_customConfig_restores()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/serialization/SerializableSaverTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueStoredViaRememberIsLost()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueStoredViaRememberSavedInstanceStateRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueStoredInMutableStateIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueStoredInMutableStateInsideSaveableStateHolderIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueStoredInMutableStateWithCustomSaverInsideSaveableStateHolderIsRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleRestore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeAfterWithoutReadObservationIsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withoutReadsInReadOnlySnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDerivedStateOfInvalidatesObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingDerivedStateAndDependencyInvalidates()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_contains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotsAreIsolatedFromGlobalChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyingASnapshotThatCollidesWithAGlobalChangeWillFail()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMapsCanBeSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 475,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullResultIsCached()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitLatestValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateExtensionsTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DefaultText()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1089,
  "endLine" : 1099,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1152,
  "endLine" : 1162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1452,
  "endLine" : 1462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2424,
  "endLine" : 2434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2690,
  "endLine" : 2701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EmitText()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3043,
  "endLine" : 3053,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllListAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 354,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllVectorAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllCollectionAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUseIn()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAnItem()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 580,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCountNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 620,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 804,
  "endLine" : 814,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1730,
  "endLine" : 1740,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2854,
  "endLine" : 2864,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun parseSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDebugString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDebugString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 585,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndInsertNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/FixupList.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateGroupsWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 714,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun contentEquals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 1019,
  "endLine" : 1029,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun values()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MultiValueMap.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotIndexOfGroupSlotIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1642,
  "endLine" : 1652,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1692,
  "endLine" : 1702,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFrom()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberPausingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateLiveLiteralValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/LiveLiteral.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  produceState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-lint/src/main/java/androidx/compose/foundation/lint/NonLambdaOffsetModifierDetector.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHintLocales()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/EditorInfo.android.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 1041,
  "endLine" : 1052,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/BasicContextMenuRepresentation.skiko.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_animatesToZero_fromPositiveValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_animatesToZero_whenValueIncreasedAfterFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_animatesToZero_whenValueDecreasedAfterFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAll_cancelsAllContinuations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeAndRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeAndRemoveWhile_whenAlwaysTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_unFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_unHovered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_unPressed_cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_unPressed_release()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun character_collapsedException_emptyText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_collapsed_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 663,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_emptyString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 707,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_notReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 721,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 735,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraph_crossParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 749,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_touchSelectionObserver_onLongPress_blank()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 223,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_touchSelectionObserver_onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_doesNotAllow_reentrantBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_changesAreTracked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendChar_changesAreTracked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendCharSequence_changesAreTracked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendCharSequenceRange_changesAreTracked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTo_copiesTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorBeforeCharAt_nonEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle_addsToOutputAnnotations_ifCreatedForOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 653,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_areNotEqual_whenFiltersAreDifferent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_ongoing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_three_chars_with_three_instructions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 411,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_ongoing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLowCapacityThrows_bothStacks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capacityOverflow_removesFromTheBottomOfStack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletionFromEndPointCanMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletionFromStartPointCanMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directEdit_replaceButNoContentChange_doesNotClearUndoHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cancel_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_composition_and_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertCharIntoEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleInsertsThenDeletesCancellingOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHighlight_clearHighlight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 560,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateNextCursorPosition_aroundReplacement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextSelectionMovementTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outputTransformation_noChanges_emptyOutputAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldStateTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthBeforeInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthAfterInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleDiscontinuousChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use_identity_mapping_if_none_visual_transformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFiltering_separatorsStillCombinedAfterFiltersApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOneItem_searchIndexOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableItems_searchIndexOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOneItem_searchIndexOutOfBoundsWithNegativeValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_startLargerThanEndThrows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_withTestApi_touchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 363,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7026,
  "endLine" : 7036,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7039,
  "endLine" : 7049,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardShown_forFieldInAndroidDialog_whenFocusRequestedImmediately_fromDisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusCustomDialogTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_directCopyPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInDialog_whenFocusRequestedImmediately_fromDisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingRegion_onValueChange_call_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingText_onValueChange_call_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludeRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals_withBorderStroke()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals_withBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 749,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeContent_ScrollToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readPlainText_concatsTextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readPlainText_singleItem_doesNotHaveNewLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userScrollEnabledIsOn_shouldAllowMouseWheelScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visiblePagesAreCorrectWithSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollTo_beforeFirstLayout_shouldWaitForStateAndLayoutSetting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCountIsMax_shouldNotAllowScrollBeyondMax_fixesSizedPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageCountTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_showsMagnifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferClearWithRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterTouchSlopCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 540,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interruptedBeforeDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 608,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedMotionTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedMotionTap_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedChange_MotionTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1133,
  "endLine" : 1143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1146,
  "endLine" : 1156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nonNullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1465,
  "endLine" : 1475,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1478,
  "endLine" : 1488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nonNullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1593,
  "endLine" : 1603,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nullInteractionSourceNullIndication_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1606,
  "endLine" : 1616,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter2()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals_withBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerDrag_notFocused_shouldNotReceiveEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable_indirectPointerEvent_velocityProxy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_simpleString_prefetchHappens_whenStyleChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardShownOnInitialClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_withZeroLengthAnnotation_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 943,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_disappearsOnMouseClickOffOfPopup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_disappearsOnTrackpadClickOffOfPopup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SelectionHandleIcon_left_notVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SelectionHandleIcon_right_notVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInitialGesturePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandleTestUtils.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerMagnifierTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextField2SelectionGesturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextField2SelectionGesturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextField1SelectionGesturesTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSizeChange_doesInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hugeString_doesntCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 1101,
  "endLine" : 1111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceedsMaxConstraintSize_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenChangingText_invalidateTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringContentCaptureInvalidationTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenChangingText_invalidateTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringContentCaptureTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSubject()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeInvalidationTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_leftRightMovements_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout_build_layoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutResultIntegrationTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withCurrentRequest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_enabledStatus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_clickAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_imeOption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLengthInputTransformationSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 752,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform_performContextMenuActionSelectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImeSelectionChangesTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surrogateToNonSurrogate_singleCodepoint_isTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surrogateToNonSurrogate_multipleCodepoints_areTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surrogateToNonSurrogate_withNonSurrogates_areTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSurrogateToSurrogate_singleCodepoint_isTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSurrogateToSurrogate_multipleCodepoints_areTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCodepointTransformationTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secureTextField_doesNotAllowCopy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_directCopyPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prevWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_tabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 662,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_tabMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 675,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_shiftTabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 702,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_enterSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_enterMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 728,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun becomesTextEditor_whenFocusGained()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopsBeingTextEditor_whenFocusLost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopsBeingTextEditor_whenChangedToReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopsBeingTextEditor_whenChangedToDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoMerges_deletes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 136,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo_revertsSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_ascii()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_uri()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_email()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_password()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_decimal_number()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_auto_correct_on()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 417,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_auto_correct_off()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autocorrect_not_added_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 445,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportedStylusHandwritingGesturePreviews()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_doubleTapDoesNotShowCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldDoubleTapTest.kt",
  "fileLinesCount" : 697,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_tripleTapDoesNotShowCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTripleTapTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionHandles_doNotShow_whenFieldNotFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionHandlesTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_longPressDoesNotShowCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotAppear_ifSelectionIsInitiatedViaStateUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tappingTextField_hidesTheToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 828,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_ascii()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_uri()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_email()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_password()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_decimal_number()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_auto_correct_on()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 408,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_auto_correct_off()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 422,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autocorrect_not_added_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 436,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputCalled_whenOnlyCompositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_updateSelectionCalled_whenOnlySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputNotCalled_whenSelectionAndCompositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsCachedLayout_whenTextSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsCachedLayout_whenStyleDrawAffectingAttributesChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 697,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenSoftWrapChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 724,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsCachedLayout_whenDensityInstanceChangedWithSameValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 776,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value_returnsNewLayout_whenFontFamilyResolverChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 803,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest_maxCharTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent_whenIMERequests()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_contextMenuAction_triggersSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 676,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest_maxCharTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingText_toEndPadding_updatesSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitContentReturnsFalse_whenNoReceiveContentConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldReceiveContentTest.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlLayout_inlineContent_placement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextInlineContentTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNestedModifier_nodesTraversedBottomToTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDeeperChildNodes_doesNotTraverseNodesNotInAncestry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_touchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_keyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_withTestApi_keyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indication_testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggable2D_startWithoutSlop_ifAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_5ItemsMaxWidth_sizeIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 408,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColors_transparentExceptIcon_iconColorIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropTarget.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 698,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerCacheWindowLogic.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun approachAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehavior.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 429,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Selectable.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtendDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 478,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 520,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 681,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionHandles.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleElement.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldTextLayoutModifier.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateScrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridState.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1277,
  "endLine" : 1288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1356,
  "endLine" : 1366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListCacheWindowStrategy.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollPositionIfTheFirstItemWasMoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollPosition.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListIntervalContent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsModifierLocal.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVisibleItemSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridCacheWindowStrategy.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollPositionIfTheFirstItemWasMoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridScrollPosition.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CutCornerShape.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShape.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 718,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun separator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUi.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 609,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 628,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementAccessors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preservesInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 656,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCaptionBarVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areStatusBarsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areNavigationBarsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areSystemBarsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTappableElementVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captionBarIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusBarsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemBarsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tappableElementIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIntersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllExcept()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadCache.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStateRead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadCache.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStateRead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionDataWithStateReads.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryCreateFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/compose/AndroidComposeViewWrapper.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/CompositionBuilder.kt",
  "fileLinesCount" : 647,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOnImageBitmapAlpha8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopImageBitmapTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOnImageBitmapDisplayP3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopImageBitmapTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOnImageBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopImageBitmapTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blendModePlus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blendModeMultiply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPaintTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun op()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combineScaleTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combineRotateTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSRGB()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimaries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRGBtoXYZMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZtoRGBMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdaptedConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitSRGBConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowParamsWithGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowParamsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowParamsWithSolidColorBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowParamsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurEffectToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawVertices()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPersistenceDrawAfterHwuiDiscardsDisplaylists()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordOverwritesPreviousRecord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIterator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllTransparentColorsProduceTransparentOnN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathSvgTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientIntrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientNegativePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientInfiniteWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearGradientInfiniteHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecordOverwritesPreviousRecord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Interpolatable.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun curveToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsePathString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathParser.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/ColorSpace.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/webMain/kotlin/androidx/compose/ui/text/Cache.web.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/nativeMain/kotlin/androidx/compose/ui/text/Cache.native.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_multicodepoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3997,
  "endLine" : 4009,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_returns_longest_word_width()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4113,
  "endLine" : 4126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prevBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 568,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFontFamilyResolver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNamed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push_increments_the_style_index()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 695,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop_until_index_pops_correctly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withStyle_with_paragraphStyle_applies_style_to_block()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 770,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_LineHeightStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 521,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_doesNot_include_styles_before_the_start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 507,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_collapsed_item_with_itemStart_equalTo_rangeStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_with_collapsed_range_with_collapsed_item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 580,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_withAnnotations_noIntersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 617,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadWithTimeoutOrNull_nullsOnCancellation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AsyncFontListLoaderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_ongoing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_three_chars_with_three_instructions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_sets_text_correctly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_sets_selection_correctly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_letterSpacing_and_lineHeight_createsOneLine_multipleSpans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroLengthSpanLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludesWhitespace_multiLineContent_withoutEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphForOffsetUpstream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withTextDirection_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withAlign_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withLineSpacingMultiplier_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withLineSpacingExtra_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_CJK()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_CJK()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_isOnPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAfterPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_lessThan_specifiedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsStaticLayout_for_rtl_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boringMetrics_returns_null_for_spannable_with_paragraph_style()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutIntrinsicsTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_returns_longest_word_width()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltrAndRtlParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setColorOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setColorOnPartOfText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBaselineShiftOnWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 673,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnnotatedString_setBaselineShiftOnPartText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 688,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextStyle_letterSpacingInSp_noSpan_whenNoAnnoattions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1437,
  "endLine" : 1448,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locale_isSetOnParagraphImpl_enUS()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1882,
  "endLine" : 1893,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locale_isSetOnParagraphImpl_jpJP()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1896,
  "endLine" : 1907,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locale_noCountryCode_isSetOnParagraphImpl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1910,
  "endLine" : 1921,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4363,
  "endLine" : 4375,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_letters_emojis_mixed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4436,
  "endLine" : 4450,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_returns_longest_word_width()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4519,
  "endLine" : 4532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_Rtl_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 706,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 548,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisWeight_doesNotSynthesizeIfRequestedWeightIsLessThan600()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheKeysAreStable_onSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTypefaceStyleSnapToBoldFor600to900()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisDefault_synthesizeTheFontToItalicBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 508,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisStyle_synthesizeTheFontToItalic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 523,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisWeight_synthesizeTheFontToBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisStyle_forMatchingItalicDoesNotSynthesize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisNone_doesNotSynthesize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 589,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_shouldMatter_ifSoftwrapIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteMaxLines_ifSoftwrapIsDisabled_andTextOverflowIsEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteMaxLines_ifSoftwrapIsDisabled_andTextOverflowIsStartEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteMaxLines_ifSoftwrapIsDisabled_andTextOverflowIsMiddleEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontOverwriteMaxLines_endEllipsis_ifSoftwrapIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontOverwriteMaxLines_middleEllipsis_ifSoftwrapIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontOverwriteMaxLines_startEllipsis_ifSoftwrapIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 717,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 751,
  "endLine" : 765,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMinWidthConstraints_notSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1585,
  "endLine" : 1595,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMinHeightConstraints_notSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1598,
  "endLine" : 1608,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_platformStyle_handlesEmoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serifAndSansSerifPaintsDifferent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noEagerFonts_throws()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisWeight_doesNotSynthesizeIfRequestedWeightIsLessThan600()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 572,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_changeDecorationToNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_changeDecorationToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUnspecifiedBrush_with_specified_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBrush_with_alpha_only_alpha_changes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun solidColorBrush_shouldAdd_ForegroundColorSpan_whenApplied()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textGeometricTransform_shouldBeAppliedTo_scaleSkew()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Placeholder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 518,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDecoration.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDirection.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontMatcher.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subSequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regularIterationIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerpSimpleFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerpSimpleInts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerpSimpleLongs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIntersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateSequenceOfFractions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate150Percent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTableTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/ComposeViewAdapter.android.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimatedVisibilityComposeAnimationTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intOffsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enumAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableEnumAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFadeIsAddedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFadeWithLabelIsAddedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIntComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/TransitionComposeAnimationTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseNullableIntComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/TransitionComposeAnimationTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseStringComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/TransitionComposeAnimationTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseCustomComposeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/TransitionComposeAnimationTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentClockProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertCompositionText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/MacosTextInputService.macos.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Window()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFocusTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 939,
  "endLine" : 949,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/ApplicationAccessibilityTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/SemanticsOwnersProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveResourcePath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/Resources.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollCaptureImageRequest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidFontResourceLoader.android.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 806,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateVirtualViewTranslationRequests()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2353,
  "endLine" : 2363,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedule()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3147,
  "endLine" : 3158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnScrollChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3286,
  "endLine" : 3296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 686,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.js.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canHandleSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 557,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 813,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 826,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 839,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 852,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1288,
  "endLine" : 1301,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textRangeFromPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canPreventGestureRecognizer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun send()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/SyntheticEventSender.skiko.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePointerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/SyntheticEventSender.skiko.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeScenePointer.skiko.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Popup.skiko.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderComposeScene()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/ImageComposeScene.skiko.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/input/key/KeyShortcut.desktop.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 66,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMouseEventOutside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMouseEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 647,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCharacterBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 564,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runActiveController()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun RadioButtonItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisitAncestorsWithDelegates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutNodeAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun depth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinatorSameWithReplacementModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 765,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerOnPointerInputModifierInLayoutNodeWithNoSize_nothingHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2106,
  "endLine" : 2126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToDown_didNotChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToDownIgnoreConsumed_didNotChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToUp_didNotChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToUpIgnoreConsumed_didNotChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity_gapOf40MillisecondsInPositions_positionsAfterGapIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_notSourceTouchNavigation_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_bothXRangeAndYRangeAreNull_scrollAxisNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_xRangeNotNullAndYRangeNull_scrollAxisX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_yRangeNotNullAndXRangeNull_scrollAxisX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_xRange100AndYRange0_scrollAxisX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_yRange100AndXRange0_scrollAxisY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_1to1AspectRatio_scrollAxisNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_2to1XAspectRatio_scrollAxisNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_3to1XAspectRatio_scrollAxisNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_4to1XAspectRatio_scrollAxisNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_4to1YAspectRatio_scrollAxisNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_5to1XAspectRatio_scrollAxisX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_5to1YAspectRatio_scrollAxisY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_6to1XAspectRatio_scrollAxisX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indirectScrollAxis_6to1YAspectRatio_scrollAxisY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/IndirectPointerEventWithInputDeviceMockTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMenuItems_hasItem_shouldAddItem_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commandsAreDrained_whenProcessedWithoutFocus_and_focusSwitchedToAnEditor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.wasm.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldRenderWhenBecomesActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOngoingInteractionEventsCountShouldRenderWhenNeedsRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 464,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childIsDisplayedWhenItWasNotPlacedOriginallyButPlacedLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRedrawAndRemeasureRequestedWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRedrawAndRelayoutRequestedWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildRedrawRequestedWhileNotPlaced_hadLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildRedrawRequestedWhileNotPlaced_hadLayerAsLastModifierInTheChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromNoShadowToShadowWithNestedRepaintBoundaries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingPainterWithTheSameIntrinsicsSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 750,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatingPainterWithTheDifferentIntrinsicsSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 767,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NoMinSizeContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 830,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSemanticsNodeIdFromExtraData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2793,
  "endLine" : 2808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeNode_createdForButton_id()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5199,
  "endLine" : 5215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFakeNode_notCreatedForButton_whenNoChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5218,
  "endLine" : 5233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotReadValuesProvidedByChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readsValuesProvidedByParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalMultiLayoutNodeTest.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillModifier_contentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4239,
  "endLine" : 4254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4265,
  "endLine" : 4280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4291,
  "endLine" : 4306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4317,
  "endLine" : 4332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4343,
  "endLine" : 4358,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4369,
  "endLine" : 4384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4395,
  "endLine" : 4410,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4421,
  "endLine" : 4436,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun candidateWithinBoundsOfFocusedItem9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4448,
  "endLine" : 4463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4474,
  "endLine" : 4489,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4500,
  "endLine" : 4515,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4526,
  "endLine" : 4541,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4552,
  "endLine" : 4567,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4578,
  "endLine" : 4593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4604,
  "endLine" : 4619,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4630,
  "endLine" : 4645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4656,
  "endLine" : 4671,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedItemWithinBoundsOfCandidate9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4683,
  "endLine" : 4698,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sameBoundsForFocusedItemAndCandidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalTwoItemsTest.kt",
  "fileLinesCount" : 4789,
  "components" : [ "primary::compose" ],
  "startLine" : 4765,
  "endLine" : 4780,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_notFocusable_noFocusableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusChange_updatingFocusabilityBeforeAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleRow_next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleRow_previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentWithSingleFocusableChild_childNotFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchedEffectLaunch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/MemoryLeakTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/MemoryLeakTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialComposition_doesNotTriggerListeners()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unchangedSemanticsDoesNotCauseRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateSemantics_calledWithinApplySemantics_doesNotTriggerAnotherCallToApplySemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_updateObservesStateChanges_fromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 540,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_runsFactoryExactlyOnce_afterFirstComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 752,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_clipsToBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 795,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_shouldPropagateDeltas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 434,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableInColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 490,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollVerticallyDown_returnsTrue_onlyAfterDownEventInScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 591,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollVerticallyUp_returnsTrue_onlyAfterDownEventInScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 610,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollHorizontallyRight_returnsTrue_onlyAfterDownEventInScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 668,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollHorizontallyLeft_returnsTrue_onlyAfterDownEventInScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 447,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableViewInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 393,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewComposableInRow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachOrderInitialComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unattachedLocalAncestor_returnsAncestorInParentNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unattachedAncestorInParentNodeIsSkipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_ancestorsWithTheSameClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_delegateWithDifferentKeyAsRootNode_useGrandChildDelegateKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_delegateWithSameKeyAsRootNode_useGrandChildDelegateKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachDetach2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeInObservedValue_triggersCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ObserverModifierNodeTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorInvalidationTestCase.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorIntrinsicTint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadMaxHeightIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1101,
  "endLine" : 1111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateTextPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScrollingWeirdness()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 561,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun haveOneSlotWithNoItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledOnFirstLoadZeroFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVisibleCalledOnFirstLoadOneFraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneFractionWithNodeMuchLargerThanViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnFirstVisibleTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scenario21()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 921,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotsKeptForReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 893,
  "endLine" : 906,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childMeasuredInLayoutBlockRemeasureRequest_childRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureInLayoutBlockWithTheSameResult_parentNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childMeasuredInLayoutBlockRelayoutRequest_childRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureInLayoutBlockWithTheSameResult_parentNotRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childMeasuredInLayoutBlockRelayoutRequest_parentNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childMeasuredInLayoutBlockRelayoutRequest_parentNotRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 391,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestChildRemeasureDuringMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 844,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestChildRelayoutDuringMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 876,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestChildRemeasureDuringParentLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 896,
  "endLine" : 908,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRelayoutForCurrentlyBeingRemeasuredNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 953,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRemeasureForCurrentlyBeingRelayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 968,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRelayoutForCurrentlyBeingRelayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 971,
  "endLine" : 983,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRelayoutTriggersModifierRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1072,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun theWholeSubtreeIsNotPlacedWhenParentWasntPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleOwnerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInFragmentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInFragmentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ownerIsAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInFragmentTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInFragmentTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_flatDispatch_longChain_rootParentRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 709,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStylusHoverExitDueToPress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4689,
  "endLine" : 4701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downOnFullyOverlappingPointerInputModifiers_onlyTopPointerInputModifierReceives()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1689,
  "endLine" : 1708,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processResult_trueTrueTrue_propValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2668,
  "endLine" : 2678,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processResult_trueFalseTrue_propValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2681,
  "endLine" : 2691,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processResult_falseTrueTrue_propValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2694,
  "endLine" : 2704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processResult_falseFalseFalse_propValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2707,
  "endLine" : 2717,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processResult_falseFalseTrue_propValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2720,
  "endLine" : 2730,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3054,
  "endLine" : 3064,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputCalled_whenOnlyCompositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_updateSelectionCalled_whenOnlySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputNotCalled_whenSelectionAndCompositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_ascii()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_uri()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_email()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_password()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_decimal_number()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_auto_correct_on()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 410,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_auto_correct_off()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autocorrect_not_added_when_input_type_is_not_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest_maxCharTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityActionFocus_putsSystemInKeyboardModeWhenViewWasFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/AccessibilityTouchModeTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/ScrollingTest.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPrimaryClip_callsClearPrimaryClip_ifNull_below27()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewContextViewProperty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeNestedRepaintBoundariesColorChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 571,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCalculatePosition_onlyWhenSizeAndCoordinatesAreAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetFrameRate120()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushDiagonal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1485,
  "endLine" : 1496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1591,
  "endLine" : 1601,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1603,
  "endLine" : 1613,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSameValuesAs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1615,
  "endLine" : 1625,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 562,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun same()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 462,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 621,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberVectorPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEvent.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShaderMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 901,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1336,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun imageToByteArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 613,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setShaderMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/SecondaryDisplay.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 715,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 744,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 824,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawConditionally()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1514,
  "endLine" : 1524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawToOffscreenBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1532,
  "endLine" : 1544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/HeightInModifier.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/AnimateSpecModifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/WidthInModifier.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteRadialGradient.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun measureWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmapFont.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun measureHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmapFont.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 677,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 742,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2319,
  "endLine" : 2329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmapA8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2349,
  "endLine" : 2359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV7_Androidx_Experimental()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 477,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV7_Widgets_Experimental()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 519,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 475,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 379,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readBundle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextureShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1097,
  "endLine" : 1107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeParticle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean childrenHaveHorizontalWeights()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean childrenHaveVerticalWeights()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getPriority()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsiblePriority.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArrayList sortWithPriorities()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsiblePriority.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assignId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalScrollDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalScrollDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsToWrite()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeCreation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 611,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1258,
  "endLine" : 1268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int copyPoints()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean rampDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringStopEngine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/ElasticOutCurve.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 567,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1277,
  "endLine" : 1287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmapA8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1295,
  "endLine" : 1305,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmapUrl()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1308,
  "endLine" : 1318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1420,
  "endLine" : 1430,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String displayHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 464,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1367,
  "endLine" : 1377,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getBitmapDataSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1792,
  "endLine" : 1802,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toNestedString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1905,
  "endLine" : 1915,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 581,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1245,
  "endLine" : 1255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmapTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1417,
  "endLine" : 1427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4387,
  "endLine" : 4397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun genTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlanceNodeAssertionFor()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/TestUtils.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::glance" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlanceNodeAssertionCollectionFor()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/TestUtils.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::glance" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertAll()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertionCollection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GalleryTemplateData.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::glance" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStartServiceAction()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::glance" ],
  "startLine" : 268,
  "endLine" : 278,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSendBroadcastAction()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::glance" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::glance" ],
  "startLine" : 429,
  "endLine" : 440,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteStore()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTime()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RemoteCollectionItems.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::glance" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlanceIdBy()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPlatformCollectionItems()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAppWidgetOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetReceiver.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::glance" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun curvedLine()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedRow.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeekableAnimatedVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 228,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 330,
  "endLine" : 341,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String nodesToString()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1719,
  "endLine" : 1729,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatedVectorDrawableCompat()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 721,
  "endLine" : 733,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAnimationCallbacks()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 871,
  "endLine" : 882,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Animator mergeAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxDistance()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/SidePropagation.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::transition" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void endTransitions()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeGhost()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1682,
  "endLine" : 1692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Tab.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::tv" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationDrawer()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawer.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::tv" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 185,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 329,
  "endLine" : 342,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 489,
  "endLine" : 502,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 277,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 415,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 386,
  "endLine" : 398,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/PassiveListenerCallbackStub.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregateGroupByDuration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregateGroupByPeriod()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readRecord()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregateGroupByDuration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregateGroupByPeriod()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsCadenceRecord.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HydrationRecord.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::health" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/PowerRecord.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/TotalCaloriesBurnedRecord.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateRecord.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseSessionRecord.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::health" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CervicalMucusRecord.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::health" ],
  "startLine" : 130,
  "endLine" : 143,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SleepSessionRecord.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::health" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SpeedRecord.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ActiveCaloriesBurnedRecord.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SkinTemperatureRecord.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::health" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/WheelchairPushesRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ElevationGainedRecord.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CyclingPedalingCadenceRecord.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/FloorsClimbedRecord.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRoute.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::health" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun aggregate()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChangesToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChanges()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanOnDeath()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 340,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServiceConnection getConnection()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorState.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addClientDisconnectListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultProviderPolicies()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComplicationSlotMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUserStyleFlavors()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveWatchFaceImpl.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::wear" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 368,
  "endLine" : 381,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createComplicationSlotsManager()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 517,
  "endLine" : 527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3070,
  "endLine" : 3080,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 373,
  "endLine" : 386,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildShortSingleUnitText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TimeDifferenceText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 382,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 589,
  "endLine" : 599,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 774,
  "endLine" : 784,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadlessWatchFaceInstanceParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToDataOutputStream()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3519,
  "endLine" : 3532,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawHighlight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/CanvasComplicationDrawable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBitmapShader()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 356,
  "endLine" : 367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNoDataText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 373,
  "endLine" : 386,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 489,
  "endLine" : 500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 875,
  "endLine" : 888,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 953,
  "endLine" : 966,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageWithScrimBackgroundPainter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 649,
  "endLine" : 659,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 785,
  "endLine" : 797,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 1101,
  "endLine" : 1111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Ripple.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1789,
  "endLine" : 1799,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 878,
  "endLine" : 888,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimePicker.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composable()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapBehavior()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryMutate()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/InternalMutatorMutex.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedTextStyle.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun HierarchicalFocusCoordinator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/HierarchicalFocusCoordinator.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedDraw.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun SubComposition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicCurvedText.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createAnchors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeToReveal.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 758,
  "endLine" : 771,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 877,
  "endLine" : 890,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 957,
  "endLine" : 970,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1315,
  "endLine" : 1325,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Ripple.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 654,
  "endLine" : 667,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 473,
  "endLine" : 483,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleControl.kt",
  "fileLinesCount" : 635,
  "components" : [ "primary::wear" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Slider.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::wear" ],
  "startLine" : 405,
  "endLine" : 415,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDrawerTapped()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStandalone()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/MetadataConstants.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 427,
  "endLine" : 437,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBitmapShader()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSwipeDismissible()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setBackButtonDismissible()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addIntentOptions()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 497,
  "endLine" : 513,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 671,
  "endLine" : 683,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WearableDrawerView findDrawerWithGravity()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 843,
  "endLine" : 853,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canDrawerContentScrollVertically()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 902,
  "endLine" : 914,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocalizedNumberFormatter buildLocalizedNumberFormatter()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Function getStateExtractor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRepeatModeOrDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 516,
  "endLine" : 526,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addResolvedAnimatedImage()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 812,
  "endLine" : 823,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean retryBindingRequest()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1002,
  "endLine" : 1012,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getSeekableAnimationTotalDurationMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1089,
  "endLine" : 1099,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunningAnimationsCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1120,
  "endLine" : 1130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAncestorsFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultAndroidImageResourceByContentUriResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByContentUriResolver.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ContainerDimension spacerDimensionToContainerDimension()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1035,
  "endLine" : 1045,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addTouchDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1603,
  "endLine" : 1613,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canMeasureContainer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4383,
  "endLine" : 4395,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMeasurable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4495,
  "endLine" : 4505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMeasurable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4507,
  "endLine" : 4517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RenderedMetadata getRenderedMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4832,
  "endLine" : 4842,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap loadStructuredBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 719,
  "endLine" : 729,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getAnimationTrigger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeOnPreDrawListener()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEdgeContentBehindAllOtherContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 335,
  "endLine" : 347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getEdgeContentSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalSpacerWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1478,
  "endLine" : 1488,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicString fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3330,
  "endLine" : 3340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4190,
  "endLine" : 4200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicBool fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5870,
  "endLine" : 5880,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6635,
  "endLine" : 6645,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInstant fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7137,
  "endLine" : 7147,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDuration fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8250,
  "endLine" : 8260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionScope onCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8525,
  "endLine" : 8535,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 996,
  "endLine" : 1006,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1102,
  "endLine" : 1112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1273,
  "endLine" : 1285,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5480,
  "endLine" : 5490,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 565,
  "endLine" : 575,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCorrectHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 392,
  "endLine" : 402,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCheck()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/checkers/TimelineChecker.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/TileUiClient.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture requestTile()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/client/TileClient.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun requestResources()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun publish()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/ComposePublishingTask.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/ExportAtomicLibraryGroupsToTextTask.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOperatingSystem()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/OperatingSystem.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runDackkaWithArgs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dackka/DackkaTask.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/CheckNativeApiEquivalenceTask.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArchTaskExecutor getInstance()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReportDrawnWhen()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ReportDrawn.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::activity" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCallback()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMultiWindowModeChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 903,
  "endLine" : 916,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose-lint/src/main/java/androidx/activity/compose/lint/ActivityResultLaunchDetector.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::activity" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLightSourceGeometry()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 208,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun obtainFrameBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 407,
  "endLine" : 417,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBufferTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 577,
  "endLine" : 587,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 708,
  "endLine" : 718,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLightSourceGeometry()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 334,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 258,
  "endLine" : 268,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nTransactionSetOnComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nTransactionSetOnCommit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 257,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void colorBufferRegion()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sc_test_utils.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::graphics" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void EGLBindings_nImageTargetTexture2DOES()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint loadEGLMethods()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 608,
  "endLine" : 618,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint pathIteratorNext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unevenSmoothingTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 226,
  "endLine" : 238,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptySideTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fix()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/PolygonValidation.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::graphics" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fwkAdvertiseSetParams()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AdvertiseParams.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdvertisingSetStarted()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Advertise.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConnectionStateChange()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServicesDiscovered()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicWrite()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/incremental/DependencyData.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializerOnProperties()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEncodeTopLevelObjectsWithImplicitContextualSerialization()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 621,
  "endLine" : 633,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetSameView()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/ViewTreeSavedStateRegistryOwnerTest.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::savedstate" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginStructure()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 168,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int mapRepeatActionToRepeatMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void changeToUnitialized()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttachHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateSelect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void internalStartPlayback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getRecognizerIntent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 681,
  "endLine" : 691,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readArguments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 769,
  "endLine" : 780,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateSelect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void load()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void post()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 886,
  "endLine" : 896,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHeadersOnScreen()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1452,
  "endLine" : 1463,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readArguments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1746,
  "endLine" : 1756,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableWrapper updateDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BackgroundManager getInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 546,
  "endLine" : 558,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateStackEntryName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 615,
  "endLine" : 625,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void load()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void post()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 247,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 910,
  "endLine" : 920,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHeadersOnScreen()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1476,
  "endLine" : 1487,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readArguments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1770,
  "endLine" : 1780,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showOrHideTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showOrHideTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 527,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onReturnTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 738,
  "endLine" : 751,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowDataAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 401,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getRecognizerIntent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 677,
  "endLine" : 687,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readArguments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 765,
  "endLine" : 776,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 531,
  "endLine" : 541,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onReturnTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 742,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String generateStackEntryName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 620,
  "endLine" : 630,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 299,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 308,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeTransitionListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object loadTitleInTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/LeanbackTransitionHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object loadTitleOutTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/LeanbackTransitionHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorOverlayDimmer createDefault()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 232,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onControlClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 461,
  "endLine" : 473,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFocusables()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveImageViewScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guidance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initializeRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 377,
  "endLine" : 388,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadSounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 780,
  "endLine" : 790,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void lazyInit()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int removeItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void cancelAnimationsRecursive()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeImage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 457,
  "endLine" : 467,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPresenterSelector addClassPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ClassPresenterSelector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::leanback" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeCursor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUpdateActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1044,
  "endLine" : 1054,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onColumnValueChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 432,
  "endLine" : 442,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateColumnAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 402,
  "endLine" : 414,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 496,
  "endLine" : 506,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewHolderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 533,
  "endLine" : 544,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivatedVisibleItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 635,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibleItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 653,
  "endLine" : 663,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onControlClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 763,
  "endLine" : 775,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFocusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFadingEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 649,
  "endLine" : 660,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 675,
  "endLine" : 685,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallaxEffect addEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 616,
  "endLine" : 626,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectChildView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 578,
  "endLine" : 590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap loadArrow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildMarginFromCenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimateChildLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 894,
  "endLine" : 904,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1416,
  "endLine" : 1428,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeViewAt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1431,
  "endLine" : 1443,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int calculateTimeForScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 746,
  "endLine" : 757,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectInitialPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2566,
  "endLine" : 2577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateScrollController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2657,
  "endLine" : 2668,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3202,
  "endLine" : 3212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCallbackDue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToFinalPosition()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffscreenPageLimit()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 860,
  "endLine" : 870,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float releaseHorizontalGlow()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2353,
  "endLine" : 2364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchables()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3004,
  "endLine" : 3017,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3110,
  "endLine" : 3120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addFromHeadAndPopFromTail()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/CircularArrayBenchmark.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addAllThenRemoveIndividually()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/SimpleArrayMapBenchmark.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 631,
  "endLine" : 642,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 645,
  "endLine" : 656,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenForEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 996,
  "endLine" : 1008,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 795,
  "endLine" : 806,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 809,
  "endLine" : 820,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapGet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 867,
  "endLine" : 878,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intEquality()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatEquality()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longEquality()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsTest()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 222,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putReplaceInCacheOfSize1()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 849,
  "endLine" : 861,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCollisions()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 877,
  "endLine" : 888,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nullKeyCompatibility_testReplaceMethodsWithNullKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 698,
  "endLine" : 712,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 839,
  "endLine" : 850,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 853,
  "endLine" : 864,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenForEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1204,
  "endLine" : 1216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhenForEachReverse()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1219,
  "endLine" : 1231,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 486,
  "endLine" : 496,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonConcurrentAccesses()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySetEqualsAndHashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 109,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 841,
  "endLine" : 851,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 859,
  "endLine" : 869,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 879,
  "endLine" : 889,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 970,
  "endLine" : 980,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 988,
  "endLine" : 998,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeIf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 446,
  "endLine" : 456,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 490,
  "endLine" : 500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun replace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 638,
  "endLine" : 648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1110,
  "endLine" : 1120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1127,
  "endLine" : 1137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1144,
  "endLine" : 1154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1161,
  "endLine" : 1171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1178,
  "endLine" : 1188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "annotation/annotation-experimental-lint/src/main/java/androidx/annotation/experimental/lint/ExperimentalDetector.kt",
  "fileLinesCount" : 930,
  "components" : [ "primary::annotation" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/BaseMethodDeprecationDetector.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void flush()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ResourcesFlusher.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeDelegateFromActives()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1111,
  "endLine" : 1123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyLocalesToActiveDelegates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1139,
  "endLine" : 1149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceInfo getServiceInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppLocalesMetadataHolderService.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appcompat" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1034,
  "endLine" : 1048,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBackInvokedCallbackState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Context getActionBarThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 636,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1589,
  "endLine" : 1606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installViewFactory()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1686,
  "endLine" : 1696,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PanelFeatureState findMenuPanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2203,
  "endLine" : 2213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MenuView getListMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3230,
  "endLine" : 3243,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 933,
  "endLine" : 943,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmptyConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExclusiveCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void internalRemoveGroup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuWrapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void internalRemoveItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuWrapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuBuilder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MenuItem addInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 439,
  "endLine" : 454,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeGroup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 552,
  "endLine" : 566,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 643,
  "endLine" : 658,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 857,
  "endLine" : 871,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode getActionModeWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 188,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupAutoSizeUniformPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 469,
  "endLine" : 480,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setupAutoSizeUniformPresetSizesConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 482,
  "endLine" : 492,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentInsetStartWithNavigation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1474,
  "endLine" : 1484,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentInsetEndWithActions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1517,
  "endLine" : 1527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getChildVerticalGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2248,
  "endLine" : 2258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2330,
  "endLine" : 2340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeChildrenForExpandedActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2360,
  "endLine" : 2371,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int positionChild()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 273,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 402,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarVisibilityCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 209,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 621,
  "endLine" : 631,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void computeFitSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateToolbarLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TintInfo createTintInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 605,
  "endLine" : 615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonBarLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ButtonBarLayout.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getIcon1()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getActivityIconWithCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 621,
  "endLine" : 635,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatToggleButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 70,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void transferLayerProperties()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShareIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesWithIntrinsicBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 711,
  "endLine" : 721,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 921,
  "endLine" : 936,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListPopupWindow getListPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 528,
  "endLine" : 538,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLongClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 638,
  "endLine" : 648,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDataModel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 694,
  "endLine" : 704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 721,
  "endLine" : 731,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQueryHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 624,
  "endLine" : 634,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence getDecoratedHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1100,
  "endLine" : 1114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void positionSelectorForHoveredItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 782,
  "endLine" : 792,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStubCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivitySorter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addHistoricalRecord()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 727,
  "endLine" : 737,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawableHotspotChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1477,
  "endLine" : 1489,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDisabledThemeAttrColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getFont()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createAllFutures()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 798,
  "endLine" : 808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TintContextWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintContextWrapper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Drawable onDrawableLoadedFromResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationEventDispatcherOwner_asRoot_whenNoExplicitlyNullParent_thenThrows()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/androidDeviceTest/kotlin/androidx/navigationevent/compose/NavigationEventDispatcherOwnerTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backProgressed_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backCancelled_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardProgressed_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardCancelled_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabled_duringInProgressNavigation_doesNotSendCancellation()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 295,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_withoutStart_ignoresProgress()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 574,
  "endLine" : 587,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_toChild_isDispatchedViaParent()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1375,
  "endLine" : 1388,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_whenTrue_dispatchesEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1518,
  "endLine" : 1530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_whenFalse_doesNotDispatchEvents()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1533,
  "endLine" : 1545,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleOnStarted_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1758,
  "endLine" : 1769,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleOnProgressed_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1772,
  "endLine" : 1783,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleOnCompleted_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1786,
  "endLine" : 1797,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleOnCancelled_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1800,
  "endLine" : 1811,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetSameView()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/ViewTreeNavigationEventDispatcherTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleInvoker()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 34,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvokerAddEnabledHandlerBeforeSet()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 113,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEvent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signedArea_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 256,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRotation_toOutOfRangeNormalRange_forcesNormalizationOfAngle()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signedArea_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 353,
  "endLine" : 364,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentSegmentDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forSegmentAndPartitionedMesh_callsJniAndReturnsBool()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 490,
  "endLine" : 501,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_withToleranceGiven_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun direction_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateUnitVec_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinant_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentBounds_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 629,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenAnyPointCoordinateChanged_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenAnyPointCoordinateChanged_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeOrthogonal_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeNegation_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenGivenAMutableVecAsBothInputAndOutput_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOrthogonal_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateNegation_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_usesTolereneceToCompareValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverageIsGreaterThan_forPartitionedMeshAndBox_callsJniAndReturnsBoolean()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMatrix_resultsInEquivalentVecTransformations()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/androidInstrumentedTest/kotlin/androidx/ink/geometry/AndroidGraphicsConversionExtensionsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawStroke()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/StrokeDrawScope.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::ink" ],
  "startLine" : 102,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidPinch_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 140,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidRotation_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSRGB()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimaries()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 305,
  "endLine" : 318,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRGBtoXYZMatrix()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 321,
  "endLine" : 334,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXYZtoRGBMatrix()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdaptedConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImplicitSRGBConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 543,
  "endLine" : 556,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearToString_returnsReasonableString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withBadSize_willThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withBadEpsilon_willThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithColorLong_withChangedColor_returnsCopyWithThatColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 250,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/ColorSpace.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::ink" ],
  "startLine" : 326,
  "endLine" : 340,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBrushBuilderWithAndroidColor_withUnsupportedColorSpace_setsConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 188,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withChangedBrushSize_createsCopyWithSameInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 233,
  "endLine" : 250,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withChangedBrushEpsilon_createsCopyWithSameInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 253,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputsOrThrow_beforeStart_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withLowElapsedTime_fails()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withInvalidRealInputs_fails()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 244,
  "endLine" : 256,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUpdatedRegion_withStartedStroke_returnsBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 430,
  "endLine" : 442,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawVertexBuffer_withEmptyStroke_returnsEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 482,
  "endLine" : 494,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawVertexBuffer_withStroke_returnsNonEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 497,
  "endLine" : 509,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOutlineVertexCount()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 319,
  "endLine" : 329,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getRawVertexBuffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 406,
  "endLine" : 416,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInput.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::ink" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean webViewCurrentlyLoaded()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProcessGlobalConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::webkit" ],
  "startLine" : 257,
  "endLine" : 272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceResponse shouldInterceptRequest()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 564,
  "endLine" : 577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDisabledActionModeMenuItems()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setForceDark()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 304,
  "endLine" : 314,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnterpriseAuthenticationAppLinkPolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 605,
  "endLine" : 615,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebViewMediaIntegrityApiStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 886,
  "endLine" : 896,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 11,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 417,
  "endLine" : 427,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFullVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 469,
  "endLine" : 479,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlatform()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 490,
  "endLine" : 500,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startSafeBrowsing()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getSafeBrowsingPrivacyPolicyUrl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean terminate()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::webkit" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebMessageCallback()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedByWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showInterstitial()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void backToSafety()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputFilter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji2" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextAttributeHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EditTextAttributeHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::emoji2" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MetadataList read()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClosestRenderable()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/utils/UnicodeRenderableManager.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::emoji2" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-bundled/src/main/java/androidx/emoji2/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::emoji2" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanThreadSleep.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/MetadataTagInsideApplicationTagDetector.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ClassVerificationFailureDetector.kt",
  "fileLinesCount" : 1249,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanInlineOptIn.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getFastestFrameTimeMs()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fits()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consistencyCheck()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 862,
  "endLine" : 872,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackedMap createGroupBounds()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1161,
  "endLine" : 1172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findSpinnerIndexOfValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigateToScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 459,
  "endLine" : 469,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindDialogView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewStateRestored()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncViewIfAccessibilityEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncViewIfAccessibilityEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 202,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceImageView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void syncValueInternal()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 393,
  "endLine" : 403,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 419,
  "endLine" : 432,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncViewIfAccessibilityEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncCheckboxView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findOpenDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 992,
  "endLine" : 1002,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEdgeDragStarted()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2369,
  "endLine" : 2380,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testCaseDidFinish()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testSuiteDidFinish()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetLocale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/LocaleTestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::testutils" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createNewRandomChild()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestIO.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::testutils" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  assertThrows()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-truth/src/main/java/androidx/testutils/assertions.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::testutils" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 542,
  "endLine" : 552,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loader setCallback()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleMoveEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onScrolled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 192,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordVisibleChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 211,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int toComparisonValue()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInitiate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandPredicate.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void establishRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int computeScrollDistance()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 174,
  "endLine" : 193,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean clearSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPrefetchPositionAttached()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushTaskWithDeadline()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getItemAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTargetFound()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int countItemsBefore()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchUIUtilImpl.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAllViewsUnfiltered()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unhide()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 397,
  "endLine" : 407,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 539,
  "endLine" : 549,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recycle()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int updateSpecWithExtra()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1216,
  "endLine" : 1226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findFirstReferenceChildPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2243,
  "endLine" : 2253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEndLine()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2578,
  "endLine" : 2588,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int forceInvalidateAfter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2874,
  "endLine" : 2884,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2930,
  "endLine" : 2940,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void offsetForRemoval()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2949,
  "endLine" : 2959,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void offsetForAddition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2979,
  "endLine" : 2989,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3135,
  "endLine" : 3145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 560,
  "endLine" : 571,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAnimationDuration()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2142,
  "endLine" : 2152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int estimateNextPositionDiffForFling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void closeFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 147,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures-ktx/src/main/java/androidx/concurrent/futures/ListenableFuture.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::concurrent" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pendingToString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1010,
  "endLine" : 1020,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void executeListener()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1052,
  "endLine" : 1065,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract boolean casWaiters()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1075,
  "endLine" : 1091,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeByteArrayToStream()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssetFileDescriptor writeBytesIntoPipeAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JavaScriptIsolate createDead()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TerminationInfo maybeSetSandboxDead()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSchemaMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getCommonPrefixLength()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::appsearch" ],
  "startLine" : 355,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchResultPage toSearchResultPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchResultToProtoConverter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int convertJoinableValueTypeFromProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 297,
  "endLine" : 309,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchIntentStats getEndSessionSearchIntentStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock codeToCopyIntoGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock arrayUseDirectly()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 582,
  "endLine" : 592,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock maybeApplyNarrowingCast()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 781,
  "endLine" : 791,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutableElement findDeserializeMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/SerializerClass.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock getMapConstructionCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentMapGenerator.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getAnnotationParams()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 272,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getAutoValueGeneratedClassName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 261,
  "endLine" : 271,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaTypeDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 527,
  "endLine" : 537,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPubliclyVisibleSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 700,
  "endLine" : 713,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRequiredPermissionsForDocumentClassVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 986,
  "endLine" : 996,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDocumentClassVisibleToConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1039,
  "endLine" : 1049,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathSegment create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 270,
  "endLine" : 282,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResult build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 413,
  "endLine" : 423,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 897,
  "endLine" : 907,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyParcel build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 428,
  "endLine" : 438,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 495,
  "endLine" : 505,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reportSystemUsageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/EnterpriseGlobalSearchSessionImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::appsearch" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun specialMemoryName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executors_setBothExecutors()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMigrationRequiredFrom_fallBackToDestFromCalled_falseForProvidedValues()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 366,
  "endLine" : 376,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMigrationRequiredFrom_fallBackToDestFromCalled_trueForNonProvidedValues()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 379,
  "endLine" : 389,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/TransactionExecutorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArray()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnIdsArrayBox()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListenerNonExclusive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindTo()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindTo()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationClient.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  execute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/CoroutinesRoom.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultValue_oldConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void caseInsensitiveTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 337,
  "endLine" : 347,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void verifyInstanceOfWindowedCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/util/DBUtilTest.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingStep.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrivate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodElement.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacMethodType.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::room" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapExecutableElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XEquality.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConsumerSuperName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProducerExtendsName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ofExtensionCall()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLimit()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/commonMain/kotlin/androidx/room/paging/util/RoomPagingUtil.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstChoice_bothSolo()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonTest/kotlin/androidx/room/AmbiguousColumnResolverTest.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::room" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/DatabaseBundle.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/FtsEntityBundle.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationTestCapabilities.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAffinity()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 514,
  "endLine" : 524,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConflictText()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/OnConflictProcessor.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateDao()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationBadProject()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 576,
  "endLine" : 586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyColumnNumberMismatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 626,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EntityProcessor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EntityOrViewProcessor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityOrViewProcessor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binderprovider/RxPreparedQueryResultBinderProvider.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/StringColumnTypeAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPrimitiveAdapters()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/PrimitiveColumnTypeAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ByteArrayColumnTypeAdapter.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/LiveDataQueryResultBinderProvider.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExpr()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createParsedQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrintMessage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindWithDescendants()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SimpleJavaVersion.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/StartupTracingConfig.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::tracing" ],
  "startLine" : 73,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool CheckJvmtiError()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/jvmti_helper.cc",
  "fileLinesCount" : 118,
  "components" : [ "primary::inspection" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T onExitInternal()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void grantReadPermission()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 252,
  "endLine" : 262,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFingerprintsForPackage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileFormField fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ITrustedWebActivityCallback wrapCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setSecondaryToolbarSwipeUpGesture()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionButton()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 907,
  "endLine" : 917,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivitySideSheetRoundedCornersPosition()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1324,
  "endLine" : 1335,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCurrentLocaleAsDefaultAcceptLanguage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1518,
  "endLine" : 1528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean notifyMessageChannelReadyInternal()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean postMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void download()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InvalidationTrackerInvoker findInvalidationTrackerClass()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RoomInvalidationRegistry.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sqlite" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitRequest()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RequestCollapsingThrottler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sqlite" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execPerConnectionSQL()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrappedDb()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory.android.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::sqlite" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameWorkSQLiteDatabase_simpleDeleteWorks()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameWorkSQLiteDatabase_deleteWorksWithWhereClause()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addEmbeddedActivityWindowInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/embedding/ActivityEmbeddingControllerCallbackAdapter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::window" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityWindowInfoCallbackController.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::window" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChangeListenerRemoved()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 172,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 288,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 11,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areContentsTheSame()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRecordingTo()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/RecordingCallback.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::paging" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::paging" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 1775,
  "endLine" : 1786,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 1818,
  "endLine" : 1829,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::paging" ],
  "startLine" : 1371,
  "endLine" : 1384,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflateValues()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ConflatedEventBusTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageStoreTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::paging" ],
  "startLine" : 403,
  "endLine" : 413,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipInvalidatedPagingSources()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/InvalidatingPagingSourceFactoryTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::paging" ],
  "startLine" : 59,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestItemToPosition_onlyEmptyPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestPageToPosition_onlyEmptyPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemOrNull_noPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemOrNull_emptyPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemOrNull_emptyPagesAtEnds()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 519,
  "endLine" : 530,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 593,
  "endLine" : 604,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreAppendPrependWhenRefreshIsRequired()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 630,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeInitialLoadPositionZero()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeInitialLoadPositionRequestedPositionIncluded()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeInitialLoadPositionRound()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeInitialLoadPositionEndAdjusted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeInitialLoadPositionEndAdjustedAndAligned()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modify()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/HintHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::paging" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CombinedLoadStates.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::paging" ],
  "startLine" : 78,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ViewportHint.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::paging" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/SimpleChannelFlow.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::paging" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_returnError()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_returnInvalid()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 332,
  "endLine" : 344,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getSelectionBounds()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 87,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedMatch nearestMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 127,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeStops()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layoutPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshVisiblePages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 449,
  "endLine" : 459,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void participateInAccessibility()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadPageComponents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfSelectionHandles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFindInFileListener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureTracker()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findTileInfosForRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 358,
  "endLine" : 370,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 455,
  "endLine" : 465,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Area expandFromArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 494,
  "endLine" : 506,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float calculateZoomToFit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ZoomUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect createLeftSideExclusionRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractContentType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTileBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean drawChild()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 654,
  "endLine" : 664,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 884,
  "endLine" : 895,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 453,
  "endLine" : 472,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flingCapturedView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 743,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tryCaptureViewForDrag()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 941,
  "endLine" : 952,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View findTopChildUnder()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1549,
  "endLine" : 1559,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getNextFocusable()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T getPreviousFocusable()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 75,
  "endLine" : 88,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean sendEventForVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 505,
  "endLine" : 517,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidateVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 566,
  "endLine" : 577,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conditionalError()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ConfigurationError.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::benchmark" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryEnd()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MicrobenchmarkPhase.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::benchmark" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricResult.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::benchmark" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pmPath()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 407,
  "endLine" : 417,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disablePackages()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 632,
  "endLine" : 643,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void pauseRecording()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceValue()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/PropOverride.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::benchmark" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAgpPluginNotFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/BaselineProfileAppTargetPlugin.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::benchmark" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAgpPluginNotFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPlugin.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::benchmark" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAgpPluginNotFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplicationFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstalledPackageInfo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Macrobenchmark.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::benchmark" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onStartActivityFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTabChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 576,
  "endLine" : 586,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Fragment findViewFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1314,
  "endLine" : 1324,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performPendingDeferredStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1635,
  "endLine" : 1646,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentStateManager createOrGetFragmentStateManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1709,
  "endLine" : 1721,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPrimaryNavigationFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3483,
  "endLine" : 3493,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getActiveFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findFragmentByWho()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewModelStore getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 426,
  "endLine" : 436,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Fragment getTargetFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 926,
  "endLine" : 940,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3262,
  "endLine" : 3272,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performPrepareOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3274,
  "endLine" : 3284,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3286,
  "endLine" : 3296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  ActivityResultLauncher registerForActivityResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3590,
  "endLine" : 3600,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 983,
  "endLine" : 995,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmptyText()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFragmentReuse()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFragmentTagUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSetRetainInstanceUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGetRetainInstanceUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSetUserVisibleHint()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGetTargetFragmentUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGetTargetFragmentRequestCodeUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWrongFragmentContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 211,
  "endLine" : 221,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem findNotContaining()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent onCreatePermissionRequest()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice onBindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 375,
  "endLine" : 385,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence redactSensitiveText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 640,
  "endLine" : 650,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAuthorities()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 280,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 595,
  "endLine" : 606,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void check()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeader()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 140,
  "endLine" : 150,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRating()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1728,
  "endLine" : 1738,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceListenerImpl getListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventInfo()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/EventInfo.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::slice" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInnerFocusable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 407,
  "endLine" : 419,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final boolean isConfirmKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewSidePaddings()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 270,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createIconFromDrawable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getTintColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 836,
  "endLine" : 847,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshLastUpdatedLabel()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 952,
  "endLine" : 962,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getInputRangeThumb()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int determinePadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 744,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeClickable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 768,
  "endLine" : 778,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tryToIdentifyFile()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_version_checker_line()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit_updates()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function selectPoints()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 141,
  "endLine" : 151,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static add()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/metric-transforms.ts",
  "fileLinesCount" : 125,
  "components" : [ "primary::development" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static labels()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/wrappers/benchmarks.ts",
  "fileLinesCount" : 54,
  "components" : [ "primary::development" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function saveToClipboard()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/clipboard.ts",
  "fileLinesCount" : 13,
  "components" : [ "primary::development" ],
  "startLine" : 3,
  "endLine" : 13,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_library()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fix_html_file()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isValidProtocol()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/license.ts",
  "fileLinesCount" : 183,
  "components" : [ "primary::development" ],
  "startLine" : 62,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/CustomMetadataRules.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::development" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_package_name()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_name()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getPackage()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun selectAds()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getAdSelectionData()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionConfig.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun registerSource()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerImplCommon.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceRegistrationRequest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceRegistrationRequest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/DeletionRequest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createControllerFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/LocalControllerFactory.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/LocalSdkRegistry.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerAppOwnedSdkSandboxInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/LocalAppOwnedSdkRegistry.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/config/SdkTableConfigParser.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apigenerator/src/main/java/androidx/privacysandbox/tools/apigenerator/InterfaceFileGenerator.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAllExpectedGeneratedSourceFilesAndContent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 72,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAbsent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/GuavaOptionalSubject.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun belongsToType()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/StackTraceCleaner.jvm.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::kruth" ],
  "startLine" : 361,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinIntegers()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinOfZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsWithinOfZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargFailureMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 445,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargFailureExtra()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 457,
  "endLine" : 466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargInOrderFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargInOrderFailureValuesOnly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 518,
  "endLine" : 527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun namedAndMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectTrace_loop()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNoneIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocationRequest toLocationRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 506,
  "endLine" : 515,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getHasSpeedAccuracyMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 910,
  "endLine" : 920,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getHasBearingAccuracyMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 923,
  "endLine" : 933,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getHasVerticalAccuracyMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 936,
  "endLine" : 946,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerLocationListenerTransport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean registerGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 562,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ConfigurationCompat.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeDynamicShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 660,
  "endLine" : 670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkSelfPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String obtainAndCheckReceiverPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 978,
  "endLine" : 987,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Display getDisplayOrDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1155,
  "endLine" : 1165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportServiceConnection.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList inflate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColorStops checkColors()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GradientColorInflaterCompat.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void isPermissionRevocationEnabledForApp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathStrategy getLocalPathStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 663,
  "endLine" : 673,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3549,
  "endLine" : 3558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearCompatExtraKeys()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4102,
  "endLine" : 4111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5963,
  "endLine" : 5972,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8604,
  "endLine" : 8613,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureProcessorRunningLocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 611,
  "endLine" : 620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatSideChannelService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NotificationChannelGroup getNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteInput build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getPendingIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 331,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getPeople()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startForeground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startForeground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startForeground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void combineArrayExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCallingActivityIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 980,
  "endLine" : 990,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCallingApplicationIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 1003,
  "endLine" : 1013,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getCallingApplicationLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 1027,
  "endLine" : 1037,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelGroupsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 536,
  "endLine" : 545,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelCompat getNotificationChannelCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 656,
  "endLine" : 665,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCompatTintEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProjected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inflate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path createPathFromPathData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean addFontWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface createFromFamiliesWithDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Typeface createFromFamiliesWithDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void blendHSL()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 649,
  "endLine" : 659,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void blendLAB()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 673,
  "endLine" : 682,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float circularInterpolate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 728,
  "endLine" : 737,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface getBestFontFromFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addFontFromAssetManager()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Typeface createFromFamiliesWithDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FingerprintManager getFingerprintManagerOrNull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 717,
  "endLine" : 726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 838,
  "endLine" : 848,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets getInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 939,
  "endLine" : 948,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Insets getSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1063,
  "endLine" : 1072,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Insets getStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1225,
  "endLine" : 1234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Insets insetInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1336,
  "endLine" : 1345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat translationZBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 518,
  "endLine" : 527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat translationZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 539,
  "endLine" : 548,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat z()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 560,
  "endLine" : 569,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat zBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 581,
  "endLine" : 590,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStylusHandwritingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStylusHandwritingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPasswordInputType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 518,
  "endLine" : 527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 368,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNestedScrollingParentForType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsAnimationCompat getWindowInsetsAnimationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1028,
  "endLine" : 1037,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentCaptureSessionCompat getContentCaptureSession()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1161,
  "endLine" : 1170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityDelegateCompat getAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1233,
  "endLine" : 1242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1680,
  "endLine" : 1689,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2060,
  "endLine" : 2070,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTransitionName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2810,
  "endLine" : 2819,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3895,
  "endLine" : 3904,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3970,
  "endLine" : 3979,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compatOffsetTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4100,
  "endLine" : 4110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void compatOffsetLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4149,
  "endLine" : 4159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerListeningView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5191,
  "endLine" : 5200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unregisterListeningView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5202,
  "endLine" : 5211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void controlWindowInsetsAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 885,
  "endLine" : 895,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionItemInfoCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1446,
  "endLine" : 1455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAccessibilityNodeInfosByText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2749,
  "endLine" : 2758,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActionList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3985,
  "endLine" : 3994,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSystemProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String markAfter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String markBefore()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 327,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doCheck()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTreeUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createCacheId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestruction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquire()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pools.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void rename()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showOnUiThread()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onNestedScrollInternal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 379,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initScrollView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 524,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void measureChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1915,
  "endLine" : 1928,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void measureChildWithMargins()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1931,
  "endLine" : 1942,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2439,
  "endLine" : 2449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompoundDrawableTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 994,
  "endLine" : 1003,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AltitudeConverterDatabase getDatabase()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getGeoidHeights()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSetActive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSetInactive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAnswer()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConnectionInactive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnhold()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHold()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBundleWithPhoneAccountHandle()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapRouteToType()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapTypeToRoute()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endpointTypeToString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceTimeBy()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanUpList()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCallbackSize()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1025,
  "endLine" : 1038,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllListeners()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 957,
  "endLine" : 967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupStartValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 970,
  "endLine" : 980,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupEndValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 983,
  "endLine" : 993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 1040,
  "endLine" : 1049,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Keyframe createNewKeyframe()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 680,
  "endLine" : 689,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 623,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAnimatorsDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 697,
  "endLine" : 709,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1803,
  "endLine" : 1812,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntKeyframeSet clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntKeyframeSet.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF evaluate()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PointFEvaluator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatKeyframeSet clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatKeyframeSet.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/RangingControleeParameters.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vibrate()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/device/HapticDeviceProfile.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is24HourLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatter.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 717,
  "endLine" : 726,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set addSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1031,
  "endLine" : 1042,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRange()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1525,
  "endLine" : 1534,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleList addRule()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1674,
  "endLine" : 1683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1754,
  "endLine" : 1763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addSample()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2122,
  "endLine" : 2131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void formatComplexSubMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1698,
  "endLine" : 1762,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluralSelectorContext()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1980,
  "endLine" : 1992,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getNumericValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 495,
  "endLine" : 504,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int skipDouble()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1460,
  "endLine" : 1470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isChoice()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1476,
  "endLine" : 1485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPlural()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1487,
  "endLine" : 1496,
  "linesOfCode" : 10,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSelect()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1498,
  "endLine" : 1507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isRequired()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void putVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void putVersionedParcelableList()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1049,
  "endLine" : 1059,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeVersionedParcelableCreator()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1061,
  "endLine" : 1070,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getReadMethod()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1642,
  "endLine" : 1651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method getWriteMethod()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1654,
  "endLine" : 1663,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 574,
  "endLine" : 583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNative()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 387,
  "endLine" : 396,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationMirror getAnnotation()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaControllerCompat getMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlaybackStateChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 860,
  "endLine" : 870,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1937,
  "endLine" : 1946,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2103,
  "endLine" : 2112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2128,
  "endLine" : 2137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2150,
  "endLine" : 2159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2162,
  "endLine" : 2171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2174,
  "endLine" : 2183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2186,
  "endLine" : 2195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2531,
  "endLine" : 2540,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSessionImpl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1120,
  "endLine" : 1129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMediaButtonEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1570,
  "endLine" : 1579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1593,
  "endLine" : 1602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1605,
  "endLine" : 1614,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1618,
  "endLine" : 1627,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1801,
  "endLine" : 1810,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1814,
  "endLine" : 1823,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1827,
  "endLine" : 1836,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Token fromToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1963,
  "endLine" : 1972,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromQueueItemList()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2247,
  "endLine" : 2256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 619,
  "endLine" : 628,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putText()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 720,
  "endLine" : 729,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 757,
  "endLine" : 766,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putLong()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 787,
  "endLine" : 796,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 811,
  "endLine" : 822,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 842,
  "endLine" : 851,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void search()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaItem fromMediaItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 504,
  "endLine" : 513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List fromMediaItemList()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 542,
  "endLine" : 551,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 731,
  "endLine" : 740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void subscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 992,
  "endLine" : 1002,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1676,
  "endLine" : 1685,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2104,
  "endLine" : 2113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCurrentVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getBrowserRootHints()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 483,
  "endLine" : 493,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getBrowserRootHints()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 620,
  "endLine" : 629,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo getCurrentBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 660,
  "endLine" : 669,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1466,
  "endLine" : 1475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent buildMediaButtonPendingIntent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 613,
  "endLine" : 622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assumeNotUntestableFrontCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeImageProxy generateFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConcurrentCameraIdsAndCameraSelectors()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCameraOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isComboSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAvailableCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCaptureSessionHolder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 430,
  "endLine" : 440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLensFacingIntFromEnum()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 962,
  "endLine" : 971,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule checkVideoRecordingResource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 994,
  "endLine" : 1004,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean waitForCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1455,
  "endLine" : 1464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFakeAudioProfileProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/EncoderProfilesUtil.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkTestTargetSdk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ConstraintEnclosedTestRunner.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getShaderTypeString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational getUseCaseAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOrientedMeteringPointFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleCameraConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraConfigProvider getConfigProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ExtendedCameraConfigProviderStore.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printGlobalDebugCounts()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueT retrieveOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AttachedSurfaceInfo create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/AttachedSurfaceInfo.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCaseInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCaseAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCaseDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getSessionConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getUseCaseInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/SequentialExecutor.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachLastModifiedTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 323,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long parseTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 692,
  "endLine" : 701,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createDouble()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CompareSizesByArea.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldEnableQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 657,
  "endLine" : 666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 981,
  "endLine" : 990,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCameraClosing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 323,
  "endLine" : 335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkReadyToRelease()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Packet of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Packet.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutConfig of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/OutConfig.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EGLSurface createWindowSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void analyzeCachedImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisNonBlockingAnalyzer.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2037,
  "endLine" : 2046,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer intersectDynamicRangeBitDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/DynamicRangeUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getChildrenOutConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeferrableSurface getChildSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 475,
  "endLine" : 485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List filterOutChildSizesCausingDoubleCropping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 497,
  "endLine" : 507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List filterResolutionsByAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 682,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnalyzer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 359,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageCaptured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinalResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Packet cropAndMaybeApplyEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resultIncoming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 381,
  "endLine" : 393,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldForceEnableStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/StreamSharingForceEnabler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/SurfaceSorter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bitmap createBitmapFromRgbaImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVideoCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1306,
  "endLine" : 1316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOutput.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRelativeRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 505,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 528,
  "endLine" : 537,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelFailedRetry()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1224,
  "endLine" : 1233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAudioDataToWriteAndClearCache()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1650,
  "endLine" : 1664,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void muteInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2207,
  "endLine" : 2217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String outputFormatToAudioMime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String outputFormatToVideoMime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int outputFormatToMuxerFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getExtraEncoderProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedQualityQuirk.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferedAudioStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeSilenceToBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void blockUntilSystemTimeReached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifySilenced()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 542,
  "endLine" : 551,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInPauseRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 958,
  "endLine" : 969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelInputBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1657,
  "endLine" : 1667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BufferCopiedEncodedData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoEncoderConfig toVideoEncoderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int resolveAudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size adjustResolutionWithInProgressTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 570,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Timebase resolveTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1246,
  "endLine" : 1261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 446,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageAnalysisSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAnalysisConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageAnalysisConfigProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getRequestCompletedTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 472,
  "endLine" : 481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2CameraInfo from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExtraSupportedOutputSizesByClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OutputSizesCorrector.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi28Impl.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setSingleRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatBaseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isExternalFlashAeModeSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CamcorderProfileResolutionQuirk.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExtraSupportedSurfaceCombinations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SurfaceCombination createFullYuvPrivYuvConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SurfaceCombination createLevel3PrivPrivYuvSubsetConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SessionConfigurationCompat wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set profileSetToDynamicRangeSet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSessionProcessorSurfaceList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CaptureCallback toCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackConverter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 386,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture updateSessionConfigAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 554,
  "endLine" : 564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ListenableFuture waitForResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 440,
  "endLine" : 451,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisplayInfoManager getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyTemplateParamsOverrideWorkaround()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 619,
  "endLine" : 632,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyStateDetachedToUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1053,
  "endLine" : 1063,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeMeteringRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1286,
  "endLine" : 1295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryForceOpenCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1339,
  "endLine" : 1348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UseCaseInfo create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2034,
  "endLine" : 2043,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SurfaceConfig transformSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 331,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxSupportedFpsFromAttachedSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 966,
  "endLine" : 978,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionFinished()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 999,
  "endLine" : 1009,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideLock3ABehaviorBeforeCaptureImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/Lock3ABehaviorWhenCaptureImage.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getVerifiedResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraCroppingQuirk.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAllCaptureRequestOptionsWithPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun invokeScreenFlashPostCaptureTasks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 365,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRunningUseCasesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FocusMeteringControl.kt",
  "fileLinesCount" : 551,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraFactoryAdapter.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDefaultViewAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/CameraFovInfo.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeCurrent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPort getViewPort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 646,
  "endLine" : 655,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateDisplayRotationIfNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 731,
  "endLine" : 740,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 957,
  "endLine" : 968,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisBackpressureStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1274,
  "endLine" : 1284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1424,
  "endLine" : 1433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePreviewViewTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1537,
  "endLine" : 1546,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PointF convertPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewViewMeteringPointFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializePreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewViewImplementation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePreviewStreamState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture setValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PendingValue.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTransform getOutputTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/FileTransformFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runBlockingWithTimeout()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/Threading.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runBlockingWithTimeoutOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/Threading.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRepeatingBurst()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSurfaceMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraController.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2ErrorProcessor.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraMetadata.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraMetadata.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOutputComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getBuildTimeEpochMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/Camera2CameraDeviceSetupCompat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCameraGraphSimulator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateRelativeImageRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/TransformUtil.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initializeViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List loadQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean provideSurfaceIfReady()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 479,
  "endLine" : 488,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ChainingListenableFuture.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachCompleter()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/TransformationInfo.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlatformRouteSelectedByDescriptorId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1215,
  "endLine" : 1225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findRemoteControlClientRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1271,
  "endLine" : 1280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Collection toFeatures()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seek()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 389,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 454,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 569,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouter getInstance()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 817,
  "endLine" : 827,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 843,
  "endLine" : 853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicGroupState getDynamicGroupState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2008,
  "endLine" : 2017,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2775,
  "endLine" : 2785,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 248,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 848,
  "endLine" : 857,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 929,
  "endLine" : 938,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSystemRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addSystemRouteNoPublish()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 86,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBinderDied()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 647,
  "endLine" : 656,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1006,
  "endLine" : 1015,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendDynamicRouteDescriptors()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1392,
  "endLine" : 1401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConnectionReady()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDynamicGroupRouteControllerCreated()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 842,
  "endLine" : 851,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProgressChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 557,
  "endLine" : 567,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1175,
  "endLine" : 1184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPhone()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewForFindingDevices()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewForNoDevicesNoWifiHint()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewForNoRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 412,
  "endLine" : 421,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateViewForShowingRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 507,
  "endLine" : 517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDynamicChooserDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Activity getActivity()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 376,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 902,
  "endLine" : 911,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProgressChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1268,
  "endLine" : 1277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIndeterminateProgressBarColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeStylesToBundle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/VersionUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::autofill" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Cache readFromFile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 395,
  "endLine" : 404,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeInBackground()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallerInitializer.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractKey()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1105,
  "endLine" : 1115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int readFlagsFromBitmap()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 1266,
  "endLine" : 1275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 590,
  "endLine" : 605,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppInitializer getInstance()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T doInitialize()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requestPermissionsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFeatureMap()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonTest/kotlin/androidx/navigation3/runtime/EntryTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::navigation3" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryProvider_withUniqueInitializers_returnsEntries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonTest/kotlin/androidx/navigation3/runtime/EntryProviderTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::navigation3" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberDecoratedNavEntries()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/DecoratedNavEntries.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::navigation3" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/DialogScene.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::navigation3" ],
  "startLine" : 40,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDeviceSecuredWithCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::biometric" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getOperationHandle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BiometricViewModel getViewModel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1275,
  "endLine" : 1284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getButtonLabel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getPromptMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSettingName()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int canAuthenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 723,
  "endLine" : 732,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetDialog()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-inspection/src/main/java/androidx/work/inspection/WorkManagerInspector.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::work" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckRootProject()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/BadConfigurationProviderIssueDetector.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::work" ],
  "startLine" : 80,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteWorkContinuation combineInternal()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkContinuationImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteWorkManagerInfo getInstance()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImplInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelWorkById()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelAllWorkByTag()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelAllWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getInstance()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set prerequisitesFor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabase.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::work" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateToInt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConstraintsStateChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryInitializeMultiProcessSupport()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 702,
  "endLine" : 711,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkSpec getRunningWorkSpec()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBroadcastReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/StorageNotLowTracker.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBroadcastReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BatteryChargingTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NetworkStateTracker()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/NetworkStateTracker.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::work" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTracking()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/NetworkStateTracker.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::work" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTracking()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/NetworkStateTracker.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::work" ],
  "startLine" : 177,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBroadcastReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BatteryNotLowTracker.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean multiProcessChecks()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseWaiters()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 933,
  "endLine" : 942,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forNameInline()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/CancelWorkRunnable.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::work" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemJobScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleExecutionCompleted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeConstraintTrackingFor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 273,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableWorker()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBackoffCriteria()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildInternal()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/OneTimeWorkRequest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setForegroundAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestForegroundUpdater.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::work" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture updateProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestProgressUpdater.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void trySendMessage()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final WindowInsetsCompat setWindowInsets()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 389,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 553,
  "endLine" : 562,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 630,
  "endLine" : 641,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 969,
  "endLine" : 978,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPreDrawListener()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1645,
  "endLine" : 1658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2237,
  "endLine" : 2246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3261,
  "endLine" : 3271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findAnchorView()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3329,
  "endLine" : 3339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromAbsoluteLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromAbsoluteLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromAbsoluteRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 274,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asCLElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1315,
  "endLine" : 1325,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstraintLayout_inlineDSL_remeasureDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1161,
  "endLine" : 1170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void springConfig()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnClick()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 611,
  "endLine" : 620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void readFallback()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1976,
  "endLine" : 1986,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2041,
  "endLine" : 2050,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2238,
  "endLine" : 2247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2257,
  "endLine" : 2266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPathCartesian()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3521,
  "endLine" : 3531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endTrigger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3750,
  "endLine" : 3759,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onTransitionStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4516,
  "endLine" : 4559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTransitionStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5009,
  "endLine" : 5018,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateConstraintSetInMotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionBuilder.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getKeyFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 468,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewDebug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 553,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void different()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 371,
  "endLine" : 380,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearVParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 734,
  "endLine" : 745,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearHParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 751,
  "endLine" : 762,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCrossfade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 444,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCrossfade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 670,
  "endLine" : 679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeface()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 630,
  "endLine" : 639,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addRscID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 679,
  "endLine" : 688,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexFromId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 696,
  "endLine" : 705,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2012,
  "endLine" : 2021,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraint clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2284,
  "endLine" : 2293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2482,
  "endLine" : 2491,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3005,
  "endLine" : 3014,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createHorizontalChainRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3030,
  "endLine" : 3039,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4054,
  "endLine" : 4063,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToHorizontalChainRTL()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4072,
  "endLine" : 4081,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4090,
  "endLine" : 4099,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constraint fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4670,
  "endLine" : 4679,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties centerHorizontallyRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties centerVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttributeId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContinuous()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList names()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String content()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 333,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void different()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 311,
  "endLine" : 321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContinuous()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContinuous()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowEquals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 457,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList array()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1339,
  "endLine" : 1348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowReference getFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 448,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directMapping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 547,
  "endLine" : 556,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 975,
  "endLine" : 984,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/HelperWidget.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFinalResolution()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSolverVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 858,
  "endLine" : 867,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAnchors()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 872,
  "endLine" : 881,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1264,
  "endLine" : 1273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1278,
  "endLine" : 1287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalMatchStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1503,
  "endLine" : 1512,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1663,
  "endLine" : 1672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 658,
  "endLine" : 670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOrientationString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsWrapComputation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DimensionDependency.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolve()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SolverVariable getVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1076,
  "endLine" : 1085,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArrayRow createRowDimensionPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1497,
  "endLine" : 1506,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 489,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 508,
  "endLine" : 519,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 540,
  "endLine" : 549,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String convertStringArrayToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 923,
  "endLine" : 935,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String unpack()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Keys.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T acquire()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Pools.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceConnectionManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CarAppViewModelFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModelFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTollListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPersonHashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/PersonsEqualityHelper.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendTextReply()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationCallbackDelegateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String viewActionToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEventsUtil.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String viewActionModeToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEventsUtil.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Session getCurrentSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 362,
  "endLine" : 372,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/QRCodeSignInMethod.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/PinSignInMethod.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/ProviderSignInMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/ProviderSignInMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignInTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setNoItemsMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TemplateWrapper copyOf()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getVariants()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarIconConstraints.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnItemVisibilityChangedDelegateImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Badge build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlaceListMapTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Trace()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 855,
  "endLine" : 864,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarHardwareLocation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Gyroscope.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Accelerometer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/ExteriorDimensions.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Compass.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStableAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean checkCache()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermissionActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void configure()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 457,
  "endLine" : 466,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void convertActionsToCompatActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PendingIntent createForAutomotive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showToast()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder getHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popTo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popToRoot()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTemplatesReturned()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetTemplatesStoredForScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionController()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void stopRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/media/ProjectedCarAudioRecord.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStubMap.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStub.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyResults()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStub.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T convertAndRecast()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStub.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResultsScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchResultsScreen.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTimeWithZone getDateTimeZone()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String validateUsername()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconForVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListTemplate createListTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridTemplate createGridTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaneTemplate createPaneTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLoadingKeyValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/SettingsScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/automotive/src/main/java/androidx/car/app/sample/showcase/automotive/DebugActivity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initStub()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addMethod()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallbackReceiver.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int countArgs()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addExifData()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 249,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuffer acquireEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 767,
  "endLine" : 779,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSizeParameters()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArrayList getShareTargets()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canRead()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReadWithNewInstance()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlerNotCalledGoodData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 588,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMutablePreferencesRemove()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMap()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/migrations/SharedPreferencesMigration.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::datastore" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataToSign()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/AuthenticatorAssertionResponse.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::credentials" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun json()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/AuthenticatorAttestationResponse.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::credentials" ],
  "startLine" : 92,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFrameworkResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/BeginGetCredentialUtil.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetDigitalCredential/CredentialProviderGetDigitalCredentialController.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::credentials" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetRestoreCredential/CredentialProviderGetRestoreCredentialController.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::credentials" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun generateHiddenActivityIntent()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CredentialProviderBaseController.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::credentials" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/IdentityCredentialApiHiddenActivity.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::credentials" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/HiddenActivity.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::credentials" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap loadChannelLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/ChannelLogoUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelLoad()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 498,
  "endLine" : 508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String computeDigest()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getVulnerabilityReportUrl()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getAvailableSecurityPatchLevel()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 658,
  "endLine" : 667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun areCvesPatched()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 873,
  "endLine" : 886,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static KeyGenParameterSpec createAES256GCMKeyGenParameterSpec()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::security" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearKeysIfNeeded()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 373,
  "endLine" : 384,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getStringSet()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileInputStream openFileInput()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUidForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::security" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean credentialAlreadyExists()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IdentityCredentialStoreCapabilities getCapabilities()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredentialStore.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::security" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void callStoreStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 290,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skip()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextAttributeHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EditTextAttributeHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::emoji" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void snapToPage()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 786,
  "endLine" : 798,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestTransform()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 948,
  "endLine" : 957,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1476,
  "endLine" : 1486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 146,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestinationsAsCollection()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReplacementDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsDoubleNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkIdsFromParentDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 346,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/ActionOnlyNavDirections.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::navigation" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavAction.android.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPathEmptyInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMissingRequiredArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1624,
  "endLine" : 1635,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkStringListMissingDeferToDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1806,
  "endLine" : 1816,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListEmptyDeferToDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1930,
  "endLine" : 1940,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListMissingDeferToDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1959,
  "endLine" : 1969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkIntListMissingSingleQueryParamValueOnlyDeferToDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 2048,
  "endLine" : 2058,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkActionMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkActionTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigation" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfSealed_withArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1148,
  "endLine" : 1158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchChildOfAbstract()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 674,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkNoneSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkEmptyActionKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithSameNameButUnequalNavigatorDoesReplace()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUnknownDefaultValuePresent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavArgumentTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNodeKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containNodeKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 257,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNodeObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 286,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containNodeObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeDouble()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeDoubleArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeDoubleList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeCollectionNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 309,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paramWithNoBackingField()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 544,
  "endLine" : 554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgFromClassBody()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 557,
  "endLine" : 566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArgFromClassBody()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 569,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 664,
  "endLine" : 676,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 679,
  "endLine" : 691,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 694,
  "endLine" : 706,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 709,
  "endLine" : 721,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDouble()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 758,
  "endLine" : 768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDoubleArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 806,
  "endLine" : 816,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDoubleListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 833,
  "endLine" : 843,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeEnumList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 846,
  "endLine" : 856,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeEnumListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 859,
  "endLine" : 869,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 113,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkWithQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 128,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkWithNonMatchingQueryParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkWithSingleQueryParamAndFrag()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDotStar()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkBuilderKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkBuilderKClassNonReified()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 231,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  generateRouteWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteSerializer.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::navigation" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 433,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navHostWithDialogPreviewTest()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostPreviewTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::navigation" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/ToolbarOnDestinationChangedListener.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyPopAnimationsToPendingTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 492,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetSavedStateHandleInitializedLifecycle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ViewTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::navigation" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationObjectNoMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 369,
  "endLine" : 382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraphTwice()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 810,
  "endLine" : 820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithExactRoute_multiArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2641,
  "endLine" : 2654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithPartialExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2658,
  "endLine" : 2671,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithIncorrectExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2756,
  "endLine" : 2769,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithAdditionalPartialArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2773,
  "endLine" : 2786,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithMissingPartialArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2790,
  "endLine" : 2803,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopBackStackWithWrongArgOrder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 2807,
  "endLine" : 2820,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithPartialExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3344,
  "endLine" : 3357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithAdditionalPartialArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3445,
  "endLine" : 3458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithMissingPartialArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3462,
  "endLine" : 3475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithWrongArgOrder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3479,
  "endLine" : 3492,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClearBackStackWithNoSavedState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3496,
  "endLine" : 3508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateWithPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4666,
  "endLine" : 4676,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateThenNavigateWithPopRoot()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4680,
  "endLine" : 4690,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNonNullableString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5014,
  "endLine" : 5024,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectEmptyString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5257,
  "endLine" : 5267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNavControllerNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNavControllerInvalidViewId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetNewLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 526,
  "endLine" : 538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 2177,
  "endLine" : 2187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoDestinationNoPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3132,
  "endLine" : 3142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateWithDataPatternApplicationId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateWithDataApplicationId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 298,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFragmentNavigatorExtras()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorExtrasTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::navigation" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateNestedExplicitStartDestinationMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markTransitionComplete()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidMain/kotlin/androidx/navigation/testing/TestNavigatorState.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDsl()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDestinationWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun markTransitionComplete()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jbMain/kotlin/androidx/navigation/testing/TestNavigatorState.jb.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::navigation" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseInnerStartTags()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/XmlPositionParser.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 559,
  "endLine" : 568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 572,
  "endLine" : 582,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List generateAverageColors()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Vbox splitBox()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 261,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldIgnoreColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 239,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void activeStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 473,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_withDuplicatedKey_replacesPrevious()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_defaultScope_launchesSupervisedJobs()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitIfExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun injectIfNeededIn()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveInitializedToDestroyed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goneLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 616,
  "endLine" : 625,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goneLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/nativeTest/kotlin/androidx/lifecycle/NativeLifecycleRegistryTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerJobCancelsParent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/TrackedExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonMain/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenario.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndroidVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndroidWithStatefulFactoryVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyCreateFailAndroidVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun viewModelCreatedInFragment()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInFragmentTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun customFactoryIsUsedWhenProvided()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun defaultFactoryIsNotUsedWhenCustomProvided()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidHostTest/kotlin/androidx/compose/animation/ConverterTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimateBoxSizeWithAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideIn()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideOut()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Crossfade()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/Crossfade.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugConfig.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureActiveMatch()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-lint/src/main/java/androidx/compose/animation/lint/SharedTransitionScopeDetector.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sequentialAnimatorSet()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArcMode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstPartIsLinearWithEasingOnTheSecondPart()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun percentageBasedKeyframesWithEasing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeAnimationTest.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 1009,
  "endLine" : 1018,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_roundedEdgeIntercept_appBarAlignedWithCutoutCenter()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/BottomAppBarRoundedEdgesTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_roundedEdgeIntercept_appBarAboveCutoutCenter_controlPointOutsideRADIUS()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/BottomAppBarRoundedEdgesTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_roundedEdgeIntercept_appBarAboveCutoutCenter_controlPointInsideRADIUS()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/BottomAppBarRoundedEdgesTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_roundedEdgeIntercept_appBarBelowCutoutCenter()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/BottomAppBarRoundedEdgesTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_builder_containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_findsClosestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 573,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_minimumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_setSmallWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFields_noCrashConstraintsInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1529,
  "endLine" : 1539,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_setSmallWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_withIntrinsicsMeasurement_getsIdle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 1328,
  "endLine" : 1339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceContentColorTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_background()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceContentColorTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomSheet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_testOffset_tallBottomSheet_whenExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1220,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClick()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_testOffset_whenDefault()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeToDismiss_testBackgroundMatchesContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeToDismissTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFab_findByTextAndClick()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFab_shortText_HasMinimumSizeFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divider_SizesWithIndent_DoesNotChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DividerUiTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_shortContent_customSizeModifier_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noContentAlphaSpecified_contentColorUnmodified_surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noContentAlphaSpecified_contentColorUnmodified_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationRail()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/NavigationRail.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 819,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 603,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkmarkColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Checkbox.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollableTabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPrepare()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recompose()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectErrorWithMessage_gotErrorWithDifferentMessage()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssertShape_circleInRect_inCenter()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssertShape_roundedRectInOval()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeTwice()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeRegisterBackCallback()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDateInputFormat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun xyzFromInt()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plusMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 471,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 996,
  "endLine" : 1005,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1297,
  "endLine" : 1306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_NaNProgress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_primaryContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_secondary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_secondaryContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_tertiary()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_tertiaryContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_error()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_errorContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_background()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_surface()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_surfaceVariant()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_withSteps_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_asymmetric_startEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 827,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_itemsDisplayed_noOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarColumn_maxCount_itemsDisplayed_lastItemShows()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_setProgress_callsOnValueChangeFinished()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_singleLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_singleLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_multiLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_multiLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularProgressIndicator_lightTheme_indeterminate_with_track()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precisionPointerUiEnabled_removePhysicalKeyboard_updatesToRemoveDenseUi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilledSecureTextField_textContentIsPreObfuscation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SecureTextFieldTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedSecureTextField_textContentIsPreObfuscation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SecureTextFieldTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textAndIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallExtendedFabTextAndIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_indeterminate_lowerAmplitude()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_indeterminate_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_determinate_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_lowProgress_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_highProgress_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_determinate_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_indeterminate_start()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_indeterminate_lowerAmplitude()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_pressedVisual()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weekdayNames()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_notFocused()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextField_singleLine_labelCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldScreenshotTest.kt",
  "fileLinesCount" : 831,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divider_hairlineThickness()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_setSmallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_setSmallWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_defaultHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_noCrashConstraintsInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2126,
  "endLine" : 2135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_largeContentClipped()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_largeContentClipped()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonScreenshotTest.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 472,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_singleLine_labelCenteredVertically()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldScreenshotTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun time_picker_dialog_with_custom_container_color()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerDialogScreenshotTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendedFabFindByTextAndClick()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallFabHasMinTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_vertical_layout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_horizontal_layout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_input12_maintainsAm()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_input12_resultsIn23()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 523,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_deleting_maintainsPm()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 539,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startRefreshing_pull_isNoop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshBoxTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangeInput_withModeToggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputScreenshotTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_setSmallWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_withIntrinsicsMeasurement_getsIdle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1854,
  "endLine" : 1865,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextFields_noCrashConstraintsInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 1993,
  "endLine" : 2003,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_NaNProgress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_NaNProgress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_lightTheme_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_shortContent_customSizeModifier_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_itemsDisplayed_noOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appbarRow_maxCount_itemsDisplayed_lastItemShows()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonMaterialSetContent_containedLoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChip_elevated_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChip_elevated_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChip_elevated_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChip_elevated_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipScreenshotTest.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewingConditions_default()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearch_scrollBehavior_showsAndHidesWithVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarTest.kt",
  "fileLinesCount" : 1208,
  "components" : [ "primary::compose" ],
  "startLine" : 967,
  "endLine" : 981,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parent_noChild_appliesToItself()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChildParentSemanticsTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 536,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineSnapPosition.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberMaskShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/CarouselItemScope.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleAdvanceFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Carousel.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 732,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clickableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AppbarContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MenuContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MenuContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PermanentNavigationDrawer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 625,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationBar.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 532,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2819,
  "endLine" : 2830,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2958,
  "endLine" : 2969,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1403,
  "endLine" : 1412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1366,
  "endLine" : 1376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1741,
  "endLine" : 1752,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1069,
  "endLine" : 1078,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationItem.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 825,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 707,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 996,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2185,
  "endLine" : 2194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2545,
  "endLine" : 2554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3557,
  "endLine" : 3566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3727,
  "endLine" : 3736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 630,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButtonBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 834,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButtonVibrantBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculateStandardPaneScaffoldDirective_compactWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirectiveTest.kt",
  "fileLinesCount" : 402,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneTop_noWindowInsets_useFixedMargins()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneLeft_noWindowInsets_useFixedMargins()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneLeft_withRtlDirection_usePaddingEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateWithFadingModifier.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun seekTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldState.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_singlePane_nullListDetailScene()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_nonListDetailEntryAtTheFront()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_nonListDetailEntryAtTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_onlyListEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_onlyDetailEntry()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_consecutiveListDetailPairs()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateScene_dualPane_nonConsecutiveListDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/Posture.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/LambdaStructuralEqualityDetector.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/RememberInCompositionDetector.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/FrequentlyChangingValueDetector.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/UnrememberedStateDetector.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitObjectLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/UnrememberedStateDetector.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registeringAndUnregisteringTheSameKeys()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateSaver_reifiedSerializer_defaultConfig_restores()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/serialization/SerializableSaverTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateSaver_customSerializer_defaultConfig_restores()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/serialization/SerializableSaverTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSerializable.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSerializable.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downGoesDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddItem()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotWeakSetTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddAndRemoveNumbersInSequence()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeapTests.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseStopsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withoutReadObservationStopsObserving()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun derivedStateOfInvalidatesObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateListIterator_mutationError_set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_add_index()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_addAll_index()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 385,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transparentSnapshotAdvancesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 760,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesIteratorRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToClearEvens()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statesCanBeUsedInGlobalSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDerivedStatesProduceAResult()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1669,
  "endLine" : 1678,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Numbers()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2760,
  "endLine" : 2769,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachReversedIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 735,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1508,
  "endLine" : 1517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1526,
  "endLine" : 1535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1544,
  "endLine" : 1553,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1562,
  "endLine" : 1571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1581,
  "endLine" : 1590,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1603,
  "endLine" : 1612,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Unmountable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_withNoBlock_writesOperationWithNoArgs()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterInlineClass()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_initialComposition_sideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_movableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_getDeclaredComposableMethod_works_with_default_params()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2528,
  "endLine" : 2538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2951,
  "endLine" : 2960,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  SnapshotStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1496,
  "endLine" : 1505,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordRead()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushEndCompositionScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushDetermineMovableContentNodeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 793,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelIfCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 530,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 768,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 1004,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/PersistentCompositionLocalMap.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  produceState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  produceState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  withRunningRecomposer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportPausedScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1218,
  "endLine" : 1227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_mouseSelectionObserver_onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/DesktopTextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendLegacyIntent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/TextContextMenuTextClassificationHelper.android.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 955,
  "endLine" : 964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Focusable1()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableFocusableInteractionTest.kt",
  "fileLinesCount" : 730,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Focusable2()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableFocusableInteractionTest.kt",
  "fileLinesCount" : 730,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 530,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1964,
  "endLine" : 1973,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter2()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BackgroundTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyListAnimateItemPlacementTest.kt",
  "fileLinesCount" : 1461,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vertical_drag_passes_slop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/gestures/DragGestureTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontal_drag_passes_slop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/gestures/DragGestureTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_handles_not_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_handles_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_both_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_empty_with_not_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_empty_with_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_merge_not_cross_with_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsRectangleOutlineForZeroSizedCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPathsEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsRectangleOutlineForZeroSizedCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/cupertino/CupertinoScrollDecayAnimationSpec.ios.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenu.ios.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun firstVisibleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Area()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_builder_containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_findsClosestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeAndRemoveWhile_whenAlwaysFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_minFontSize_greaterThan_maxFontSize_coercesTo_maxFontSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_noFocusHoverPress_differentInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_valid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_doesNotChange_whenThrows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_instance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_with_two_instruction_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_with_two_instruction_from_head_and_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_with_two_instruction_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 387,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_three_chars_with_three_instructions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small_and_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small_and_too_large_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitItem_clearsRedoStack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertionFromEndPointCanMerge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoRecoversSelectionState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_replace_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_covered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePrependsThenDeletesCancellingOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 424,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAppendsThenDeletesCancellingOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_composition_no_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 475,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_composition_no_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_composition_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 503,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_composition_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_composition_contains_delrange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 531,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommandTest.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_covered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threeAppends()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectangleShapeToRounded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectangleShapeToCutCornerShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectangleShapeToAbsoluteCutCornerShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectangleShapeToAbsoluteRoundedCornerShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCircleShapeToRounded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignPopupAxis_popupBarelyFitsInBeforeSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignPopupAxis_popupBarelyDoesNotFitInBeforeSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf2_contextMenu_rightClick_appears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 576,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun btf2_contextMenu_leftClick_doesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldContextMenuTest.kt",
  "fileLinesCount" : 1010,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 589,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusCustomDialogTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_copyPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_nextWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInActivity_whenFocusRequestedImmediately_fromDisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadRight_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadDown_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setImeAction_isReflectedInSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 693,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canvas_contentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CanvasTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1655,
  "endLine" : 1664,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readPlainText_returnsNull_ifNoText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_constructorWithAnchors_updatesAnchorsAndInitializes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 841,
  "endLine" : 850,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagerCreation_sumOfPageSizeIsSmallerThanPager_makeSurePagesAreAlignedToStartTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityScroll_scrollToPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/BasePagerTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visiblePagesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingForwardAfterSmallScroll_programmatically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchingBackwardAfterSmallScroll_programmatically()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCurrentPage_shouldUpdateCurrentPageOffsetFractionImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 393,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCountIsMax_shouldAllowScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageCountTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedPageIsRemovedWhenVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notPrefetchingBackwardInitially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2279,
  "endLine" : 2288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3780,
  "endLine" : 3790,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedUpTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedUpTap_withShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedChange_upTap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitEachGestureTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectable_noClicksNoChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleable_nullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1453,
  "endLine" : 1462,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_nullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 1581,
  "endLine" : 1590,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1938,
  "endLine" : 1948,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateScrollDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter1()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 1707,
  "endLine" : 1717,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenPressingAndMoving_expectedInteractionsRecorded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DetectDownAndDragGesturesWithObserverInitializationTest.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_middleGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragLeftAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragUpAndBack_ltrToRtl_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragUpAndBack_rtlToLtr_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragRightAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragDownAndBack_ltrToRtl_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragDownAndBack_rtlToLtr_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressInEndPadding_selectsFinalWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 560,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerIsUnspecified_whenNotDragging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineStart_whenDraggedPastStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineEnd_whenDraggedPastEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalConstraints_doesntThrowWhenLarge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorChanged_usingStyle_doesInvalidateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushChange_doesNotInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMultipleDeadKeysFollowedByMultipleComposingKeys()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DeadKeyCombinerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_performSetTextAction_whenReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_performTextInputAction_whenReadOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputSelection_changesSelectionState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 396,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInActivity_whenFocusRequestedImmediately_fromDisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInDialog_whenFocusRequestedImmediately_fromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 667,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_nextWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_pageNavigationUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_pageNavigationUp_exactFit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_pageNavigationUp_cantGoUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 609,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextFieldState_withInitialTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/RememberTextFieldStateTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_number()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_phone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_previous()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionNone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionCoveringAllString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotAccessClipDescription_ifNoClipData_whenEvaluatingPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackPressed_andReleased_textFieldClearsSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionOnBackTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackPressed_coreTextFieldRetainsSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionOnBackTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downLongPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/PressDownTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenCursorHandleIsClickedAgain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickOnEmptyTextField_showsToolbar_butNoHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenTextIsEntered_throughIME()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDisappears_whenTextIsEntered_throughHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotAccessClipData_whenEvaluatingPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_number()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_phone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_previous()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_updateSelectionCalled_whenCompositionIsDifferentFromState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cut_contextMenuAction_triggersSyntheticKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 690,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_contextMenuAction_triggersSyntheticKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 704,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paste_contextMenuAction_triggersSyntheticKeyEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 718,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitCorrection_returns_true_when_autoCorrect_is_on()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 596,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitCorrection_returns_false_when_autoCorrect_is_off()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 609,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingText_updatesSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingNonText_updatesSelection_withReceiveContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedItem_requestsPermission_ifReceiveContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlTextDirection_inlineContent_placement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextInlineContentTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenuFunction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1776,
  "endLine" : 1785,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_withTestApi_touchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicationNodeFactory_drawIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyingUsesCorrectDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPathsEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_with100Items_scrolls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 831,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicMarquee.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPagerState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyScrollDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerScrollPosition.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 960,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringChildIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ContentInViewNode.kt",
  "fileLinesCount" : 498,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Selectable.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/selection/Toggleable.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 597,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardOptions.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionManager.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeOfLineContaining()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachMiddleInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/UndoManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldState.kt",
  "fileLinesCount" : 780,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 638,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/InputTransformation.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setServiceAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldTextLayoutModifier.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Background.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSpaceBeforeFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1264,
  "endLine" : 1275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromMeasureResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollPosition.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListIntervalContent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stickyHeader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListIntervalContent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrecompositionAndPremeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutSemantics.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemContentFactory.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stickyHeader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridIntervalContent.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CutCornerShape.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShape.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 757,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1530,
  "endLine" : 1540,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUi.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun union_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exclude_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAspectRatio_sizesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 832,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 881,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 952,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 996,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsStartWidthIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsStartWidthImeRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsEndWidthIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsTopHeightIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsBottomHeightIme()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsStartWidthNavigationBars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsStartWidthNavigationBarsRtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsEndWidthNavigationBars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsTopHeightStatusBars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun displayCutoutPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsPaddingWaterfall()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_false_childIsNotClickable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateMainAxisPositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Column.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 767,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 944,
  "endLine" : 956,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAccessors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_package_if_composable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementRecompositionCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStateRead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/ObservedStateReads.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toTypefaceStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetOperator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsWideGamut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdentityConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowParamsWithColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowParamsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPathMeasure.skiko.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTangent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPathMeasure.skiko.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftInterpolatableRightNot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightInterpolatableLeftNot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBothInterpolatableOnlyOneConverts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBitmapPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeColorsDifferentColorSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultClipRectParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 973,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCountTransparentColorsN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCountTransparentColorsO()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTransparentColorWithStopsReturnsSameStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentColorsAtEndsReturnsSameStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorDodgeMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorBurnMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeHardlightMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSoftlightMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDifferenceMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSaturationMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeLuminosityMapsFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowTestHelper.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRewindPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImageRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 982,
  "endLine" : 993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Connector.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 792,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/Shadow.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 438,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 511,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2581,
  "endLine" : 2592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2616,
  "endLine" : 2627,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_withNewline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2630,
  "endLine" : 2640,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Start_Equals_End_Returns_Empty_Path()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3827,
  "endLine" : 3838,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Empty_Text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 3841,
  "endLine" : 3852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/platform/AwtFontInteropTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRangeForRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 615,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 982,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayerAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 634,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 653,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawDoubleRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 885,
  "endLine" : 894,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadCached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextDecorationLineStyle.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withStyle_applies_style_to_block()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 756,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnnotatedString_calling_twice_creates_equal_annotated_strings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 831,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_fontSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_fontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_fontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_fontSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_fontFamily()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_fontFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_baselineShift()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_textGeometricTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_localeList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_textDecoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_shadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_textAlign()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_textIndent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_lineBreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf_reconstructs_textdirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_zeroLengthParagraph_atStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_zeroLengthParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_returns_original_text_for_text_range_is_full_range()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 493,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_doesNot_include_styles_after_the_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 520,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_collapses_covering_item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 565,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toUpperCase_andAnnotatedString_annotationInMiddle_dontCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 804,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_overlapsDisallowedRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 857,
  "endLine" : 866,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_overlapsDisallowedRange_first()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 878,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throw_fullyOverlapsDisallowedRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 881,
  "endLine" : 890,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resourceFont_acceptsVariationSettings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/ResourceFontVariationSettingsTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_bufferNotUpdated_ifSameModelStructurally()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNewState_new_buffer_created_if_text_is_different()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_with_two_instruction_from_haed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delet_with_two_instruction_from_head_and_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delet_with_two_instruction_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_three_chars_with_three_instructions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_ongoing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cancel_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_composition_and_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthAfterCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthBeforeInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthAfterInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latinIncludeFontPaddingDoesNotAffectGetLineForVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tallIncludeFontPaddingDoesNotAffectGetLineForVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spannedNoSpansLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/PaintBoundsTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultJustificationMode_isNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultHyphenationFrequency_isNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_apostropheMiddleOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawStateTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/ShadowSpanTest.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClipBounds_useOverrideValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextAndroidCanvasTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixedTypefaceHasPaddings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure_textWithCharacterStyle_returnBoringMetrics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultIncludePad_isFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_unspecifiedTextDirection_nullLocaleList_defaultLtrLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_unspecifiedTextDirection_nullLocaleList_defaultRtlLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_contentTextDirection_nullLocaleList_defaultLtrLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_contentTextDirection_nullLocaleList_defaultRtlLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_alignmentSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_styleSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_urlSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_appliesColorFromMethod_whenNoNestedStyling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorChange_shouldReturnFromCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirectionChange_shouldReturnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextStyle_letterSpacingInEm_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1409,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_fontFeatureSettings_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1451,
  "endLine" : 1461,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_scaleX_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_skewX_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1477,
  "endLine" : 1487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_textDecoration_underline_appliedAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1502,
  "endLine" : 1512,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_background_appliedAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1560,
  "endLine" : 1572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_null_drawStyle_should_be_noop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1645,
  "endLine" : 1655,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_Color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1812,
  "endLine" : 1823,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_cannot_change_Color_to_Unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1826,
  "endLine" : 1837,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_Color_to_Transparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1840,
  "endLine" : 1851,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_lineBreak_paragraph_result()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_lineBreak_heading_result()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2689,
  "endLine" : 2700,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2724,
  "endLine" : 2735,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_withNewline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2738,
  "endLine" : 2748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Start_Equals_End_Returns_Empty_Path()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4193,
  "endLine" : 4204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPathForRange_Empty_Text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4207,
  "endLine" : 4218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToWithTolerance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/RectSubject.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadAsync_delegatesToAndroidFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeights600To900SnapToBoldBeforeApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missedFont_resolvesNull_allWeightAllStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursive_resolvesNonNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_noBreak_noMaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_noBreak_noMaxLines_largeWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_noBreak_1MaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_firstBreak_noMaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_firstBreak_noMaxLines_largeWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_firstBreak_1MaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_secondBreak_noMaxLines_largeWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ltr_secondBreak_1MaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_noBreak_noMaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_noBreak_noMaxLines_largeWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_noBreak_1MaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_firstBreak_noMaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_firstBreak_noMaxLines_largeWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_firstBreak_1MaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_textDirection_ForceLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_textDirection_ForceRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 527,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_includes_white_space()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 1735,
  "endLine" : 1745,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreCached_withCustomTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 437,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShaderBrush_after_setColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 344,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor_after_setShaderBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 357,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenStylesAndApply_emptyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/SpannableExtensionsTest.kt",
  "fileLinesCount" : 608,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonConfigured_canLoadLater()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun color_shouldBeAppliedTo_color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Bullet.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 548,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextGeometricTransform.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextOverflow.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 649,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeOptions.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/KeyboardCapitalization.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTable106_returnsInterpolated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTable160_returnsInterpolated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun straightInterpolation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTableTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate200Percent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTableTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeSpIsNegativeDp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTableTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAnimateXAsState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAnimatedContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClock.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnimatedProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClock.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intSizeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetBasedIsAddedAndTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decayAnimationIsAddedAndTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionIsAddedAndTracked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityIsAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentIsAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseAnimationWithNullState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimatedContentComposeAnimationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatedPropertiesReturnsAllDescendantAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AllAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipreviewTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 562,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loremIpsumProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIntParameterProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkColorsProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBooleanProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkKotlinValueClasses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkLoremIpsumProviderSubclass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/draganddrop/WebDragAndDropManager.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/DomInputStrategy.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun charsAreTyped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/IsTypedEventTests.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyArrowEventProcessing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionEndEventProcessing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposePanelTest.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeDialogTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForTextFieldFocusedState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 637,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationXYZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMovedRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTypingLocationTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/SemanticsOwnersProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyViewVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/draganddrop/ComposeDragShadowBuilder.android.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 540,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollCaptureStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidViewsHandler.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapInverse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 3149,
  "endLine" : 3159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WeakCache.android.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1779,
  "endLine" : 1791,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3350,
  "endLine" : 3359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3754,
  "endLine" : 3763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeRegisterBackCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 916,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun proposalForSessionUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityPerformEscape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 665,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNeedsFocusUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 744,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun autocorrectionType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun positionFromPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTouchesEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreLayoutNodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTestInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Dialog.skiko.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawBoundsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragOver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 685,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTextAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 748,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 781,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDialogState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DialogState.desktop.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/AddRemoveMutableList.desktop.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestAutofillForNode_beforeComposableIsPositioned_throwsError()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsKindMultipleDelegatesReturnsLast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 817,
  "endLine" : 826,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutNodeAdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildToLocalFailedWhenNotAncestorNoParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionRelativeToRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionRelativeToRootIsNotAffectedByOwnerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionRelativeToAncestorWithParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInBounds_pointerInputFilterHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1059,
  "endLine" : 1070,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2446,
  "endLine" : 2455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun satisfiedBy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_topStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_topCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_topEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_centerStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_center()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_centerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_bottomStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_bottomCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_bottomEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_topLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_topRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_centerLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_centerRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_bottomLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_bottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_custom1D()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAllChanges_nothingChanged_stillConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAllChanges_downChanged_downChangeConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePoints_zeroVelocity_differentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking_defaultConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking_differentialValues_impulse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking_nonDifferentialValues_impulse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking_nonDifferentialValues_lsq2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_update_input_state_inactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionUpdateTextFieldValueTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commandsAreCleared_afterProcessing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HapticFeedBack_TextHandleMove_Constant()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/hapticfeedback/HapticFeedbackTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 601,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValueForDrawBehind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValueForDrawWithCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValueForDrawWithContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1152,
  "endLine" : 1161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTextField_hasStateDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 764,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_performClickAction_succeedOnEnabledNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2611,
  "endLine" : 2625,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFindFocus_noInputFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2699,
  "endLine" : 2714,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription_singleNode_notMergingDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 4757,
  "endLine" : 4771,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageRole_notSet_whenAncestorMergesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5324,
  "endLine" : 5338,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageRole_set_whenAncestorDoesNotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5341,
  "endLine" : 5355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusingCallsResetOnModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeIsNotRecreatedWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ConsumeLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_doNotCallCommit_noAutofillableComponents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseInactiveFocusTarget_stateInactive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1471,
  "endLine" : 1485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotGainFocusWhenCanFocusChangesToTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_bringsViewInFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOwnerGainsFocus_focusModifiersAreUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OwnerFocusTest.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_calledAutomaticallyInResponseToChangesToObservedReads()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_notCalledAutomaticallyInResponseToChangesToNonObservedReads()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Navigation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 841,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOff_VCV_shouldNotPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_VCV_shouldPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeOnDetachedDefaultStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollVertically_returnsFalse_afterDownEventOutsideScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 628,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScrollHorizontally_returnsFalse_afterDownEventOutsideScrollable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 705,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentChildrenInLazyColumn_Items()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseAncestors_sameClassWithCancellation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 550,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseChildren_sameClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 880,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameClassAndAlwaysContinueTraversal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 999,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants_sameClassAndAlwaysSkipSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1013,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentLayoutNode_nonContiguousChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeChildTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertsAndDeletesAtTail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertsAndDeletesAtHead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertsInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simplyObservingValue_doesNotTriggerCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ObserverModifierNodeTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unusedNodeDoesNotObserve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ObserverModifierNodeTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModifierNode_returnsLayers_whenGraphicsLayerIsTail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainOwnerTests.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_not_localized_format()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_localized_format()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleDrawChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2936,
  "endLine" : 2945,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeTwiceWithTheSamePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeTwiceWithDifferentPositions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeTwiceWithLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaddings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotatedChildBoxOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRotatedGrandchildBoxOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 627,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providingNewLambdaCausingRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeSecondPrecomposedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1992,
  "endLine" : 2006,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposePaused_applyOnNotCompletedPrecompositionThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3460,
  "endLine" : 3471,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootNodeIsPlacedWhenAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootRelayoutRequest_childNotAffected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 405,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentRelayoutRequest_childNotAffected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInFragmentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 541,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1204,
  "endLine" : 1214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1274,
  "endLine" : 1284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1344,
  "endLine" : 1354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1408,
  "endLine" : 1418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_2IndependentPathsFromRoot_cleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2769,
  "endLine" : 2780,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3559,
  "endLine" : 3568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_updateSelectionCalled_whenCompositionIsDifferentFromState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_number()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_phone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitCorrection_returns_true_when_autoCorrect_is_on()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 591,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitCorrection_returns_false_when_autoCorrect_is_off()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 604,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingValueInLaunchedEffectAndUsingSnapshotFlow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SnapshotFlowTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyAssistStructureSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAssistTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoCollectionItemInfo_lazyList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainScopedToFragment_fragmentDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedString_nestedSpanStyle_convertToCharSequenceAndRecover()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimaryClipEntry_includesClipMetadata()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstUriOrNull_returnsFirstItem_ifNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstUriOrNull_returnsSecondItem_ifFirstIsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowIsFocused_onLaunch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startIntentSender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultLocalesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AppCompatActivityLocaleTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultLocalesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ConfigChangeActivityLocaleTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSaveAndRestore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeNestedRepaintBoundariesSizeChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeSizeTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 644,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifier_combinedModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2556,
  "endLine" : 2565,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenClicked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenDismissOnClickOutsideIsFalse_decorFitsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialog_preservesCompositionLocals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleFlagOnPopup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupSecureFlagTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleFlagOnDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogSecureFlagTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preservesCompositionLocals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/PainterModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  provide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalModifierNode.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectList.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 959,
  "endLine" : 968,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fractionVisibleIn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RelativeLayoutBounds.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1373,
  "endLine" : 1382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PointerIdArray.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  awaitPointerEventScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 769,
  "endLine" : 795,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withTimeoutOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 864,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 343,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Typeface tfFromString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 952,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun rCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 323,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentOperation.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun roundedClipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 517,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isContainerWithSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 664,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupHaptics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/HapticSupport.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1088,
  "endLine" : 1098,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/MarqueeModifier.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun curveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun curveToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun painterRemoteVector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemoteVectorPainter.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deltaFromReferenceInSeconds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 836,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deltaFromReferenceInMinutes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 855,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deltaFromReferenceInHours()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 874,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun timeOfReferenceInSeconds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 893,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun timeOfReferenceInMinutes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 912,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun timeOfReferenceInHours()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 931,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dayOfMonthForReference()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 949,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun monthOfYearForReference()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 958,
  "endLine" : 967,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dayOfWeekForReference()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 985,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun yearForReference()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 994,
  "endLine" : 1003,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberMutableRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1257,
  "endLine" : 1266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatOperations.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun select()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun select()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 816,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 993,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1013,
  "endLine" : 1022,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1521,
  "endLine" : 1530,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticlesComparison()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2224,
  "endLine" : 2233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPathExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2584,
  "endLine" : 2593,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 219,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 403,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapFontData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBase4()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatFunctionCall()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String colorInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanvasLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutManager()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanvasContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalScrollDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalScrollDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean scrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 560,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaddingModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutComponentContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 701,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOperator()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getEasingDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findKey()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findKey()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void springParameters()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMathOperator()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findKey()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float wrap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 757,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getBrightness()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 415,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordUsageBySpan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBorder()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 916,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticlesComparison()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1219,
  "endLine" : 1228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1799,
  "endLine" : 1808,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 415,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDataOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1155,
  "endLine" : 1167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1180,
  "endLine" : 1190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1270,
  "endLine" : 1279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createTextFromFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2652,
  "endLine" : 2661,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2773,
  "endLine" : 2782,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2793,
  "endLine" : 2802,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCollapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2899,
  "endLine" : 2908,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCollapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2974,
  "endLine" : 2983,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3012,
  "endLine" : 3021,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3847,
  "endLine" : 3856,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Profile()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/profile/Profile.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmapFontTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ScrollModifier.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/AnimateSpecModifier.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 176,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/SingleEntityTemplateData.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::glance" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/FreeformTemplateData.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-multiprocess/src/main/kotlin/androidx/glance/appwidget/multiprocess/RemoteSessionManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::glance" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColor()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/unit/ColorProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun workerIsRunningOrEnqueued()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/TextAlign.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::glance" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/TextStyle.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::glance" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetViewFactory()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StartIcon()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/TitleBar.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::glance" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SeekableAnimatedVectorDrawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 440,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1791,
  "endLine" : 1801,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearAnimationCallbacks()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 934,
  "endLine" : 944,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Animator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix evaluate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet setDuration()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet setInterpolator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 645,
  "endLine" : 654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 657,
  "endLine" : 666,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getStartAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addGhostView()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionValues.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fetchDrawMatrixField()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ImageViewUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::transition" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fetchGhostViewClass()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeGhost()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 234,
  "endLine" : 243,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swapSharedElementTargets()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VisibilityPropagation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::transition" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getViewCoordinate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VisibilityPropagation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::transition" ],
  "startLine" : 109,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ArrayList excludeObject()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1252,
  "endLine" : 1261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList excludeId()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1401,
  "endLine" : 1410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList excludeView()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1416,
  "endLine" : 1425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnReadyListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2852,
  "endLine" : 2861,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Shapes.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::tv" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 129,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 253,
  "endLine" : 262,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 339,
  "endLine" : 348,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPassiveListenerCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearUpdateCallbackAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelPendingFutures()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/DefaultExecutionTracker.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 240,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ProtoParcelable.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEvent.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::health" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfExerciseTypeConfig.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::health" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DebouncedDataTypeCondition.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::health" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermissionsRequestAppContract.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun revokeAllPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 376,
  "endLine" : 385,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/platform/aggregate/Aggregator.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/AggregateGroupByDurationRequest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/ReadRecordsRequest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::health" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/AggregateGroupByPeriodRequest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BloodPressureRecord.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::health" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BasalBodyTemperatureRecord.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/MenstruationPeriodRecord.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BloodGlucoseRecord.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::health" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/Metadata.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::health" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/Vo2MaxRecord.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/DistanceRecord.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyTemperatureRecord.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkStatus()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerForDataNotifications()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterFromDataNotifications()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/data/ProtoParcelable.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/data/ProtoData.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::health" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelPendingFutures()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/DefaultExecutionTracker.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::health" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClient()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/HealthDataService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::health" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createWatchFaceRuntimeControlClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderComplicationToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getParser()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getMainClockElementBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrCreateEditorDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createComplicationDataSourceChooserIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationDataSourceChooserIntent.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindFrameBuffer()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderBufferTexture.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbindAttribs()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderBufferTexture.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 302,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void launchComplicationDeniedActivity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUpdateAll()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawHighlight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getXmlWatchFaceResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 454,
  "endLine" : 464,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1860,
  "endLine" : 1872,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1881,
  "endLine" : 1890,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringRefAttribute()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/XmlUtils.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntRefAttribute()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/XmlUtils.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplicationTextTemplate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 471,
  "endLine" : 480,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TimeUnit timeUnitFromName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1373,
  "endLine" : 1382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/WatchFaceStyle.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdTypeAndDefaultProviderPolicyWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchFaceRenderParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationsOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationsOptionWireFormat.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/BooleanUserStyleSettingWireFormat.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongRangeUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/LongRangeUserStyleSettingWireFormat.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleRangeUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/DoubleRangeUserStyleSettingWireFormat.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceConfig()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1898,
  "endLine" : 1907,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringRefAttribute()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3591,
  "endLine" : 3600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntRefAttribute()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3603,
  "endLine" : 3612,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRangedValueBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1486,
  "endLine" : 1495,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/DatePicker.kt",
  "fileLinesCount" : 823,
  "components" : [ "primary::wear" ],
  "startLine" : 588,
  "endLine" : 598,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeholderBackgroundBrush()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Shapes.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/OpenOnPhoneDialog.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 289,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 499,
  "endLine" : 508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLeftyModeEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Resources.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSnapTarget()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 490,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateSnapThreshold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1100,
  "endLine" : 1109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 376,
  "endLine" : 386,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun placeholderBackgroundBrush()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 624,
  "endLine" : 633,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun outlinedChipBorder()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1092,
  "endLine" : 1101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Ripple.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun primaryButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 477,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun outlinedButtonBorder()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 565,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1000,
  "endLine" : 1012,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sizeFraction()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1109,
  "endLine" : 1119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visibility()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1121,
  "endLine" : 1130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sizeFraction()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1232,
  "endLine" : 1242,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visibility()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1244,
  "endLine" : 1253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun background()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 593,
  "endLine" : 602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun secondaryContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 616,
  "endLine" : 625,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun splitBackgroundOverlay()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 740,
  "endLine" : 749,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun flingBehavior()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 802,
  "endLine" : 811,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun TimeText()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun background()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 821,
  "endLine" : 830,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun secondaryContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 844,
  "endLine" : 853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun splitBackgroundOverlay()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 965,
  "endLine" : 974,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerRemoteAuthClientStatusListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteInteractionsManagerCompat.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setConfig()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingManager.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getButtonCount()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLocationZoneRound()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSwipeToDismissEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/WearableNavigationHelper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAbove()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showOn()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForeground()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showIndeterminateProgress()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 554,
  "endLine" : 563,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveStyleAndSetTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean setDrawerContentWithoutAdding()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 500,
  "endLine" : 510,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findItemIndex()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FlingWatcher getFor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/FlingWatcherFactory.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerForData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSource.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundDynamicType bind()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  DynamicDataKey createKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicDataKey getDataKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutDynamicDataPipeline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 667,
  "endLine" : 676,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 694,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 703,
  "endLine" : 712,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 721,
  "endLine" : 730,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InflatedView inflateFailedExtension()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4169,
  "endLine" : 4181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Float resolveSizeForLayoutIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4352,
  "endLine" : 4363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyGravityToFrameLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4853,
  "endLine" : 4867,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 577,
  "endLine" : 586,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TreeNode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParentNodePosId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Colors.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getEdgeContentThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 711,
  "endLine" : 720,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getSecondaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 523,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float dpToSp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Typography.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chip build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 325,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCorrectHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Text fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 318,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataKey.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicDataValueByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildNode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int pow31Unsafe()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 557,
  "endLine" : 566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 824,
  "endLine" : 833,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 978,
  "endLine" : 987,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1236,
  "endLine" : 1245,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicInt32ByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1517,
  "endLine" : 1526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionScope onCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1655,
  "endLine" : 1664,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2634,
  "endLine" : 2643,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2906,
  "endLine" : 2915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicStringByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3369,
  "endLine" : 3378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionScope onCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3427,
  "endLine" : 3436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3597,
  "endLine" : 3606,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3948,
  "endLine" : 3957,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicFloatByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4229,
  "endLine" : 4238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionScope onCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4941,
  "endLine" : 4950,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5389,
  "endLine" : 5398,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5538,
  "endLine" : 5547,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5782,
  "endLine" : 5791,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicBoolByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5909,
  "endLine" : 5918,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6259,
  "endLine" : 6268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6546,
  "endLine" : 6555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicColorByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6674,
  "endLine" : 6683,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionScope onCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6805,
  "endLine" : 6814,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7043,
  "endLine" : 7052,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicInstantByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7176,
  "endLine" : 7185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionScope onCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7382,
  "endLine" : 7391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8161,
  "endLine" : 8170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicDurationByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8289,
  "endLine" : 8298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Trigger triggerFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpacerDimension spacerDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1360,
  "endLine" : 1369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PivotDimension pivotDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1559,
  "endLine" : 1568,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 610,
  "endLine" : 619,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 840,
  "endLine" : 849,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 859,
  "endLine" : 868,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTop()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 877,
  "endLine" : 886,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBottom()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 895,
  "endLine" : 904,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRtlAware()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 916,
  "endLine" : 925,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1040,
  "endLine" : 1049,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1171,
  "endLine" : 1180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1189,
  "endLine" : 1198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1342,
  "endLine" : 1351,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2697,
  "endLine" : 2706,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3072,
  "endLine" : 3081,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3355,
  "endLine" : 3364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBlurRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3593,
  "endLine" : 3602,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3611,
  "endLine" : 3620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 641,
  "endLine" : 650,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action actionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 918,
  "endLine" : 927,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItalic()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 830,
  "endLine" : 839,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 860,
  "endLine" : 869,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontSetting fontSettingFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1232,
  "endLine" : 1241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1405,
  "endLine" : 1416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2397,
  "endLine" : 2406,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2619,
  "endLine" : 2628,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3102,
  "endLine" : 3111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3159,
  "endLine" : 3168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3327,
  "endLine" : 3336,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3355,
  "endLine" : 3364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3373,
  "endLine" : 3382,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Span spanFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3458,
  "endLine" : 3467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4640,
  "endLine" : 4649,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4937,
  "endLine" : 4946,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5250,
  "endLine" : 5259,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5278,
  "endLine" : 5287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5296,
  "endLine" : 5305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRotateContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5447,
  "endLine" : 5456,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 460,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 493,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 541,
  "endLine" : 550,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Colors.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRenderer build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun connect()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/TileUiClient.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendTileUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jvm()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun macosArm64()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iosArm64()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 212,
  "endLine" : 221,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iosSimulatorArm64()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linuxX64()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linuxArm64()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateAndroidTestZip()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/GenerateTestConfigurationTask.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHeaderTag()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postToMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Entry get()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 407,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "activity/activity-lint/src/main/java/androidx/activity/lint/OnBackPressedDetector.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::activity" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseRequest()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attach()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 393,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRenderTarget()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 418,
  "endLine" : 427,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImpl()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createImpl()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 669,
  "endLine" : 678,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBufferTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 257,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/SurfaceTextureRenderer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::graphics" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 656,
  "endLine" : 665,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markTextureConsumed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetVisibility()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetBufferTransparency()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 365,
  "endLine" : 374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetBufferAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 376,
  "endLine" : 385,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetBufferTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SyncFenceBindings_nForceClose()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 154,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsForInsufficientCoordinateCount()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treatsNoVersionAsV1()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treatsUnknownVersionsAsV1()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesMultipleAbsoluteMoveTos()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteLine()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesNegativeFloatingPointParameters()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Features.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWithServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AttributeMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDescriptorRead()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 232,
  "endLine" : 241,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rejectConnection()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializerOnProperties()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_primitivesShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_primitivesShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSealed()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSealedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 395,
  "endLine" : 404,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicInterface()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicInterfaceData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 437,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicClass()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 449,
  "endLine" : 458,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicClassData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicMixedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 473,
  "endLine" : 482,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_defaultKey_accessedAfterRestore_nullSavedState_returnsInitialValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_defaultKey_accessedAfterRestore_emptySavedState_returnsInitialValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customKey_accessedAfterRestore_nullSavedState_returnsInitialValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customKey_accessedAfterRestore_emptySavedState_returnsInitialValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListIntData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListStringData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSealed()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSealedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicInterface()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicInterfaceData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicClass()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 492,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicClassData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 504,
  "endLine" : 513,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicMixedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicNullMixedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 528,
  "endLine" : 537,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 549,
  "endLine" : 558,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialNameData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeAliases()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 399,
  "endLine" : 408,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodingClassesWithoutSerializersThrowsException()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 591,
  "endLine" : 600,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerWithSameKey()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unconsumedSavedStateClashWithCallback()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginStructure()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateDecoder.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 162,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerView onCreateRecyclerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerView onCreateRecyclerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/BaseLeanbackPreferenceFragment.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyExternalQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 758,
  "endLine" : 767,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 353,
  "endLine" : 368,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1169,
  "endLine" : 1179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeaderClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1489,
  "endLine" : 1498,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1509,
  "endLine" : 1518,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getThemeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 528,
  "endLine" : 537,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void syncWithService()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 631,
  "endLine" : 643,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detach()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 694,
  "endLine" : 705,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 818,
  "endLine" : 828,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findButtonActionPositionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 747,
  "endLine" : 756,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findActionPositionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 843,
  "endLine" : 852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1094,
  "endLine" : 1103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressBarView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 378,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1194,
  "endLine" : 1204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeaderClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1513,
  "endLine" : 1522,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1533,
  "endLine" : 1542,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 975,
  "endLine" : 986,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1208,
  "endLine" : 1217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildLaidOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildLaidOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 971,
  "endLine" : 982,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1204,
  "endLine" : 1213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyExternalQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 754,
  "endLine" : 763,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findButtonActionPositionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 752,
  "endLine" : 761,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findActionPositionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 848,
  "endLine" : 857,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1099,
  "endLine" : 1108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorFilterDimmer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Drawable getFirstNonNullDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateNumOfThumbs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void applyDatePickerValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void measureChildWithMargins()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseRowsFrameLayout.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findActionIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 401,
  "endLine" : 412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateComponentsVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBadgeVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 226,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSoundLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSearchQueryInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayCompletions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 445,
  "endLine" : 454,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 792,
  "endLine" : 801,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThumbsUpAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 443,
  "endLine" : 452,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThumbsDownAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 459,
  "endLine" : 468,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void viewFocused()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 570,
  "endLine" : 579,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyPreIme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor swapCursor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyPreIme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideItemLayoutId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 651,
  "endLine" : 660,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateColumnsRange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateItemFocusable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 598,
  "endLine" : 607,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Calendar getCalendarForLocale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerUtility.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initStatics()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 544,
  "endLine" : 553,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSpaceUnderBaseline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 555,
  "endLine" : 564,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 663,
  "endLine" : 672,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View focusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionItemContainer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupDynamicShadowZ()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 426,
  "endLine" : 435,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupWithViewPager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOrientation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumePendingMovesAfterLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 374,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireOnChildViewHolderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 955,
  "endLine" : 964,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireOnChildViewHolderSelectedAndPositioned()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 966,
  "endLine" : 975,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getAdapterPositionByView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 994,
  "endLine" : 1004,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePositionDeltaInPreLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2194,
  "endLine" : 2203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int scrollDirectionSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2534,
  "endLine" : 2543,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsUpdated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2934,
  "endLine" : 2943,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getScrollPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3059,
  "endLine" : 3068,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFadingLeftEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFadingRightEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Grid createGrid()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T addUpdateListener()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 489,
  "endLine" : 500,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScheduler()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 784,
  "endLine" : 794,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setScrollState()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 498,
  "endLine" : 509,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeNonDecorViews()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 565,
  "endLine" : 574,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ItemInfo infoForAnyChild()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1515,
  "endLine" : 1524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3098,
  "endLine" : 3107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 608,
  "endLine" : 617,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 492,
  "endLine" : 504,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCodeAddValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 552,
  "endLine" : 561,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 144,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 172,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 466,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 480,
  "endLine" : 491,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 494,
  "endLine" : 505,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 508,
  "endLine" : 519,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 522,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapValuesAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1052,
  "endLine" : 1064,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMutableMapKeysAdd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1151,
  "endLine" : 1163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCodeTest()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachReversedIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 438,
  "endLine" : 447,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 576,
  "endLine" : 585,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRemoveAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1101,
  "endLine" : 1110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllVariance()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAllVariance()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 186,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 299,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEntryEvictedWhenFull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPutCauseEviction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvictAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntryReplacesOldValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conditionalRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 464,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 490,
  "endLine" : 501,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 504,
  "endLine" : 515,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 518,
  "endLine" : 529,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 532,
  "endLine" : 543,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 546,
  "endLine" : 557,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evictAllFromEmptyCache()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 560,
  "endLine" : 571,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCodeAddValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 760,
  "endLine" : 769,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 529,
  "endLine" : 538,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllThenRemoveOneByOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 829,
  "endLine" : 838,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 901,
  "endLine" : 910,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 824,
  "endLine" : 833,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  mutableOrderedScatterSetOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 449,
  "endLine" : 460,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 953,
  "endLine" : 962,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 412,
  "endLine" : 423,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun popLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun benchmark()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/darwinMain/kotlin/androidx/collection/TestCases.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::collection" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract View createView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 562,
  "endLine" : 618,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecorToolbar getDecorToolbar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchMenuVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean checkShowingFlags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 752,
  "endLine" : 761,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1123,
  "endLine" : 1134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedNavigationIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1291,
  "endLine" : 1300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationItemCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1303,
  "endLine" : 1312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void manageScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 748,
  "endLine" : 757,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1182,
  "endLine" : 1192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1229,
  "endLine" : 1238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3218,
  "endLine" : 3228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3245,
  "endLine" : 3256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Location getLastKnownLocationForProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedNavigationItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 198,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchMenuVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 506,
  "endLine" : 516,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOverrideConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invoke()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 260,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 765,
  "endLine" : 774,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 821,
  "endLine" : 832,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuPopupHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGlobalLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 630,
  "endLine" : 640,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findItemIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 709,
  "endLine" : 720,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuItem findMenuItemForSubmenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 514,
  "endLine" : 524,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 239,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StandaloneActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldApplyFrameworkTintUsingColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 155,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentContentInsetEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1551,
  "endLine" : 1560,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Activity tryGetActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 436,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecorToolbar getDecorToolbar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 760,
  "endLine" : 769,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownViewTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemedSpinnerAdapter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuggestionsAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 384,
  "endLine" : 402,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setActivityChooserPolicyIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 458,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void consumeTextFutureAndSetBlocking()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 610,
  "endLine" : 620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldApplyFrameworkTintUsingColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 192,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollingTabContainerView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dismissPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 412,
  "endLine" : 421,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipPopup.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQuery()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 576,
  "endLine" : 587,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1367,
  "endLine" : 1376,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onItemClicked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1402,
  "endLine" : 1411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void launchIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1508,
  "endLine" : 1519,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureImeVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2038,
  "endLine" : 2047,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 346,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 787,
  "endLine" : 796,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 811,
  "endLine" : 822,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSelectedChildViewEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 828,
  "endLine" : 838,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPromptView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 637,
  "endLine" : 646,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 827,
  "endLine" : 837,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1068,
  "endLine" : 1079,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityChooserModel get()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readHistoricalDataIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 710,
  "endLine" : 719,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrackDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 524,
  "endLine" : 533,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 649,
  "endLine" : 658,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCompoundPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1387,
  "endLine" : 1396,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCompoundPaddingRight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1399,
  "endLine" : 1408,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 929,
  "endLine" : 940,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1152,
  "endLine" : 1164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 273,
  "endLine" : 287,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int indexOfStateSet()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized ColorStateList getTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 378,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 548,
  "endLine" : 557,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void fixDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partitionConstructor_fullStack_createsCorrectState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backStarted_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backCompleted_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardStarted_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardCompleted_afterConnected_shouldWork()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/DirectNavigationEventInputTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_withInvalidPriority_throwsException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 498,
  "endLine" : 515,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_withInvalidPriority_throwsException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1303,
  "endLine" : 1318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlayInputCanNotDispatchToDefaultHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setInfo()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHandler.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_correctlyReturnsString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFromTwoPoints_correctlyModifiesMutableBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInverse_whenAppliedToTransformWithDeterminantOfZero_correctlyThrows()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToAMutableTriangle_canModifyInputAsOutput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 357,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_correctlyReturnsString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeOrthogonal_whenMutableVecIsModified_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeNegation_whenMutableVecIsModified_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_correctlyReturnsString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun length_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateLerpPoint_withRatioBetweenZeroAndOne_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 467,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOutlinePosition_whenBadIndex_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCoverage_forPartitionedMeshAndBox_callsJniAndReturnsFloat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_correctlyReturnsString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 184,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterDimensionsRotationAndShear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableParallelogram.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::ink" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOutlineVertexCount()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterDimensionsRotationAndShear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ImmutableParallelogram.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::ink" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFromCenterAndDimensions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableBox.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::ink" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererScreenshotTestActivity.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::ink" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_comparesValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalInputPropertyConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 350,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalInputPropertyToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsWideGamut()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdentityConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 487,
  "endLine" : 499,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepPositionConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepPositionToString_returnsReasonableString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepsHashCode_withSameValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withValidArguments_returnsABrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithColorIntArgb_withLowAlpha_returnsCopyWithThatColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithColorIntArgb_withHighAlpha_returnsCopyWithThatColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_comparesValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 43,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/InputToolTypeTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Connector.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::ink" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 787,
  "endLine" : 798,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushBuilderSetAndroidColor_setsColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushToBuilderWithAndroidColor_withUnsupportedColorSpace_setsConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withBrushInputsAndShape()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_input()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_explodedInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_collectionOfStrokeInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 181,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_beforeStart_fails()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateMeshBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populate()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInputBatch.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::ink" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceResponse handle()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRedirect()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebResourceRequestCompat.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::webkit" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOffscreenPreRaster()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getOffscreenPreRaster()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSafeBrowsingEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getSafeBrowsingEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getEnterpriseAuthenticationAppLinkPolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 633,
  "endLine" : 642,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRequestedWithHeaderOriginAllowList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 694,
  "endLine" : 703,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUserAgentMetadata()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 735,
  "endLine" : 744,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAttributionRegistrationBehavior()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 845,
  "endLine" : 854,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebViewMediaIntegrityApiStatusConfig getWebViewMediaIntegrityApiStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 904,
  "endLine" : 913,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebAuthenticationSupport()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 963,
  "endLine" : 972,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSpeculativeLoadingStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 1053,
  "endLine" : 1062,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addWebMessageListener()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 737,
  "endLine" : 746,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMimeFromFileName()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/MimeUtil.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::webkit" ],
  "startLine" : 23,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void start()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebMessageCallback()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTracing()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/TracingControllerImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::webkit" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stop()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/TracingControllerImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::webkit" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorCode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCacheMode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCacheMode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowContentAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowContentAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowFileAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowFileAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlockNetworkLoads()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBlockNetworkLoads()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void proceed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/JavaScriptReplyProxyImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::webkit" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void processTextOnEnablingEvent()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 169,
  "endLine" : 181,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SparseArray getEmojiInputFilterPositionArray()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 401,
  "endLine" : 410,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformationMethod unwrapForDisabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformationMethod wrapForEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 444,
  "endLine" : 453,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skip()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawBackground()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji2" ],
  "startLine" : 70,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initExclusions()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config registerInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1431,
  "endLine" : 1440,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerHeaderAdapter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::emoji2" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanNullMarked.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/AndroidManifestServiceExportedDetector.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReportRate()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/MultiPointerPredictor.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::input" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanFilter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::input" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinglePointerPredictor()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/SinglePointerPredictor.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::input" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getFastestFrameTimeMs()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getFastestFrameTimeMs()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionEvent predict()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/system/SystemMotionEventPredictor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::input" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewPositionChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2036,
  "endLine" : 2045,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeLayoutParamsHashCode()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 851,
  "endLine" : 860,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackedMap getGroupBounds()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1190,
  "endLine" : 1199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackedMap getForwardLinks()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1228,
  "endLine" : 1237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackedMap getBackwardLinks()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1239,
  "endLine" : 1248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackedMap pack()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2143,
  "endLine" : 2152,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 429,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findIndexOfValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 351,
  "endLine" : 360,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceScreen.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::preference" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceAdapterPosition()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceAdapterPosition()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findIndexOfValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDialogClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDependency()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1401,
  "endLine" : 1412,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDependencyChange()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1479,
  "endLine" : 1490,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPersistedString()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1693,
  "endLine" : 1704,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPersistedStringSet()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1746,
  "endLine" : 1757,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPersistedInt()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1800,
  "endLine" : 1811,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getPersistedFloat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1854,
  "endLine" : 1865,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getPersistedLong()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1908,
  "endLine" : 1919,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean getPersistedBoolean()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1962,
  "endLine" : 1973,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateContextMenu()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2255,
  "endLine" : 2264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDrawerTitle()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 773,
  "endLine" : 782,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveDrawerToOffset()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1004,
  "endLine" : 1014,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1660,
  "endLine" : 1670,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasPeekingDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1944,
  "endLine" : 1953,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findVisibleDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2018,
  "endLine" : 2027,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2088,
  "endLine" : 2097,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2161,
  "endLine" : 2176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onEdgeLock()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2357,
  "endLine" : 2366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testCaseWillStart()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testSuiteWillStart()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/FilteringExecutor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCompilationParams()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-macrobenchmark/src/main/java/androidx/testutils/MacrobenchUtils.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::testutils" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasRunningLoaders()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MotionEvent createCancelEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean onRightClick()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 205,
  "endLine" : 218,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getAbsoluteRectForChildViewAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateModel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 271,
  "endLine" : 282,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 36,
  "endLine" : 50,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEqualTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extendProvisionalRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvisionalSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 343,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushTasksWithDeadline()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 364,
  "endLine" : 373,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestTiles()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DividerItemDecoration()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isViewWithinBoundFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginBatchedUpdates()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 519,
  "endLine" : 528,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 823,
  "endLine" : 832,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OrientationHelper createOrientationHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OrientationHelper.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LayoutState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFailedToRecycleView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 411,
  "endLine" : 420,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchUIUtilImpl.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endChangeAnimation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCountForAccessibility()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 178,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCountForAccessibility()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 833,
  "endLine" : 842,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1257,
  "endLine" : 1266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1268,
  "endLine" : 1277,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1279,
  "endLine" : 1288,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findFirstVisibleChildClosestToStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1876,
  "endLine" : 1885,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View findFirstVisibleChildClosestToEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1894,
  "endLine" : 1903,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean animateMove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 241,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int localToGlobal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SyncQueueItem next()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1864,
  "endLine" : 1873,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMinStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1875,
  "endLine" : 1884,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1906,
  "endLine" : 1915,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMinEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1917,
  "endLine" : 1926,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findLastReferenceChildPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2260,
  "endLine" : 2269,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStartLine()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2545,
  "endLine" : 2554,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3298,
  "endLine" : 3307,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncListDiffer()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void latchList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createURational()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3290,
  "endLine" : 3299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createSRational()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3305,
  "endLine" : 3314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4779,
  "endLine" : 4788,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int copy()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseWaiters()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 937,
  "endLine" : 946,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setCancelled()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IsolateTerminatedException toJavaScriptException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/TerminationInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killImmediatelyOnThread()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 638,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportResult()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportError()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void consoleClear()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAllPendingEvaluations()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set toInts()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/CallerAccess.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchImpl create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDocumentCountAfterRemovalLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2020,
  "endLine" : 2033,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reportSystemUsageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removePrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock fieldUseDirectlyWithoutNullCheck()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 669,
  "endLine" : 678,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireBuilderProducerAccessible()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 441,
  "endLine" : 450,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotationMirror getDocumentAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getAnnotations()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture removeAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _TransformAndCopyFileToPath()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def WriteShaFile()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebugAppSearchManager()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initSchemaTypeListRecyclerView()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListFragment.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void displayDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentFragment.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::appsearch" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initDocumentListRecyclerView()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListFragment.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBlackoutPeriodStartDate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterPropertyPaths()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1009,
  "endLine" : 1018,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentClassVisibilityForPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 935,
  "endLine" : 944,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPubliclyVisibleTargetPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPubliclyVisibleSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 499,
  "endLine" : 508,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterPropertyPaths()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 664,
  "endLine" : 673,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentClassFactoryRegistry getInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactoryRegistry.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::appsearch" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 602,
  "endLine" : 611,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void appendDocumentPropertyConfigFields()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1632,
  "endLine" : 1643,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addProjectionPaths()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set toIntegerSet()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullText()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 615,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchInfo build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 844,
  "endLine" : 853,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1123,
  "endLine" : 1132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PackageIdentifierParcel createPackageIdentifierFromBundle()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcelCreator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle createBundleFromPackageIdentifier()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcelCreator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 550,
  "endLine" : 559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 671,
  "endLine" : 680,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map createPropertyMapFromPropertyArray()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxIndexedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/FeaturesImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 122,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/EnterpriseGlobalSearchSessionImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::appsearch" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addTakenActionGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/RequestToPlatformConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentChangeInfo toJetpackDocumentChangeInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ObserverSpecToPlatformConverter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSchemaTypeVisibleToConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reportUsageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void searchSuggestion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 358,
  "endLine" : 367,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/BatchResultCallbackAdapter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::appsearch" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 677,
  "endLine" : 686,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontKeepSameSizeTwice()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pruneCacheReverseInsertion()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun databaseBuilderWithFactory()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executors_setCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coroutineContext_setQueryExecutor()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coroutineContext_setTransactionExecutor()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToDestructiveMigrationFrom_calledOnce_migrationsNotRequiredForValues()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoMigrationShouldBeAddedToMigrations_WhenManualDowngradeMigrationIsPresent()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  runInTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 726,
  "endLine" : 735,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationClient.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun databaseBuilderWithFactory()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nonNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultValue_missing_should_print_undefined()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defaultValue_null_should_print_null()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSurroundingParenthesis()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 454,
  "endLine" : 465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDoubleSurroundingParenthesis()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 468,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultipleParenthesisWithSurrounding()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 482,
  "endLine" : 493,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSurroundingParenthesisWithSpacesBefore()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 496,
  "endLine" : 507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSurroundingParenthesisWithSpacesAfter()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 510,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnIndexOrThrow()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StatementUtil.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotationViaReflection()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeExt.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::room" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isJavaDefault()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodElement.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuspendFunctionReturnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacMethodType.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 551,
  "endLine" : 560,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 600,
  "endLine" : 609,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/FtsOptionsBundle.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/FieldBundle.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 252,
  "endLine" : 261,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasErrorContaining()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasErrorContainingMatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProcessingException()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGeneratedClassName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/autovalue/AutoValuePojoProcessorDelegate.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedSuperClassFieldIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 470,
  "endLine" : 479,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/QueryResultBinder.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/parameter/BasicQueryParameterAdapter.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTypeConverterAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 253,
  "endLine" : 266,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTmpVar()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/CodeGenScope.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawQueryForTables()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun syntaxError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SingleQuerySqlParser.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLocalVariable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ValidationWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityDeleteComparator.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllParents()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/RelationCollectorFunctionWriter.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractTasks()",
  "longName" : "",
  "relativeFileName" : "room/scripts/tasks-comparison.kts",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sideloadFromZipFile()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto-handshake/src/main/java/androidx/tracing/perfetto/handshake/PerfettoSdkSideloader.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::tracing" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static std::string ConvertClass()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addEntryHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addExitHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeHooks()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compareByteArrays()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShareTarget fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onGetSmallIconId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 346,
  "endLine" : 359,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotifyNotificationArgs fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int postMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract int postMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 505,
  "endLine" : 559,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areSplashScreensSupported()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void launchAsTrustedWebActivity()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extraCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 341,
  "endLine" : 350,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 362,
  "endLine" : 371,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 374,
  "endLine" : 383,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnminimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 450,
  "endLine" : 459,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bindSessionToPostMessageService()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CustomTabColorSchemeParams fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Property getSqliteVersion()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerInvalidationHooksTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 475,
  "endLine" : 484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleGetSchema()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 598,
  "endLine" : 609,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlDelight2Invalidation()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelight2Invalidation.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sqlite" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyOnDiskDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigure()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 251,
  "endLine" : 264,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegateLaziness()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subtypes_in_array_selection_does_not_throw_error()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::sqlite" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_prefers_width()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_breaks_tie_with_height()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_preferring_height_prefers_height()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_preferring_height_breaks_tie_with_width()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 163,
  "endLine" : 174,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowWidthSizeClass.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowHeightSizeClass.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  addConsumer()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Bounds.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::window" ],
  "startLine" : 65,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityWindowInfoCallbackController.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::window" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeSplitListenerForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 445,
  "endLine" : 455,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPlaceholderRule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::window" ],
  "startLine" : 329,
  "endLine" : 340,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitRule.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::window" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitInfo.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPairRule.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::window" ],
  "startLine" : 319,
  "endLine" : 330,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackend.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrCreate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun presentContentOnWindowArea()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/EmptyWindowAreaControllerImpl.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatioSplitType()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startRearDisplaySession()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/area/WindowAreaComponent.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::window" ],
  "startLine" : 159,
  "endLine" : 188,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLoadStateHeaderAndFooter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stashKeysIfNeeded()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperDataSource.jvm.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::paging" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2737,
  "endLine" : 2749,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2964,
  "endLine" : 2976,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3201,
  "endLine" : 3214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jump_requiresPagingSourceOptIn()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3481,
  "endLine" : 3490,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPageResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPageFetcherTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::paging" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/CachedPageEventFlowLeakTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::paging" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 353,
  "endLine" : 362,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropType()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageEventTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::paging" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageEventTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::paging" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageEventTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::paging" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshot_uncounted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PageStoreTest.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::paging" ],
  "startLine" : 418,
  "endLine" : 428,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatePagingSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/InvalidatingPagingSourceFactoryTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::paging" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_noPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_emptyPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_emptyPagesAtEnds()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingStateTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRemoveInvalidateFunction()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 460,
  "endLine" : 469,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 270,
  "endLine" : 279,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ViewportHint.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::paging" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/TransformablePage.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::paging" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_invalidPagingSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 91,
  "endLine" : 103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyFlow()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/StaticListPagingSourceFactoryTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::paging" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleCollect_singleGen()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/StaticListPagingSourceFactoryTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::paging" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEstimatedFullHeight()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllViews()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 498,
  "endLine" : 507,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateFileUri()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 435,
  "endLine" : 446,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pageBroken()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 677,
  "endLine" : 687,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayViewerError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 833,
  "endLine" : 843,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageLinksView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfHighlightOverlay getOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 296,
  "endLine" : 305,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedMatchValueObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatchValueObserver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::pdf" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSearchResults()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 318,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAllTileBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 166,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void searchPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GotoLinkDestination convert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMatchNearestCharIndex()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onEditorAction()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFindInFileBtn()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int create()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions getPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRects searchPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkRects getPageLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadPdfResult()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/LoadPdfResult.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 281,
  "endLine" : 291,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logMem()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 520,
  "endLine" : 529,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String extractColumn()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getMapFrom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BundleUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T bypassAndReturn()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/StrictModeUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCappedWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 423,
  "endLine" : 432,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 243,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 260,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 712,
  "endLine" : 724,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureChildView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 504,
  "endLine" : 514,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDragState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 921,
  "endLine" : 930,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseViewForPointerUp()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1475,
  "endLine" : 1484,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHoveredVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 612,
  "endLine" : 625,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean clearAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativePathFor()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Outputs.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::benchmark" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureStop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForSimpleperfProcess()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 386,
  "endLine" : 395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInternedData()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parse()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateTraceVersion()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 388,
  "endLine" : 397,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeviceThermalThrottled()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ThrottleDetector.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::benchmark" ],
  "startLine" : 83,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeMetric()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/server/PerfettoHttpServer.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::benchmark" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPowerMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::benchmark" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::fragment" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueAdd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueShow()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueHide()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueRemove()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPrimaryNavigation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 817,
  "endLine" : 831,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleCommit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1923,
  "endLine" : 1932,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set fragmentsFromRecord()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2404,
  "endLine" : 2413,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchRequestPermissions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3201,
  "endLine" : 3210,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOptionsMenuClosed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3472,
  "endLine" : 3481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void swapSharedElementTargets()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 319,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList prepareSetNameOverridesReordered()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreChildFragmentState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1988,
  "endLine" : 1997,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 185,
  "endLine" : 196,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentManagerState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerState.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerState.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPathPrefixMatch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSlicePinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSliceUnpinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Slice handleBindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 360,
  "endLine" : 369,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set unwrap()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceConvert.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::slice" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set wrap()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceConvert.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::slice" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence getPermissionString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostParceling()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 638,
  "endLine" : 647,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSelection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 245,
  "endLine" : 254,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateSliceBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TemplateBuilderImpl selectImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TemplateBuilderImpl selectImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 180,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLoadingState()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 405,
  "endLine" : 418,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void serializeSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStructure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 266,
  "endLine" : 275,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPrimaryActionKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 336,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowContentHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 375,
  "endLine" : 384,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1147,
  "endLine" : 1156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1448,
  "endLine" : 1457,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getTimestampString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 200,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void tintIndeterminateProgressBar()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyConfigurations()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 790,
  "endLine" : 800,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initSliceMetrics()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 918,
  "endLine" : 927,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSliceError()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getFirstImageSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 206,
  "endLine" : 215,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeEntireGridClickable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 757,
  "endLine" : 766,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def increment_version()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def increment_version_within_minor_version()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_library_constants_in_library_versions_toml()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function singlePoints()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function log()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/logger.ts",
  "fileLinesCount" : 87,
  "components" : [ "primary::development" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "const contentWithPath = function()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/license.ts",
  "fileLinesCount" : 183,
  "components" : [ "primary::development" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInternalArtifact()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/LocalMavenRepoDownloader.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_current_revision()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def diff_binary()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkSameKeys()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def addAnnotation()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findAnnotationLine()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def startsFunction()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_update_artifact()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_version_or_macro_from_LibraryVersions_line()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAdCounterHistogramAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 333,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun persistAdSelectionResultAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reportImpression()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportEventRequest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun deleteRegistrations()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerImplCommon.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun registerTrigger()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerImplCommon.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun registerWebSource()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerImplCommon.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun registerWebTrigger()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/MeasurementManagerImplCommon.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/DeletionRequest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/FrequencyCapFilters.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdData.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertAdData()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdData.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun joinCustomAudience()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudienceManagerImplCommon.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun leaveCustomAudience()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudienceManagerImplCommon.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/FetchAndJoinCustomAudienceRequest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateSignals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/signals/ProtectedSignalsManagerImpl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/LocalSdkRegistry.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassLoaderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/InMemorySdkClassLoaderFactory.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/InMemorySdkClassLoaderFactory.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/AppOwnedSdkProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/current/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v6/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v5/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v4/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPrivacySandboxAnnotation()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apipackager/src/main/java/androidx/privacysandbox/tools/apipackager/AnnotationInspector.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadFilesFromDirectory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/TestDataHelper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyResized()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 513,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyZOrderChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWithGaps()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleConstants_matchNextAfter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFacts()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newlineWithoutValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyNotInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatConstants_matchNextAfter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNonZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyFailureBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargInOrderFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 685,
  "endLine" : 693,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargInOrderFailureValuesOnly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFailWithExceptionNoMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFailWithExceptionWithMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWhenCallingThatAfterTest()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectTrace_simpleCase()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ThrowableSubject.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun failWithActual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNoDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMslAltitudeAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 963,
  "endLine" : 971,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1094,
  "endLine" : 1103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void tagDatagramSocket()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void untagDatagramSocket()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NetworkInfo getNetworkInfoFromBroadcast()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void readMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findFirstMatchIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getSerializable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean postDelayed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 716,
  "endLine" : 724,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlResourceParser getXmlResourceParser()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void convertUriIconsToBitmapIcons()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeAllDynamicShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 679,
  "endLine" : 688,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Display getDisplayOrDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 733,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent registerReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1117,
  "endLine" : 1126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areUnusedAppRestrictionsAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PackageManagerCompat.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Cursor query()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContentResolverCompat.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface getFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 538,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFileResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void xyzFromInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComplexColorCompat inflate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getNamedFloat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getNamedBoolean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNamedInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNamedColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNamedResourceId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getNamedString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedValue peekNamedValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getParcelableExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getSerializableExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File buildPath()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 957,
  "endLine" : 965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T checkCompatWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/CoreComponentFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnterSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setExitSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 795,
  "endLine" : 817,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1258,
  "endLine" : 1267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateTopPadding()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3146,
  "endLine" : 3157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreFromCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3362,
  "endLine" : 3371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat getPictureIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3377,
  "endLine" : 3388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingStyle addMessage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3738,
  "endLine" : 3746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupConversation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3849,
  "endLine" : 3861,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMessagesWithoutSender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4000,
  "endLine" : 4008,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5408,
  "endLine" : 5418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6316,
  "endLine" : 6324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureJobId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serviceProcessingStarted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 479,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAlarmClock()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatSideChannelService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatSideChannelService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatSideChannelService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatSideChannelService.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat getConfigurationLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getChannelsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field getMainThreadField()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Field getTokenField()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void configureMenuItem()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void combineArrayExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStreamCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 877,
  "endLine" : 885,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int noteProxyOp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int noteProxyOpNoThrow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeSceneTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String resolveToLegacyUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Person fromPersistableBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PersistableBundle toPersistableBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addDurationItem()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteActionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteActionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteAction toRemoteAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelCompat getNotificationChannelCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 627,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1228,
  "endLine" : 1236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long nativeCreateWeightAlias()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetDensity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void findAndCacheIsProjectedDrawableMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface getBestFontFromFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int sizeAtStep()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int blendARGB()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 626,
  "endLine" : 634,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addFontFromBuffer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteBuffer mmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean copyToFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat toWindowInsetsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNumericModifiers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 465,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAlphabeticModifiers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getIconTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 556,
  "endLine" : 565,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputContentInfoCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutofillId newAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStructureCompat newVirtualViewStructure()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewParent getNestedScrollingParentForType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SoftwareKeyboardControllerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Callback getCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 955,
  "endLine" : 963,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void saveAttributeDataForStyleable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 795,
  "endLine" : 803,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1532,
  "endLine" : 1541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1557,
  "endLine" : 1566,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replaceAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1670,
  "endLine" : 1678,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeActionWithId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1706,
  "endLine" : 1714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getActionList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1717,
  "endLine" : 1725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTransitionName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2832,
  "endLine" : 2840,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat getRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3069,
  "endLine" : 3077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOnReceiveContentListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3295,
  "endLine" : 3303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3549,
  "endLine" : 3557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3572,
  "endLine" : 3580,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3595,
  "endLine" : 3603,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3634,
  "endLine" : 3642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3747,
  "endLine" : 3755,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4347,
  "endLine" : 4355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccessibilityPaneTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4745,
  "endLine" : 4753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4899,
  "endLine" : 4910,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnhandledKeyEventManager at()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5085,
  "endLine" : 5093,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void callCompatInsetAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5325,
  "endLine" : 5335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 460,
  "endLine" : 468,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 485,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 588,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 614,
  "endLine" : 622,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 847,
  "endLine" : 855,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRegionInScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfo createAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean perform()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionInfoCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1173,
  "endLine" : 1182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getTargetForRegion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1624,
  "endLine" : 1632,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List extrasIntList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2640,
  "endLine" : 2648,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchDelegateInfoCompat getTouchDelegateInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4916,
  "endLine" : 4924,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBooleanProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5100,
  "endLine" : 5108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAxisSupported()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Point getDisplaySize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult matchHouseNumber()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidZipCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontInfo create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri createDocument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean removeDocument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Handler create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/CalleeHandler.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onTypefaceRetrieved()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/CallbackWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onTypefaceRequestFailed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/CallbackWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String concatenateWhere()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/DatabaseUtilsCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pools.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CharSequence coerceToText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewOnReceiveContentListener.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void replaceSelection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewOnReceiveContentListener.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getButtonTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int constrain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 662,
  "endLine" : 670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float constrain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 456,
  "endLine" : 464,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1746,
  "endLine" : 1754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runAnimatedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2042,
  "endLine" : 2050,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2408,
  "endLine" : 2436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompoundDrawableTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 960,
  "endLine" : 968,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getCompoundDrawableTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 977,
  "endLine" : 985,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreenViewProvider.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int uToI()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHandRaised()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kickParticipant()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAvailableCallEndpointsChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestEndpointChange()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 334,
  "endLine" : 343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyBuildVersion()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addLocalSilenceExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ExtensionInitializationScopeImpl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addKickParticipantAction()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ParticipantExtensionRemoteImpl.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimationHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAnimationFrameCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startWithoutPulsing()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1009,
  "endLine" : 1017,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1512,
  "endLine" : 1520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean twoPointsOnTheSameLinePath()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathUtils.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/DecelerateInterpolator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUpdateListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePauseListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean animateBasedOnTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatKeyframes createXFloatKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatKeyframes createYFloatKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntKeyframes createXIntKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntKeyframes createYIntKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Keyframes clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupStartValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupEndValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1368,
  "endLine" : 1376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addChild()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1741,
  "endLine" : 1749,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSibling()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1751,
  "endLine" : 1759,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParent()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1761,
  "endLine" : 1769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParents()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1771,
  "endLine" : 1779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorInt()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3807,
  "endLine" : 3815,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3828,
  "endLine" : 3836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3859,
  "endLine" : 3867,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFloatDimen()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3885,
  "endLine" : 3893,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbRangeDataNtfConfig.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reconfigureRangingInterval()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeImpl.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun addControlee()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeAospImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun removeControlee()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeAospImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVibrationAttributes()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticAttributesConverter.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/IDateTimeFormatterImpl.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getVisibleFractionCount()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 700,
  "endLine" : 708,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StandardPluralCategories forString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1835,
  "endLine" : 1843,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidKeyword()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1915,
  "endLine" : 1924,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormats()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 631,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map parseToMap()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1160,
  "endLine" : 1168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map parseToMap()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1347,
  "endLine" : 1356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2077,
  "endLine" : 2085,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2087,
  "endLine" : 2095,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void calculateChecksumIfRequired()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T readVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1515,
  "endLine" : 1523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMethod()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationMirror findAnnotationMirror()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItemAt()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSessionInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1750,
  "endLine" : 1759,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackInfo getPlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2203,
  "endLine" : 2211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2291,
  "endLine" : 2299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MediaControllerCompat getMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2302,
  "endLine" : 2310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlay()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1582,
  "endLine" : 1590,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSkipToQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1630,
  "endLine" : 1638,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1641,
  "endLine" : 1649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSkipToNext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1652,
  "endLine" : 1660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSkipToPrevious()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1663,
  "endLine" : 1671,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFastForward()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1674,
  "endLine" : 1682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRewind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1685,
  "endLine" : 1693,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1696,
  "endLine" : 1704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1707,
  "endLine" : 1715,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1718,
  "endLine" : 1726,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1789,
  "endLine" : 1797,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1840,
  "endLine" : 1848,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaSessionImplApi21 getSessionImplIfCallbackIsSet()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1872,
  "endLine" : 1880,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2106,
  "endLine" : 2114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2205,
  "endLine" : 2213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2428,
  "endLine" : 2436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void adjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2919,
  "endLine" : 2927,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2929,
  "endLine" : 2937,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getLaunchPendingIntent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3188,
  "endLine" : 3196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3200,
  "endLine" : 3208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3395,
  "endLine" : 3403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3436,
  "endLine" : 3444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3957,
  "endLine" : 3965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4499,
  "endLine" : 4507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableVolumeInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/ParcelableVolumeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::media" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 963,
  "endLine" : 972,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingCompat getRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 425,
  "endLine" : 436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 446,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap scaleBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 862,
  "endLine" : 870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 310,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 387,
  "endLine" : 396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2207,
  "endLine" : 2215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRequest()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2265,
  "endLine" : 2273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1543,
  "endLine" : 1551,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaSessionManager()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPermissionGranted()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 478,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assumeCompatibleDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitCapturesAndAssert()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageCapturedCallback.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void triggerImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitCapturesAndAssert()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageSavedCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageProxy createOutputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraAvailabilityUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraUnavailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1377,
  "endLine" : 1386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createYuvFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createRawFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createJpegFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createJpegrFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAverageDiff()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture getInstanceLocked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule getGcRule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GarbageCollectionUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deinit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImpl initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyOnImageCloseListeners()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CameraEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraCaptureCallback createComboCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceConfig.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncoderProfilesProxy from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi33Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncoderProfilesProxy from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi31Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncoderProfilesProxy from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatBaseImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListenableFuture getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictedCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputSurfaceConfiguration create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OutputSurfaceConfiguration.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConstantObservable.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledExecutorService initialValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture scheduleAtFixedRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/IoExecutor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 639,
  "endLine" : 647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RectF rotateRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is90or270()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postRotate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAttributeIfMissing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 665,
  "endLine" : 676,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createUShort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createULong()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createSLong()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFully()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFully()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int skipBytes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeShort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QuirkSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraStateRegistry()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraRegistration getCameraRegistration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraRepository.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 325,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutConfig of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/OutConfig.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLocations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraExecutor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takePicture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 893,
  "endLine" : 902,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1139,
  "endLine" : 1147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1196,
  "endLine" : 1205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1219,
  "endLine" : 1231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1925,
  "endLine" : 1934,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagateChildrenTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getMirroringAppliedByEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 536,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getCropRectAppliedByEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 551,
  "endLine" : 562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindChildren()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getChildTargetType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 411,
  "endLine" : 419,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getSupportedPrivResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 569,
  "endLine" : 578,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational getFallbackAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 648,
  "endLine" : 656,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnyChildSizeCanBeCroppedOutWithoutUpscalingParent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 760,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAllChildSizesCanBeCroppedOutWithoutUpscalingParent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 807,
  "endLine" : 816,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational toRationalWithMod16Considered()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 829,
  "endLine" : 840,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 870,
  "endLine" : 879,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rect getUpdatedCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 462,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getFileExtensionWithDot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImageReaderProxy createImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeBytesToFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2Disk.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean decrementRetryCounter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinalResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProcessFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void abortSilentlyAndRetry()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAnalyzer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnalyzer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 571,
  "endLine" : 579,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 788,
  "endLine" : 798,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1050,
  "endLine" : 1059,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void safeClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendTransformationInfoIfReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldForceEnableStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/PreviewGreenTintQuirk.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageWriter newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void queueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rational calculateFullFovRatioFromSupportedOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCropAspectRatioHasEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasNonSdrConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1063,
  "endLine" : 1071,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingRecording prepareRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 628,
  "endLine" : 636,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaSpec composeRecorderMediaSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1425,
  "endLine" : 1436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLatestSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2793,
  "endLine" : 2801,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStreamId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2804,
  "endLine" : 2812,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInProgressTransformationInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2816,
  "endLine" : 2824,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRecordingState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3232,
  "endLine" : 3240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finalizeRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3369,
  "endLine" : 3377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVideoCapabilitiesSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3475,
  "endLine" : 3483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetVideoEncodingBitRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3508,
  "endLine" : 3517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer findMappedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CapabilitiesByQuality generateCapabilitiesForNonFullySpecifiedDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoValidatedEncoderProfilesProxy getProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoValidatedEncoderProfilesProxy toValidatedProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Recording createFinalizedFrom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getQualityToResolutionMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatInterval()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getAlternativeResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCollectionBufferSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long computeInterpolatedTimeNs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifySilenced()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRecordingConfigChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifySuspended()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 554,
  "endLine" : 562,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SharedByteBuffer newSharedInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioEncoderConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderConfig.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalSourceStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 646,
  "endLine" : 654,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getAdjustedTimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 946,
  "endLine" : 954,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1671,
  "endLine" : 1679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkFullySpecifiedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioEncoderConfigDefaultResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioEncoderConfigDefaultResolver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect adjustCropRectByQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1026,
  "endLine" : 1034,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startTrigger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 652,
  "endLine" : 660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean increment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void removeFromList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyPreviewStagesParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 457,
  "endLine" : 465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreviewInputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessor createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionStrengthAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentExtensionModeAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessor createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExtraSupportedOutputSizesByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OutputSizesCorrector.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPhysicalCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsApi28Impl.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamConfigurationMapCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompat.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatBaseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeatingBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatBaseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSurfaceGenerationId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 404,
  "endLine" : 415,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSettingsOverrideZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/CaptureRequestParameterCompat.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicRangesCompat fromCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicRangesCompat toDynamicRangesCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createBaseCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCharacteristicsCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Range getZoomRatioRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean areStreamUseCasesAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDefaultAfMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setSingleRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeatingBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackAdapter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int focalLengthToViewAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FovUtil.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void decrementUseCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture preCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean is3AConverged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 616,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy findHighestQualityProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy findLowestQualityProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy createProfilesFromCamcorderProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicRange getRecommended10BitDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 801,
  "endLine" : 809,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 830,
  "endLine" : 838,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1070,
  "endLine" : 1081,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1456,
  "endLine" : 1465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1507,
  "endLine" : 1516,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postSurfaceClosedError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1648,
  "endLine" : 1656,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UseCaseInfo from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2046,
  "endLine" : 2054,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2490,
  "endLine" : 2501,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRequiredMaxBitDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1154,
  "endLine" : 1163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceFinishCloseStaleSessions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy dequeueImageFromBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatBaseImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompatBaseImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOverrideParams()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/TemplateParamsOverride.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideAEModeDisabler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/AutoFlashAEModeDisabler.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/OutputSizesCorrector.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  applyQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/OutputSizesCorrector.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompatApi33Impl.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun workaroundBySurfaceProcessing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getExtraSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraSupportedOutputSizeQuirk.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ApiCompat.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReadoutStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ApiCompat.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setCaptureRequestOptionWithPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 566,
  "endLine" : 574,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 582,
  "endLine" : 590,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/State3AControl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPhysicalCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPreviewStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideCapturePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStreamIdsFromSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImplementationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 638,
  "endLine" : 646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindPreviewAndRecreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 745,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlashUiInfo getScreenFlashUiInfoByPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 877,
  "endLine" : 885,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void takePicture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 955,
  "endLine" : 965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageCaptureTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1030,
  "endLine" : 1038,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageCaptureResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1070,
  "endLine" : 1078,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageCaptureIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1108,
  "endLine" : 1116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisImageQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1300,
  "endLine" : 1308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageAnalysisOutputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1470,
  "endLine" : 1479,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reattachSurfaceTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewViewImplementation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2MetadataCache.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCameraAudioRestrictionUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCameraGraphAudioRestrictionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionFinalized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 404,
  "endLine" : 413,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReprocessableCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageReaderNewInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun lock3AForCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isValidForHighSpeedOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Streams.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 467,
  "endLine" : 475,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureImageSources()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportQueryResult isSessionConfigurationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/Camera2CameraDeviceSetupCompat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspend()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestListener.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestListener.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestListener.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestListener.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderImplementation.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reattachSurfaceTexture()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean is90or270()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkUiThread()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 495,
  "endLine" : 505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ChainingListenableFuture.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  transformAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Messenger getMessengerFromRoutingController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findRouteByUniqueId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 871,
  "endLine" : 879,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMediaSessionRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1252,
  "endLine" : 1260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getStatus()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String inferMissingResult()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 864,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findCallbackRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 782,
  "endLine" : 790,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findRouteIndexByDescriptorId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2393,
  "endLine" : 2401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 411,
  "endLine" : 419,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void publishRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 444,
  "endLine" : 453,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int findSystemRouteRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 455,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int findSystemRouteRecordByDescriptorId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int findUserRouteRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 612,
  "endLine" : 621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean releaseRouteControllerByRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 890,
  "endLine" : 898,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 586,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setBaseDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 946,
  "endLine" : 955,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean register()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1043,
  "endLine" : 1051,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1053,
  "endLine" : 1063,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean releaseRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1107,
  "endLine" : 1115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1121,
  "endLine" : 1130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1323,
  "endLine" : 1331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 203,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConnectionDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConnectionControllerReleasedByProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disconnect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequestSucceeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 822,
  "endLine" : 830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequestFailed()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 832,
  "endLine" : 840,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 867,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 461,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addGroupMemberId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 509,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addControlFilter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 704,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTv()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleShowNoWifiWarning()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleShowNoRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 527,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateVolumeGroupItemHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 696,
  "endLine" : 704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean showDialogForAndroidUAndAbove()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Drawable getIconByDrawableId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getButtonTextColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setVolumeSliderColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String dexKeySeparator()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVersion.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getPackageLastUpdateTime()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 316,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 365,
  "endLine" : 373,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeOnFile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long readUInt()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result create()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallerInitializer.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileSectionType fromValue()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/FileSectionType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deleteSkipFile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 616,
  "endLine" : 624,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entryProvider_noInitializers_getsInvalidEntry()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonTest/kotlin/androidx/navigation3/runtime/EntryProviderTest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::navigation3" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/NavEntry.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation3" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneState.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation3" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SinglePaneScene.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::navigation3" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  NavDisplay()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  NavDisplay()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getNegativeButtonText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 469,
  "endLine" : 477,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCancelButtonPressed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 810,
  "endLine" : 820,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSuccessToClient()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 957,
  "endLine" : 966,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int checkForFingerprintPreAuthenticationErrors()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1014,
  "endLine" : 1022,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void authenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1403,
  "endLine" : 1411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Method getCanAuthenticateWithCryptoMethod()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 1073,
  "endLine" : 1081,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CursorWindow getWindow()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 445,
  "endLine" : 454,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isProviderPaged()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 474,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableWorker createWorker()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-work/src/main/java/androidx/hilt/work/HiltWorkerFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::hilt" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "work/work-inspection/src/main/java/androidx/work/inspection/WorkManagerInspector.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::work" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyForegroundServiceTypeIssueDetector.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::work" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckRootProject()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::work" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportSuccess()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void reportFailure()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::work" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImpl toWorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcmScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmScheduler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeTasks()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListenableFuture enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkManager.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::work" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkInfo.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::work" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createCancelWorkIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 397,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onForceStopRunnableCompleted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 660,
  "endLine" : 668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopAndCancelWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 268,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readSystemState()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BatteryChargingTracker.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::work" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casWaiters()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1148,
  "endLine" : 1156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casListeners()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1159,
  "endLine" : 1167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casValue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1170,
  "endLine" : 1178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopTimer()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::work" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWakeLocks()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WakeLocks.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::work" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 234,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createExecutionCompletedIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExecuted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompletedListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DelayedWorkTracker()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/DelayedWorkTracker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getForegroundInfoAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/OverwritingInputMerger.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::work" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkerBuilder()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestWorkerBuilder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::work" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void send()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesCallbackMerger.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::enterprise" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void upload()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int resolveGravity()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1268,
  "endLine" : 1276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removePreDrawListener()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1664,
  "endLine" : 1672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPointInChildBounds()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1734,
  "endLine" : 1742,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2627,
  "endLine" : 2635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3273,
  "endLine" : 3281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3498,
  "endLine" : 3508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOutgoingEdges()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performDrag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 830,
  "endLine" : 839,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circular()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyPositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyCycles()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1062,
  "endLine" : 1070,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDirty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildRectangles()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 583,
  "endLine" : 591,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBothStates()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1226,
  "endLine" : 1234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endTrigger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1290,
  "endLine" : 1298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean applyViewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRealID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1717,
  "endLine" : 1725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debugPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3615,
  "endLine" : 3623,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStructure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4153,
  "endLine" : 4161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRemoved()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4696,
  "endLine" : 4704,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnShow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4710,
  "endLine" : 4718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnHide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4724,
  "endLine" : 4732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet cloneConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4784,
  "endLine" : 4792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4819,
  "endLine" : 4827,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcPathPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillStandard()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 948,
  "endLine" : 956,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpRect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextOutlineThickness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 555,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String compare()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getDesignInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markHierarchyDirty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3851,
  "endLine" : 3860,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 551,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerHorizontallyRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2911,
  "endLine" : 2919,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2935,
  "endLine" : 2943,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3356,
  "endLine" : 3364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerHorizontallyRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3372,
  "endLine" : 3380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3388,
  "endLine" : 3396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5906,
  "endLine" : 5915,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6202,
  "endLine" : 6211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6296,
  "endLine" : 6305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6413,
  "endLine" : 6423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6480,
  "endLine" : 6489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1089,
  "endLine" : 1097,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numberOfInterpolatedValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement getOrNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLArray getArrayOrCreate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 370,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcPathPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildRectangles()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 578,
  "endLine" : 586,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBothStates()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1194,
  "endLine" : 1202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fillStandard()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 859,
  "endLine" : 867,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numberOfInterpolatedValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedValues.java",
  "fileLinesCount" : 834,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 694,
  "endLine" : 702,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MonotonicCurveFit genSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StepCurve.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float value()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseTransitions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 471,
  "endLine" : 479,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1517,
  "endLine" : 1525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String lookForType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2084,
  "endLine" : 2092,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int convertDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BarrierReference barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cyclePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 347,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/HelperWidget.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDependencies()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 655,
  "endLine" : 663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 665,
  "endLine" : 673,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void serializeAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 675,
  "endLine" : 683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createObjectVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1056,
  "endLine" : 1064,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1179,
  "endLine" : 1187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBiasPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1316,
  "endLine" : 1324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalMatchStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1485,
  "endLine" : 1493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRelativePositioning()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1785,
  "endLine" : 1793,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1955,
  "endLine" : 1963,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionBehaviour getDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2294,
  "endLine" : 2302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean intersectWith()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintWidget getFirstVisibleWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 499,
  "endLine" : 507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintWidget getLastVisibleWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsWrapComputation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsWrapComputation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMemoryUsed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1135,
  "endLine" : 1143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invert()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 504,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void divideByAmount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 521,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 264,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attributesToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycles.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attributesToString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceWrapper()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceWrapper createSurfaceWrapper()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapperProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isVendingPackageInstalled()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getActivityIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/LoadingView.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/LauncherActivity.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchEnergyProfile()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTollListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CarPropertyResponse build()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarPropertyResponse.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMarkAsRead()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationCallbackDelegateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEvent.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor getMainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/ThreadUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::car" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Session getSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAppInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendSearchTextChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendSearchSubmitted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Alert()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 391,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTimeWithZone create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSupportedSpans()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarTextConstraints.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendItemVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnItemVisibilityChangedDelegateImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 221,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigationTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Maneuver build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 693,
  "endLine" : 701,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationManagerCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String bundleToString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validatePhoneIntentIsValid()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getQueryString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 237,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissAlert()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarResultStub()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStub.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarHardwareResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStub.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostValidator createHostValidator()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationCarAppService.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationCarAppService.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 527,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostValidator createHostValidator()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseService.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action createGrantPermissionsButton()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRowWithParkedOnlyContent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithPaneTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Template getPinSignInTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor openFile()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/DelayedFileProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickListener buildOnClickListenerForImageTest()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCallback toRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/AppWidgetProviderWithCallbacks.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteCallback toRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/BroadcastReceiverWithCallbacks.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEndOfInputStreamTimestamp()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 563,
  "endLine" : 571,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBuffer getCurrentBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 785,
  "endLine" : 793,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSize()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRingColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 500,
  "endLine" : 508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canChildScrollUp()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 749,
  "endLine" : 757,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRadialGradient()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static XmlResourceParser getXmlResourceParser()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeCategory()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean ensureDir()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean renameTo()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri createFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int CreateSharedCounter()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/cpp/shared_counter.cc",
  "fileLinesCount" : 83,
  "components" : [ "primary::datastore" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/FileStorageTest.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::datastore" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifyingReturnedByteArrayDoesntModifyInternalState()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetAll()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactory.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::datastore" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonTest/kotlin/androidx/datastore/core/okio/OkioStorageTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::datastore" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialOption.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::credentials" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameworkResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialRequest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::credentials" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveProviderCreateCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBeginGetCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 387,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBeginGetCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 599,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialRequest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::credentials" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/SigningInfoCompat.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::credentials" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationResult.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::credentials" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToFrameworkResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/utils/BeginCreateCredentialUtil.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::credentials" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationError.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::credentials" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun cancelOrCallbackExceptionOrResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CredentialProviderController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::credentials" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHolderForHierarchy()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/PerformanceMetricsState.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::metrics" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi24.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::metrics" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFrame()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi16Impl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::metrics" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi16Impl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::metrics" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi31.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::metrics" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi24Impl.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::metrics" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toHexString()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkCallingAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppAuthenticator createFromConfig()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 527,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/SecurityPatchState.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::security" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerUpdate()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedPreferences create()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commit()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestAppAuthenticatorBuilder setSigningIdentityForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataItem coseSign1Sign()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 726,
  "endLine" : 735,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadProofOfProvisioningSha256()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 818,
  "endLine" : 826,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 461,
  "endLine" : 469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEditorInfoAttrs()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 791,
  "endLine" : 800,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataItem getMetadataItem()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 124,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateSelection()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputFilter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanStart()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanEnd()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanFlags()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatcherWrapper getWatcherFor()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-bundled/src/main/java/androidx/emoji/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::emoji" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositeOnPageChangeCallback.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositeOnPageChangeCallback.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositeOnPageChangeCallback.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void beginFakeVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/FakeDrag.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformPage()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/MarginPageTransformer.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewPager2 requireViewPager()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/MarginPageTransformer.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasRunningChangingLayoutTransition()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/AnimateLayoutChangeDetector.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean install()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/WindowInsetsApplier.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsCompat consumeAllInsets()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/WindowInsetsApplier.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 115,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicFragmentNavigator.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::navigation" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::navigation" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestinationsAsVarArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorRemove()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorDoubleRemoveWithoutNext()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsDifferentStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameRelativeWithIncorrectType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getQueryParameterNames()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavUri.nonAndroid.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/internal/UriCodec.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptionsBuilder.android.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::navigation" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkNoUriNoMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchNoScheme()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMissingRequiredArgumentUnknownDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1600,
  "endLine" : 1609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMissingNullableArgumentUnknownDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1612,
  "endLine" : 1621,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertOnlyIfArgHasBackingField()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1068,
  "endLine" : 1077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeCustomArgNativeTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 541,
  "endLine" : 551,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeMultiArgNativeTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 554,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeMultiCustomTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 616,
  "endLine" : 628,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paramWithNoBackingField()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphEqualsId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphNotEqualsId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popUpToRouteInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parcelableArrayValueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializableArrayValueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveArrayValueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfAbstract()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 591,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfAbstract_duplicateArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 604,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectionNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsValidDeepLinkInvalidLinkPathTail()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigation()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationUnaryPlus()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decodeInline()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteDecoder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::navigation" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraphNavigator.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/internal/NavGraphImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::navigation" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onLaunchSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigatorDestinationBuilder.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::navigation" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicActivityNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigation" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1200,
  "endLine" : 1208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithExactRoute_multiArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1927,
  "endLine" : 1940,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetBackStackEntryWithPartialExactRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1944,
  "endLine" : 1958,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3809,
  "endLine" : 3818,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionAdditionalURI()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3832,
  "endLine" : 3841,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3925,
  "endLine" : 3934,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeWildCardSubtype()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3938,
  "endLine" : 3947,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeWildCardType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3951,
  "endLine" : 3960,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionAndMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4000,
  "endLine" : 4009,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationViaDeepLinkPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4046,
  "endLine" : 4055,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectPathNullString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5001,
  "endLine" : 5010,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullableString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5028,
  "endLine" : 5037,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectQueryNullString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5041,
  "endLine" : 5050,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullStringList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5192,
  "endLine" : 5201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullStringListUseDefaultNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5205,
  "endLine" : 5214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullStringListUseDefaultList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5218,
  "endLine" : 5227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullIntList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5231,
  "endLine" : 5240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullIntListUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5244,
  "endLine" : 5253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectNullDoubleArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5416,
  "endLine" : 5425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5624,
  "endLine" : 5633,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLinkMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5637,
  "endLine" : 5646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_ActionAndMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5686,
  "endLine" : 5695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsFirstIntentNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsSecondIntentNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 405,
  "endLine" : 413,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToStringNoClassOrAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateUpPop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 851,
  "endLine" : 860,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeWildCardSubtype()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 864,
  "endLine" : 873,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeWildCardType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 877,
  "endLine" : 886,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigationViaDeepLinkPopUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 890,
  "endLine" : 899,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateMultipleParentsOnHierarchy()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1914,
  "endLine" : 1927,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_InvalidUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3448,
  "endLine" : 3457,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_MimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3461,
  "endLine" : 3470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_Action()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3474,
  "endLine" : 3483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_ActionAndMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3523,
  "endLine" : 3532,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdAction_nonNullableArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdMimeTypeAndUri_nonNullableArgMissingUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateDeepLinkWithApplicationIdMimeTypeAndUri_missingUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateWithNullDataPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 285,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateWithNullData()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsLong()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 366,
  "endLine" : 375,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExplicitStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 176,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExplicitStartDestinationMultipleTimes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 229,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateNavGraphToSameNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 303,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexQueryArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexQueryArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetDestinationId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDirectionsCodeFile()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/java/JavaNavWriter.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::navigation" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int modifyWordWidth()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 470,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegateExplicitKeyAndSerializer()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate-samples/src/main/java/androidx/lifecycle/LifecycleViewModelSavedStateSamples.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchAndEnqueue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/DispatchQueue.jvm.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 83,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/CompositeGeneratedAdaptersObserver.jvm.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_withDuplicatedKey_closesPrevious()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomDefaultFactory()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_withCustomScope_afterClear_returnsSameScope()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  addInitializer()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/viewmodel/InitializerViewModelFactory.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withNewState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveInitializedToDestroyed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGenericAndObserve()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constructionOrder()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonMain/kotlin/androidx/lifecycle/WithLifecycleState.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreate_parcelable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/androidHostTest/kotlin/androidx/lifecycle/viewmodel/testing/AndroidViewModelScenarioTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequery()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGet()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeySet()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegate.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleStartEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleStartEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleResumeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeContent()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidHostTest/kotlin/androidx/compose/animation/ConverterTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidHostTest/kotlin/androidx/compose/animation/ConverterTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClampedOutOfRangePosition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidHostTest/kotlin/androidx/compose/animation/AndroidFlingSplineTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossfadeTest_showsContent()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/CrossfadeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1671,
  "endLine" : 1679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickAndAssertColorDuringTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3050,
  "endLine" : 3061,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SizeTransform()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scaleIn()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scaleOut()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun expandIn()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shrinkOut()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun expandHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun expandVertically()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shrinkHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 691,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shrinkVertically()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideTargetValueByState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1313,
  "endLine" : 1321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Crossfade()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/Crossfade.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetSize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deferRequest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleFloatProperty()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidDeviceTest/kotlin/androidx/compose/animation/graphics/vector/AnimatorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationVectorTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun velocityCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_CompareToCubicEasing()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateContentAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreateTransitionState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationState.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animate()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SuspendAnimation.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def app_bar_line()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/bottom_app_bar_rounded_edges_graph.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecureTextField_filled_textContentIsNotObfuscated()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/SecureTextFieldTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSecureTextField_outlined_textContentIsNotObfuscated()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/SecureTextFieldTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_singleLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_singleLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_singleLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_singleLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_multiLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_multiLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_multiLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_multiLine_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withoutLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withoutLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_primary()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceContentColorTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceSetsCorrectContentColors_surface()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceContentColorTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceDoesNotSetContentColor_withCustomColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SurfaceContentColorTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorDisplayed_refreshingInitially()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshIndicatorTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_origin()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_origin_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_end()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_steps()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_steps_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_enabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_overlapingThumbs()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_fullRange()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderScreenshotTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 731,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonScreenshotTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonContentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonContentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonContentColorIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vector_materialIconSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painter_noIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_withIcon24_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_withIcon56_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_lightThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_darkThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/MaterialTextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noContentAlphaSpecified_contentColorUnmodified_colorNotFromTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ContentAlphaTest.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun expand()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomSheetScaffold.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomNavigation.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 645,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 656,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun leadingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 667,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ElevationOverlay.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performDrag()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 865,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incomingAnimationSpecForInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Elevation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outgoingAnimationSpecForInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Elevation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun leadingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trailingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 814,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun leadingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun trailingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/RadioButton.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/RadioButton.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TabRow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachesViews()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createRippleModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/ViewCapture.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun request()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/ViewCapture.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssertShape_rectInRect_inCenter_alignedWithRaster()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAssertShape_rectInRect_inCenter_misalignedWithRaster()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AssertShapeTest.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeZeroTime()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measurePositiveOnEmptyShouldFail()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachParameterPropagatesParameterToContentAndRunBlock()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ParameterizedComposeTestRuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithViewConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/TestViewConfiguration.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonMain/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonMain/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCanonicalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun signum()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateCreation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateCreation_withRounding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusMinusMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapPosition_forStartAlignedStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineSnapPositionTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_materialIconSize_iconPositioning()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 840,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearWavyProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularWavyProgressIndicator_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carousel_snapsToPage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uncontainedCarousel_doesntSnapToPage()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun surfaceDoesNotSetContentColor_withCustomColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SurfaceContentColorTest.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_lightThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_darkThemeSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_noUnwantedCallbackCalls()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 464,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_singleLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_singleLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideTopPadding_multiLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideBottomPadding_multiLine_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideStartPadding_withoutLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldBox_overrideEndPadding_withoutLabel_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precisionPointerUiEnabled_withMouse_physicalKeyboardAddedLater_updatesToUseDenseUi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_initialTabSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedLeadingIconTabRow_initialTabSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 768,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_initialState_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_button_light_theme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_button_dark_theme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filled_tonal_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlined_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_button_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelContentColor_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelContentColor_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1118,
  "endLine" : 1127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_withSubtitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_withTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_withSubtitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthCreation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vector_materialIconSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painter_noIntrinsicSize_dimensions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_keyboardInput_outOfRange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 449,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24Hour_writePmHour()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24HourStartingPm_writePmHour()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 578,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24Hour_writeNoon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 592,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24Hour_writeMidnight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 628,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_restoresPullRefreshState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularProgressIndicator_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLoadingIndicator_NaNProgress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLuminance0_returnsBlack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLuminance100_returnsWhite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKeylineBefore()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 837,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1351,
  "endLine" : 1361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1468,
  "endLine" : 1477,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1819,
  "endLine" : 1829,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 656,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1104,
  "endLine" : 1112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1299,
  "endLine" : 1309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberFloatingToolbarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1385,
  "endLine" : 1393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 2152,
  "endLine" : 2160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExpandedFullScreenContainedSearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExpandedFullScreenSearchBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2562,
  "endLine" : 2570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 856,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 886,
  "endLine" : 896,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 877,
  "endLine" : 886,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  slowEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 767,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 1020,
  "endLine" : 1028,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LabelWithSupportingText()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RangeSlider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 627,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTopAppBarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2013,
  "endLine" : 2021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2235,
  "endLine" : 2244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBottomAppBarState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2402,
  "endLine" : 2410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3488,
  "endLine" : 3496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3634,
  "endLine" : 3642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incomingAnimationSpecForInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/Elevation.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outgoingAnimationSpecForInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/Elevation.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/AnimatedShape.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1168,
  "endLine" : 1176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/RadioButton.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_extraLargeWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_extraLargeWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_extraLargeWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_extraLargeWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromLeftOffset_withEnterFromLeftPane_useTheLeftEdgeOfPanesEnteringFromRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromLeftOffset_withEnterFromLeftPane_useTheLeftEdgeOfPanesShown()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromLeftOffset_withEnterFromLeftDelayedPane_useTheSameEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hidingPaneTargetLeft_useRightEdgeOfLeftShowingPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_standard_medium_size_window()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_dense_medium_size_window()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_standard_expanded_size_window()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_dense_expanded_size_window()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/DragToResizeState.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDraggedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/DragToResizeState.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDraggedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/DragToResizeState.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithMainSupportingExtra_showsSupportingAndExtra()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetailExtra_showsDetailAndExtra()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectFoldingFeaturesAsState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidMain/kotlin/androidx/compose/material3/adaptive/AndroidWindowAdaptiveInfo.android.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weReceiveSecondValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValueHolder.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unusedRestoredValueSavedAgain()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registeringTheSameKeysTwice()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateSaverReturnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableWithMutableStateTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSaveable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.android.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/internal/ComposableLambdaN.jvmAndAndroid.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveSomeItems()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotWeakSetTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateListIterator_index()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_listIterator_add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_listIterator_remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_listIterator_set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_concurrentChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 467,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSimpleReclaimingState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1116,
  "endLine" : 1124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwInApplyWithMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1385,
  "endLine" : 1393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToCrawlSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CacheInvalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 903,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTo()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionAndDerivedStateTests.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReportsReport()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 814,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2781,
  "endLine" : 2790,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test_CM1_RetFun()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4900,
  "endLine" : 4908,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllVector()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 386,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllArray()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRemoveAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeIf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 805,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToIndexFor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1432,
  "endLine" : 1440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1713,
  "endLine" : 1721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1750,
  "endLine" : 1758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseIncomplete()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runObservedBlocks()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableMethodWithDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withFrameNanosThrowsWithNoClock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/MonotonicFrameClockTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun useNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 716,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startReusableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 730,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 869,
  "endLine" : 877,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 880,
  "endLine" : 888,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 899,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 910,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 921,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 935,
  "endLine" : 943,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 946,
  "endLine" : 954,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2217,
  "endLine" : 2225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun withNoObservations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeScopeIf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1120,
  "endLine" : 1128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verifyConsistent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1180,
  "endLine" : 1188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompositionLocalProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1470,
  "endLine" : 1478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1779,
  "endLine" : 1787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAnchoredGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3422,
  "endLine" : 3430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/AwaiterQueue.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/ComposableLambda.kt",
  "fileLinesCount" : 1373,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  produceState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resumeCompositionFrameClock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1495,
  "endLine" : 1503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordNestedStatesOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1570,
  "endLine" : 1578,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weReceiveSecondValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFontSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetContentRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithSpacerBefore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableFocusableInteractionTest.kt",
  "fileLinesCount" : 730,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BorderTest.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1641,
  "endLine" : 1649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1711,
  "endLine" : 1719,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2179,
  "endLine" : 2187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2951,
  "endLine" : 2959,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BackgroundTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameter1()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BackgroundTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyArrangementsTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/grid/LazyArrangementsTest.kt",
  "fileLinesCount" : 779,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/BasicContextMenuRepresentation.skiko.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 786,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startShowing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/TooltipArea.desktop.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContextMenuDataProvider()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_animatesToZero_fromNegativeValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun max_size_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/UndoManagerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutBuilder_verifySimpleParameters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_noPreviousSelection_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 778,
  "endLine" : 786,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe_with_same_key_throws_exception()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImplTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_init()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_touchSelectionObserver_onLongPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_touchSelectionObserver_onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_handleDragObserver_onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_cursorDragObserver_onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_whenPartiallySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_zero_length_text_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_line_index_more_then_lines_limit_should_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextLayoutHelperTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_topBottomVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_selectChars_throws_whenInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenPrefixChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenPrefixAdded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenPrefixRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenSuffixChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenSuffixAdded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenSuffixRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenMiddleChanged_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenMiddleAdded_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenMiddleRemoved_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenMiddleChanged_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenMiddleAdded_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_updatesText_whenMiddleRemoved_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle_crashes_ifNotCreatedForOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 664,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle_notRangeTracked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 677,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savesAndRestoresTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateSaverTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_areEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byValue_reverts_whenReturnsCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byValue_appliesChanges_whenReturnsSameContentAsCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byValue_noops_whenReturnsProposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byValue_appliesChanges_whenDifferentCharSequenceReturned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/FinishComposingTextCommandTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/FinishComposingTextCommandTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_and_append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_and_prepend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_and_insert_into_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend_and_prepend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend_and_append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend_and_insert_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_insert_two_chars_and_append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_two_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_two_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_with_two_instruction_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_with_two_instruction_from_head_and_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_with_two_instruction_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_head_two_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_middle_two_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_one_char_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_one_char_with_two_chars_from_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 574,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_one_char_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 585,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_two_chars_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_two_chars_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 607,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_three_chars_with_two_char()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitSingleItem_canUndo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directEdits_doeNotClearTheUndoHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_covered_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterNotRan_whenNoCommands()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterNotRan_whenOnlyFinishComposingTextCommand_noComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterNotRan_whenOnlyFinishComposingTextCommand_withComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cancel_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_composition_and_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun committed_text_same_as_current_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_notChangingContent_stillClearsComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_delrange_contains_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_covered_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoAppends()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAdjacentReplaces_whenPerformedInOrder_replacementsShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAdjacentReplaces_whenPerformedInOrder_replacementsLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAdjacentReplaces_whenPerformedInReverseOrder_replacementsShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAdjacentReplaces_whenPerformedInReverseOrder_replacementsLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePartiallyOverlappingChanges_atStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePartiallyOverlappingChanges_atEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleFullyOverlappingChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenItemsWithSeparatorsBetween_separatorsCombined()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFiltering_cannotFilterSeparators()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSourceNonNullIndication_nonEquality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7080,
  "endLine" : 7090,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_extendsSelection_withReducedVisualTransformation_toRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_extendsSelection_withReducedVisualTransformation_toLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_directCutPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_linesNavigation_cache()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace_withEmoji()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_nextWord_doubleSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_prevWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_HomeAndEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_deleteWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_tabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_tabMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_shiftTabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 545,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_enterSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_withActiveSelection_enterMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 567,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadLeft_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadUp_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_shortInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_invalidValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_invalidValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_longInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_notScrollable_withShortInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_notScrollable_withShortInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excludeBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/SystemGestureExclusionTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierInspectorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberOverscrollEffect_nullOverscrollFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1394,
  "endLine" : 1402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals_withColor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 723,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeContent_Reversed_ScrollToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNotScrollForwardOrBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1055,
  "endLine" : 1065,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCount_pagerOnlyContainsGivenPageCountItems()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedScrollToPage_usingLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedScrollToPage_emptyPager_shouldNotReact()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedScrollToPageWithOffset_usingLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCountIsMax_shouldSettleAfterSmallScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageCountTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1957,
  "endLine" : 1965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2026,
  "endLine" : 2034,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2492,
  "endLine" : 2500,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3309,
  "endLine" : 3317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3384,
  "endLine" : 3392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preferClearBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PreferKeepClearTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchSlopCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 521,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelDragDuringSlop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MainLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triStateToggleable_noInteractionSource_minTouchTarget_clickOutsideLayoutBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithSpacerBefore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 838,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1640,
  "endLine" : 1648,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalInputs_shouldResolveToEquals_withColor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_simpleString_prefetchHappens_whenTextChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicText_annotatedString_prefetchHappens_whenTextChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_onClick_outsideLinks_doNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_onClick_inBetweenLinks_doNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_spansTwoLines_onClick_opensSecondUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlText_onClick_outsideLink_doNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlText_onClick_inBetweenLinks_doNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 282,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiText_onClick_outsideLink_doNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_styleFromAnnotationUsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_mouseRightClick_appears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_trackpadRightClick_appears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_mouseLeftClick_doesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contextMenu_trackpadLeftClick_doesNotAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHandleLtrDirection_ltr_handles_not_cross_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHandleLtrDirection_ltr_handles_cross_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHandleLtrDirection_rtl_handles_not_cross_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHandleLtrDirection_rtl_handles_cross_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlesTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_defaultSelectionColors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionColorsScreenshotTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun assertAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performCopy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextToolbarTopAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPress_selectsSingleWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClick_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 741,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClick_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 958,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenTouch_touchBehaviorsAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1149,
  "endLine" : 1160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchCollapsedSelection_thenMouse_noUiElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenTouch_touchBehaviorsAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1216,
  "endLine" : 1227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchCollapsedSelection_thenTrackpad_noUiElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPress_selectsSingleWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenRelease_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenRelease_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextWithSpaceSelectionGesturesRegressionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPress_selectsSingleWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClick_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 706,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenTouch_touchBehaviorsAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 886,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClick_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 983,
  "endLine" : 994,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenTouch_touchBehaviorsAppear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1166,
  "endLine" : 1177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextFieldSelectionTestUtils.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextFieldSelectionTestUtils.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorChanged_usingLambda_doesInvalidateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MinLinesMemoryLeakTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/MinLinesMemoryLeakTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/ComposeInputMethodManagerTestRule.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform_setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImeSelectionChangesTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_directCutPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_linesNavigation_cache()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace_withEmoji()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_nextWord_doubleSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_HomeAndEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_pageNavigationDown_exactFit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 573,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_hover_showsHandwritingIcon()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyChangingHighlight_doesNotFireUpdateSelectionOrRestartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionCoveringAllString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canUndo_imeInsert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRedo_imeInsert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undoMerges_imeInserts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/undo/BasicTextFieldUndoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarDoesNotAccessClipData_whenEvaluatingPaste()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downAndMoveOut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/PressDownTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolbarAppears_whenCursorHandleIsClicked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenStyledOutputTransformation_readChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingRegion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 404,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 443,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 483,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun key_event_del_down()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 563,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_shortInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_longInputText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldState_textChange_updatesSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_focus_showsSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipingThroughTextField_doesNotGainFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 1021,
  "endLine" : 1031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_notScrollable_withShortInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_notScrollable_withShortInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_setsViewportSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_vertical_setsViewportSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling1x_lineHeightDoubleSp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling2x_lineHeightDoubleSp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling1x_lineHeightDoubleEm()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling2x_lineHeightDoubleEm()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling1x_drawText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontScaling2x_drawText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOneModifier_nodeTraversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1787,
  "endLine" : 1795,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indication_drawIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_withMinSize_sizeIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_1ItemMinWidth_sizeIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotAnimate_whenZeroIterations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationNotCancelled_whenSpacingFunctionChangesButSameSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 930,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationCancelled_whenSpacingChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 941,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicMarquee.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicMarquee.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 638,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateTargetPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerSnapDistance.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 392,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 908,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ContentInViewNode.kt",
  "fileLinesCount" : 498,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun tryAwaitRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun settle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1005,
  "endLine" : 1014,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehavior.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 481,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardActions.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNode.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldLineLimits.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldTextLayoutModifier.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 754,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridState.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridIntervalContent.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 465,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasuredItemProvider.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsModifierLocal.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAnimator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/IntervalList.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelPlacementAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimation.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutSemantics.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestOnAfterLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/AwaitFirstLayoutModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastIndexInLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridCacheWindowStrategy.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 499,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CutCornerShape.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShape.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1380,
  "endLine" : 1388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun current()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedIntInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedDpInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun union()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exclude()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun limitInsets_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableWindowInsetsDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableWindowInsetsConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_invalidWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_invalidWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 576,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImeVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusPaddingValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingValuesTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusPaddingValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingValuesTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusPaddingValues_mustBeNonNegative()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingValuesTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_toggle_changesDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expandIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayoutOverflow.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 384,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 532,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 614,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCompostionDataShouldProduceEmptyTree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markUnwanted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/InspectorNode.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  runOnMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/util/ThreadUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun figures()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillTypeEvenOdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillTypeNonZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBlendModeColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidColorFilter.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLockHardwareCanvasAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamedColorSpaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComponentCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdempotentTransferFunctions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ShadowTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedRenderEffect.skiko.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeColorsSameColorSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeColorsLowAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestructuring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparentColorsAtEndsAndNoStopsReturnsNoStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidCanvasTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 635,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorSpaceTestHelper()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BitmapPainter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPathNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathParser.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/PathSegment.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 830,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Matrix.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToRotateRed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToRotateGreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToRotateBlue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawArcRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capitalize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/webMain/kotlin/androidx/compose/ui/text/platform/WebStringDelegate.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOnGC()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/WeakKeysCacheTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 496,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart_newline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2711,
  "endLine" : 2721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_includes_white_space()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4100,
  "endLine" : 4109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_start_larger_than_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4155,
  "endLine" : 4164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_start_is_smaller_than_zero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4167,
  "endLine" : 4176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_end_is_larger_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4179,
  "endLine" : 4188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBoring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun last()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayerAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 358,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPosText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawDoubleRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathForRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_multichar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLatinResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWeakResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArabicResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArabicEmbeddingResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArabicOverrideResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testArabicIsolateResolveTextDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/FontRasterizationSettings.skiko.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForegroundPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphBuilder.skiko.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 560,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_withString_andMultipleCalls_appendsAllOfTheText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_char_appends()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 782,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushBullet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_properties_is_covered_by_TextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextSpanParagraphStyleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSpecified_returns_true_for_specified_textaligns()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeOrElse_returns_this_if_isSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_AnnotatedString_withSpanStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_AnnotatedString_withParagraphStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_overlapped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toUpperCase_andAnnotatedString_dontCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toUpperCase_andAnnotatedString_annotationAtStart_dontCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throws_stackCleared_insideMaxRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throw_insideAllowedRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 893,
  "endLine" : 901,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherFontArgumentsWontChange_whenBoldTextAccessibilityIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_textChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_compositionReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionIsCleared_when_compositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_preserve_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/FinishComposingTextCommandTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_and_append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_and_prepend()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_and_insert_into_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend_and_prepend()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend_and_append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend_and_insert_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_insert_two_chars_and_append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_two_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_two_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_insert_and_delete_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_with_two_instruction_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_with_two_instruction_from_head_and_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_with_two_instruction_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_head_two_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_middle_two_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_one_char_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_one_char_with_two_chars_from_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_one_char_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_two_chars_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_two_chars_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_three_chars_with_two_char()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small_and_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small_and_too_large_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_replace_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_covered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows_withMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deletes_whenLengthBeforeCursorOverflows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_composition_no_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_composition_no_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_composition_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 395,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_composition_intersection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_composition_contains_delrange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_no_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_preceding_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_intersection_trailing_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_composition_covered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_brush_shader_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_shadow_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_textDecoration_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_fontSynthesis_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_baselineShift_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_textGeometricTransform_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_textIndent_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_platformStyle_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_color_and_textAlign_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutLineForOffset_upstream_last_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutCompatTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutLineForOffset_upstream_middles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutCompatTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutLineForOffset_downstream_middles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutCompatTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noVisibleContent_multiLine_withoutEllipsis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultTextDirection_isFirstStrongLTR()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultIncludePadding_isTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withStartGreaterThanEnd_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_isOnPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_apostropheMiddleOfWord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginningEnd1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultEllipsize_isNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_unspecifiedTextDirection_ltrLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_unspecifiedTextDirection_RtlLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_contentTextDirection_LtrLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_contentTextDirection_RtlLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_backgroundColorSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_foregroundColorSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_appliesColorFromHtmlTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withLtrLocaleList_resolvesToLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withRtlLocaleList_resolvesToRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_with_rtl_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_with_ltr_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_with_line_feed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth_with_rtl_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth_with_ltr_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_textDecoration_underline_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1490,
  "endLine" : 1499,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_textDecoration_lineThrough_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1515,
  "endLine" : 1524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_DrawStyle_to_Fill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1633,
  "endLine" : 1642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart_newline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2818,
  "endLine" : 2828,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minInstrinsicWidth_includes_white_space()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4507,
  "endLine" : 4516,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToWithTolerance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/RectSubject.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFont_fromFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverFileTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadBlocking_delegatesToAndroidFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadOptional_delegatesToAndroidFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheCanHoldTwoResults()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetFile_defaultsWeight_whenWeightSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_noBreak_noMaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_firstBreak_noMaxLines_smallWidth_smallHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor_to_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor_to_transparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorBrush_with_alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTransparentColorBrush_with_alpha_modulates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBrush_with_tooHigh_alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBrush_with_tooLow_alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNullBrush_with_specified_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle_changeDrawStyleToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonLoaded_toLoaded_updatesReturnState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cached_instance_for_the_same_input()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/GenericFontFamilyCacheTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun not_cached_instance_if_different_input()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/GenericFontFamilyCacheTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSizeEm_shouldBeAppliedTo_textSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacingSp_shouldBeLeftAsSpan_whenSpans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacingSp_makesNoSpan_whenNoSpans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacingEm_shouldNotBeAppliedTo_letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacingEm_shouldBeAppliedTo_letterSpacing_whenSpans()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacingUnspecified_shouldBeNoOp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonEmptyFontFeatureSettings_shouldBeAppliedTo_fontFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyFontFeatureSettings_shouldBeNotAppliedTo_fontFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineShift_shouldBeLeftAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun baselineShiftNone_shouldNotBeLeftAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_shouldBeLeftAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backgroundTransparent_shouldNotBeLeftAsSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecorationUnderline_shouldBeAppliedToPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecorationLineThrough_shouldBeAppliedToPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadow_shouldBeAppliedTo_shadowLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 340,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextMotion_setsCorrectFlags_forLinearAndSubpixel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextMotion_setsCorrectFlags_forFontHintingAndSubpixel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextMotion_setsCorrectFlags_forNoneAndSubpixel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 390,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySizeSmallerThanTextLengthWithStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextForegroundStyle.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLinkStyles.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontSynthesis.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryFreeTextLayoutCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_sp_from_float()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_sp_from_int()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_sp_from_double()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_sp_from_float_extension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_sp_from_int_extension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_sp_from_double_extension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_em_from_float()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_em_from_int()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_em_from_double()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_em_from_float_extension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_em_from_int_extension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct_em_from_double_extension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minus_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minus_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_sp_float()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_sp_double()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_sp_int()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_float_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_double_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_int_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_float_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_double_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_int_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_em_float()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_em_double()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_em_int()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-backhandler/src/jbMain/kotlin/androidx/compose/ui/backhandler/ProgressBackEventHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachAllAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnimatedProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClock.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/Utils.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/PreviewActivity.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customFloatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableFloatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationsAreNotCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentSizeIsAddedAndTracke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSeekCallbackCalledWhenTrackingAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActivityWithSimpleComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewActivityTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActivityWithPrivateComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewActivityTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun workingComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableWithBooleanPreviewParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composableWithIntPreviewParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract int drawRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/HardwareCanvas.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropViewHolder.web.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/SystemThemeObserver.web.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/BasicTextFieldTests.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForSingleLineHtmlInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cycleForward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 871,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cycleBackward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 882,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun randomPress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 919,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun greenRectOnCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ComposeSceneTest.kt",
  "fileLinesCount" : 862,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerAppended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 765,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateInverseMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addViewInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 554,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFontSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 469,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1334,
  "endLine" : 1343,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1912,
  "endLine" : 1932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3055,
  "endLine" : 3063,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/Wrapper.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/Wrapper.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidUiDispatcher.android.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun internalOnLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInsideContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxBlur()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/graphics/CommonGraphicsLayerTest.kt",
  "fileLinesCount" : 1436,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 502,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/graphics/CommonGraphicsLayerTest.kt",
  "fileLinesCount" : 1436,
  "components" : [ "primary::compose" ],
  "startLine" : 1376,
  "endLine" : 1384,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/graphics/CommonGraphicsLayerTest.kt",
  "fileLinesCount" : 1436,
  "components" : [ "primary::compose" ],
  "startLine" : 1413,
  "endLine" : 1421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 726,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResignFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 454,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.ios.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSecureTextEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMarkedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterOffsetOfPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 721,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refocusOnLastViewInHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/FocusedViewsList.ios.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.skiko.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.skiko.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Popup.skiko.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusGained()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropViewHolder.desktop.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unplace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/SwingComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMouseEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputMethodTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldIgnoreEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 762,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNotification()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Notification.desktop.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Notification.desktop.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 828,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDialogState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DialogState.desktop.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDialogState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DialogState.desktop.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapElementChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ModifierTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertUpdateClearUpdatedRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierSetAfterLayoutNodeAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleFit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleFillWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleFillHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleCrop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleInside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleInsideLargeDst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentFitInsideLargeDst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleCropWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleCropHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentScaleFillBoundsUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ContentScaleTest.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoPoints_differentialValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocityWithMaxValue_valueShouldBeGreaterThanZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionUpdateTextFieldValueTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMenuItem_correctValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commandsAreNotDrained_whenProcessedWithoutFocus_and_focusDidNotSwitchToAnEditor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseSubviews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/ImeOptionsTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 508,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldRenderWhenMakeNeedsRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotRenderWhenNotActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 688,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRedrawRequestedWhileNotPlaced_hadLayerAsLastModifierInTheChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildRedrawRequestedWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grandChildRedrawRequestedWhileNotPlaced_placedWithLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnboundedPainterDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxBlur()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1915,
  "endLine" : 1923,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1953,
  "endLine" : 1961,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollColumn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1771,
  "endLine" : 1779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollColumnNoPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 1782,
  "endLine" : 1790,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPerformAction_focus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2484,
  "endLine" : 2497,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityStateChangeListenerRemoved_onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5756,
  "endLine" : 5771,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun touchExplorationChangeListenerRemoved_onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5774,
  "endLine" : 5789,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/MixedAutofillTest.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/PerformAndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1970,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_oneItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_oneItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstItemFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_notFocusable_noContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_focusabilitySystemDefined_touchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetModifierNodeTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialFocus_whenThereIsOnlyOneFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalInitialFocusTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRect_boundingBoxByDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusRectTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonFocusableItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentOfNonFocusableItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusAggregationTest.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialModifierMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialModifierLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_multipleCallsToFetchSemanticsNodeDoesNotTriggerMultipleCalls()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_calledAgainInResponseToInvalidateSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithViewTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2158,
  "endLine" : 2166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeUpAndDown_insideNestedScrollingParentView_shouldPutViewToStartingPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performScrollThroughSemantics_shouldNotHang()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestComposeList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 482,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleViewInLinearLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUncoveredNodes_zeroBoundsRoot_included()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 1705,
  "endLine" : 1718,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nodeUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nodeInserted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeCoroutineScopeTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAttachDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageResource_observesConfigChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/ImageResourcesTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integerResourceTest_observesConfigChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integerArrayResourceTest_observesConfigChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanResourceTest_observesConfigChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dimensionResourceTest_observesConfigChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_not_localized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_localized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorResource_observesConfigChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/ColorResourcesTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lookaheadMinWidthIntrinsicsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaledBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun introducingChildIntrinsicsViaModifierWhenParentUsedIntrinsicSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasureWithIntrinsicsTest.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeAndRegister()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2333,
  "endLine" : 2341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuse1Node()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1011,
  "endLine" : 1022,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposeCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2544,
  "endLine" : 2552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureRequestedTwice_childRemeasuredOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureRequestedTwice_childRelaidOutOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureAndRelayoutRequested_childRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureAndRelayoutRequested_childRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 473,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutAndRemeasureRequested_childRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutAndRemeasureRequested_childRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 499,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRemeasureForCurrentlyBeingRemeasuredNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 938,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRemeasureTriggersModifierRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1047,
  "endLine" : 1057,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRelayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 760,
  "endLine" : 768,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 801,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 912,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 937,
  "endLine" : 945,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1018,
  "endLine" : 1026,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1036,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSyntheticEventPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 4677,
  "endLine" : 4686,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7000,
  "endLine" : 7008,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7018,
  "endLine" : 7026,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7112,
  "endLine" : 7120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7147,
  "endLine" : 7155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeHitPath_onePathPointerIdRemoved_hitTestResultIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2339,
  "endLine" : 2351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_2BranchingPaths_cleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2785,
  "endLine" : 2795,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_recreateInputConnection_createsWithCorrectValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionCoveringAllString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingRegion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 399,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 438,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 478,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun key_event_del_down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 558,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityActionFocus_putsSystemInKeyboardMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/AccessibilityTouchModeTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsNodeHasCollectionInfo_whenProvidedViaEmptySelectableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsNodeHasCollectionInfo_falseWhenNotProvided()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPager()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 477,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalPager()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/CollectionInfoTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstUriOrNull_returnsNull_ifNoUri()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchGenericMotionEvent_dispatchScrollEventWhenContentIsNotScrollable_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DispatchGenericMotionEventTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startIntentSender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 647,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforceUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 900,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localSoftwareKeyboardController_delegatesTo_textInputService()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LocalSoftwareKeyboardControllerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateCompositionInViewOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewOverlayTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaCantBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4150,
  "endLine" : 4158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestPopup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupSecureFlagTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preservesLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 882,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchIndirectPointerCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasFocusableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreFocusedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequester.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/FrameRateCategory.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFlagsFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideRelativeRulerValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun drawBorder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1218,
  "endLine" : 1226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldSharePointerInputWithSiblings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1397,
  "endLine" : 1410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 675,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun dispatchFinalEventPass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/SuspiciousModifierThenDetector.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializableVariable.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun imageToByteArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 603,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warnListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextBounds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int copySensorListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 485,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 344,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun displaySize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1061,
  "endLine" : 1075,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteBrush.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1370,
  "endLine" : 1378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reserveTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toPx()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteDp.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun measureTextLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteTextMeasure.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun withTransform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 429,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBorder()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1621,
  "endLine" : 1629,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 384,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runChildren()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 646,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixVectorMath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 596,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeWrapSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 546,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 625,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 982,
  "endLine" : 990,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String content()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1007,
  "endLine" : 1015,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1218,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/AnimatableValue.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int put()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/DataMap.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float wrapDistance()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void multiply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ColorUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float put()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBitmapFontTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void logStack()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1706,
  "endLine" : 1714,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1412,
  "endLine" : 1420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getThemedColors()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1447,
  "endLine" : 1455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1719,
  "endLine" : 1728,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void validateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixMultiply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getProfiles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int mapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2166,
  "endLine" : 2174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2617,
  "endLine" : 2625,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void column()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2849,
  "endLine" : 2857,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2862,
  "endLine" : 2870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2886,
  "endLine" : 2894,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void row()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2924,
  "endLine" : 2932,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2937,
  "endLine" : 2945,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2961,
  "endLine" : 2969,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3060,
  "endLine" : 3068,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void particlesLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3776,
  "endLine" : 3784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 964,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1035,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1037,
  "endLine" : 1045,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/MarqueeModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CreationDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/CreationDisplayInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIfSubtreeMatchesRecursive()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::glance" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/ListTemplateData.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::glance" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/ListTemplateData.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::glance" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateAppWidgetState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/state/GlanceAppWidgetState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::glance" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanResources()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/ClearResources.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::glance" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedProperties.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::glance" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  updateWearTileState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/state/GlanceWearTilesState.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::glance" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VectorDrawableCompat create()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void bindView()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 290,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 447,
  "endLine" : 457,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void hiddenSuppressLayout()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 388,
  "endLine" : 396,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 518,
  "endLine" : 526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int indexOfTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 634,
  "endLine" : 642,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition clone()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 761,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fade()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRemoved()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionValues.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformMatrixToGlobal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformMatrixToLocal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 59,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void hiddenAnimateTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ImageViewUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::transition" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 123,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideViewWhenNotCanceled()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 591,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean alreadyContains()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ArrayList add()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2622,
  "endLine" : 2630,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ArrayList remove()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2637,
  "endLine" : 2645,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2921,
  "endLine" : 2929,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2932,
  "endLine" : 2940,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi22.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideButton()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/WideButton.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::tv" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 436,
  "endLine" : 444,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 581,
  "endLine" : 589,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 615,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 672,
  "endLine" : 681,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Typography.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::tv" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 81,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 118,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 157,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardContainer.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::tv" ],
  "startLine" : 201,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 499,
  "endLine" : 507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 518,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 572,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/RadioButton.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::tv" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Border.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::tv" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 389,
  "endLine" : 398,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 400,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/internal/HsConnectionManager.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiVersionException()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ApiVersionException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::health" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelAllOperationsInQueue()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DebouncedGoal.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/LocationData.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/IntervalDataPoint.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/SampleDataPoint.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::health" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DebouncedDataTypeCondition.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::health" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataType.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::health" ],
  "startLine" : 194,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregate()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/AggregateRequest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun between()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/time/TimeRangeFilter.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::health" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/time/TimeRangeFilter.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::health" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsCadenceRecord.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/RespiratoryRateRecord.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HydrationRecord.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::health" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/PowerRecord.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/MenstruationFlowRecord.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/TotalCaloriesBurnedRecord.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::health" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/LeanBodyMassRecord.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyWaterMassRecord.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseSegment.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateVariabilityRmssdRecord.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyFatRecord.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateRecord.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/Device.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/Vo2MaxRecord.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/WeightRecord.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SexualActivityRecord.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SpeedRecord.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ActiveCaloriesBurnedRecord.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/RestingHeartRateRecord.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/WheelchairPushesRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ElevationGainedRecord.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BasalMetabolicRateRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/OxygenSaturationRecord.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CyclingPedalingCadenceRecord.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::health" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BoneMassRecord.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/OvulationTestRecord.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/FloorsClimbedRecord.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRoute.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::health" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeightRecord.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::health" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteData()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture registerListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture registerListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApiVersionException()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ApiVersionException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::health" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClient()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/HealthDataService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindServiceWithImmediateExecutor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/BindHelper.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createWatchFaceControlClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendPreviewImageNeedsUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 463,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyMockTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 587,
  "endLine" : 598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun broadcastEditorState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/editor/EditorService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postDelayedUnique()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/CancellableUniqueTask.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/TapEvent.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComplicationSlotDataUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1106,
  "endLine" : 1114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceRedrawNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2298,
  "endLine" : 2308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getComplicationSlotInflationFactory()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3256,
  "endLine" : 3264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceColors.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/DefaultComplicationDataSourcePolicy.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::wear" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getTimeDifference()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Image.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asWireComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 609,
  "endLine" : 617,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeInstant()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1233,
  "endLine" : 1241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeInstant()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1590,
  "endLine" : 1598,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1703,
  "endLine" : 1711,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeInstant()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1882,
  "endLine" : 1890,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeInstant()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2419,
  "endLine" : 2427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComplicationText makeTimeAsComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/AccessibilityUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValueUserStyleSettingWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueUserStyleSettingWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValueUserStyleSetting2WireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueUserStyleSetting2WireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceMetadataClient.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toCharSequence()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1278,
  "endLine" : 1286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleFlavors.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDigestHash()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 659,
  "endLine" : 669,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInAmbientMode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBorderRadius()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 972,
  "endLine" : 980,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorMatrix createSingleColorMatrix()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1405,
  "endLine" : 1413,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Notification extendAndBuild()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OngoingActivity()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostParceling()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityStatus.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startPlaceholderAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 422,
  "endLine" : 430,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 799,
  "endLine" : 807,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 821,
  "endLine" : 831,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::wear" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 600,
  "endLine" : 610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimePicker.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::wear" ],
  "startLine" : 496,
  "endLine" : 505,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 441,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AlertDialog()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AlertDialog.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun time()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composable()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/LevelIndicator.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeToReveal.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scalingParams()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 704,
  "endLine" : 712,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 843,
  "endLine" : 854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun startPlaceholderAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Chip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun chipBorder()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1073,
  "endLine" : 1081,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1339,
  "endLine" : 1350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun buttonBorder()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 546,
  "endLine" : 554,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 689,
  "endLine" : 700,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 605,
  "endLine" : 613,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionControlColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 628,
  "endLine" : 636,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectionControlColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 729,
  "endLine" : 737,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scalingParams()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 748,
  "endLine" : 756,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun defaultScalingParams()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scalingParams()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToReveal.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::wear" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 833,
  "endLine" : 841,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleControlColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 856,
  "endLine" : 864,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleControlColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 954,
  "endLine" : 962,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBridgingConfig()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingManagerService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingManager.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingConfig.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getLocationZone()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 622,
  "endLine" : 631,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int whichThird()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 712,
  "endLine" : 720,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initialize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinglePagePresenter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetCurrentItemRequested()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateChildLeftMargin()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateChildRightMargin()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateChildBottomMargin()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPressed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 641,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 644,
  "endLine" : 652,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 655,
  "endLine" : 663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DismissibleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float normalizeAngleRadians()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPagerAdapter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPeekContent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 516,
  "endLine" : 525,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDrawerOrChildOfDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 868,
  "endLine" : 878,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clampViewPositionVertical()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1128,
  "endLine" : 1138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEdgeDragStarted()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1141,
  "endLine" : 1150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewPositionChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1173,
  "endLine" : 1183,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyAndScheduleNextSecond()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNextSecond()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 376,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 535,
  "endLine" : 543,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 552,
  "endLine" : 560,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 569,
  "endLine" : 577,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 602,
  "endLine" : 610,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 618,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 635,
  "endLine" : 643,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker storeAnimatedVisibilityFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 882,
  "endLine" : 890,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getNodesAffectedBy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1107,
  "endLine" : 1116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 721,
  "endLine" : 729,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Float safeAspectRatioOrNull()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 936,
  "endLine" : 945,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect getSourceBounds()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 947,
  "endLine" : 956,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveMinimumDimensions()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1065,
  "endLine" : 1074,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCornerRadiusToArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1689,
  "endLine" : 1697,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3322,
  "endLine" : 3330,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannableStringBuilder inflateTextInSpannable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3671,
  "endLine" : 3682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String resolveValueForLayoutIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4334,
  "endLine" : 4345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Float resolveSizeForLayoutIfNeeded()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4370,
  "endLine" : 4381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsMeasurableWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4397,
  "endLine" : 4406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean containsMeasurableHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4408,
  "endLine" : 4417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMeasurable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4519,
  "endLine" : 4527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ImageViewWithoutIntrinsicSizes.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getPlaceholderResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 342,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceResolvers build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 428,
  "endLine" : 436,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontSet getFontSet()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ViewGroup getOnlyChildViewGroup()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1206,
  "endLine" : 1214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelfOnlyChange()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSlotContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResponsiveContentInsetEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getPrimaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 510,
  "endLine" : 519,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getButtonsFromRow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultTypographyForSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Easing fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwIfExceedingMaxValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2471,
  "endLine" : 2479,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwIfExceedingMaxValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5116,
  "endLine" : 5124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicZonedDateTime dynamicZonedDateTimeFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7677,
  "endLine" : 7685,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentUpdateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2213,
  "endLine" : 2221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LaunchAction launchAction()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutConstraintsForDynamicText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2032,
  "endLine" : 2040,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2051,
  "endLine" : 2059,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3134,
  "endLine" : 3142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutConstraintsForDynamicLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4920,
  "endLine" : 4928,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRoot()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5957,
  "endLine" : 5965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ElementMetadata getCorrectMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 496,
  "endLine" : 506,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-tooling-preview/src/main/java/androidx/wear/tiles/tooling/preview/TilePreviewData.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/checkers/CheckAccessibilityAvailable.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DiskAccessAllowedPrefs wrap()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List tileInstanceToActiveTileIdentifier()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 711,
  "endLine" : 719,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cleanupActiveTilesSharedPrefLegacy()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 777,
  "endLine" : 785,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Action actionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 719,
  "endLine" : 727,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1284,
  "endLine" : 1292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentScaleMode()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1665,
  "endLine" : 1673,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1996,
  "endLine" : 2004,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2023,
  "endLine" : 2031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2352,
  "endLine" : 2360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Span spanFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2400,
  "endLine" : 2408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2611,
  "endLine" : 2619,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2819,
  "endLine" : 2827,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3012,
  "endLine" : 3020,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRoot()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3937,
  "endLine" : 3945,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSysUiPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyAndConfigureKotlinPlugin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXComposePlugin.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsVersionsService.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureKNativeRedirectingDependenciesInKlibManifest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXImplPlugin.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSourceSet()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/java/JavaCompileInputs.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/CheckApiEquivalenceTask.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateApiTask.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/paparazzi/AndroidXPaparazziImplPlugin.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFormat()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Ktlint.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/transform/IdentityTransform.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void decrement()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBackPressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 307,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtain()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferPool.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::graphics" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglCreateContext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLManager.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::graphics" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTransactionCommittedListener()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtendedRangeBrightness()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 360,
  "endLine" : 368,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPosition()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 526,
  "endLine" : 534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderFrontBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 424,
  "endLine" : 432,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 440,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nTransactionReparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSyncFenceClassInfo()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetZOrder()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetDesiredPresentTime()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetScale()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 411,
  "endLine" : 419,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetDataSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 432,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathSegment.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::graphics" ],
  "startLine" : 101,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesEdgeWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 167,
  "endLine" : 177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesMultipleFeaturesWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 315,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalized()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServerRequest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDescriptorWrite()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 257,
  "endLine" : 265,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 573,
  "endLine" : 581,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 618,
  "endLine" : 626,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestPolymorphicInterfaceData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_hasPrimitiveValues_returnsFormattedString()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unconsumedSavedState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreate()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  encodeToSavedState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  encodeToSavedState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegate.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::savedstate" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference getPreference()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference getPreference()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceDialogFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void changeToUnitialized()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void attachToGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int mapShuffleActionToShuffleMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaPlayerGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setMediaSource()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setMediaSource()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 418,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void notifyItemChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPreparedStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 496,
  "endLine" : 504,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 436,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveToPreviousPage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveToNextPage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpeechRecognitionCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 619,
  "endLine" : 627,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusOnResults()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 728,
  "endLine" : 736,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 431,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataReady()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 337,
  "endLine" : 350,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 850,
  "endLine" : 859,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startHeadersTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 982,
  "endLine" : 990,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMainFragmentAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1714,
  "endLine" : 1722,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNonNullSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGuidedStepSupportFragmentClassName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GuidedStepSupportFragment getCurrentGuidedStepSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 694,
  "endLine" : 702,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFadingEdgeToBrandColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 271,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataReady()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 347,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 874,
  "endLine" : 883,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startHeadersTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1006,
  "endLine" : 1014,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setMainFragmentAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1738,
  "endLine" : 1746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1091,
  "endLine" : 1100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PlaybackGlueHost createGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 398,
  "endLine" : 406,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveToPreviousPage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 295,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void moveToNextPage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1087,
  "endLine" : 1096,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 312,
  "endLine" : 322,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsParallax getParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 866,
  "endLine" : 874,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpeechRecognitionCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 615,
  "endLine" : 623,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focusOnResults()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 724,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFadingEdgeToBrandColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 317,
  "endLine" : 327,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsParallax getParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 870,
  "endLine" : 878,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PlaybackGlueHost createGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 403,
  "endLine" : 411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNonNullSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 592,
  "endLine" : 600,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGuidedStepFragmentClassName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GuidedStepFragment getCurrentGuidedStepFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 699,
  "endLine" : 707,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 288,
  "endLine" : 297,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addSharedElement()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void beginDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFocusables()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onControlSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDottySpans()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startPostponedEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HorizontalHoverCardSwitcher.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewRecycled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showListening()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsParallaxDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FocusAnimator getOrCreateAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View focusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionAdapter getNextAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeIme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 333,
  "endLine" : 341,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 558,
  "endLine" : 566,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallax.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHour()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean parseDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnAt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowView.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean addViewInLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 944,
  "endLine" : 952,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onControlSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 557,
  "endLine" : 565,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultSecondaryProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 675,
  "endLine" : 683,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrbColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startPostponedEnterTransitionInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupRoundedCornerRadius()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void select()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 481,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deselect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 491,
  "endLine" : 499,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableTimeMargins()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideAnimatorListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStartIndexForAppend()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStartIndexForPrepend()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadFromBundle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View focusSearch()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 976,
  "endLine" : 987,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1139,
  "endLine" : 1147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smoothScrollBy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1299,
  "endLine" : 1307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smoothScrollBy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1310,
  "endLine" : 1318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAttributes()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1249,
  "endLine" : 1257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void leaveContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1262,
  "endLine" : 1270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowSizeSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1318,
  "endLine" : 1326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1870,
  "endLine" : 1878,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getViewSelectedOffsets()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2968,
  "endLine" : 2976,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getAdjustedPrimaryAlignedScrollDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2990,
  "endLine" : 2998,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isItemFullyVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3506,
  "endLine" : 3514,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setChildrenVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3669,
  "endLine" : 3677,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap getTempBitmapLow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap getTempBitmapHigh()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 303,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayerType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setMinimumVisibleChange()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 540,
  "endLine" : 548,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 600,
  "endLine" : 608,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 622,
  "endLine" : 630,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPropertyValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 724,
  "endLine" : 732,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringForce setStiffness()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1442,
  "endLine" : 1450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ItemInfo infoForChild()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1505,
  "endLine" : 1513,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ItemInfo infoForPosition()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1526,
  "endLine" : 1534,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean resetTouch()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2326,
  "endLine" : 2334,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addFromTailAndPopFromHead()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/CircularArrayBenchmark.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun allMisses()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/LruCacheBenchmark.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::collection" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 556,
  "endLine" : 564,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 585,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfFour()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 861,
  "endLine" : 869,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableScatterSetOfFour()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 898,
  "endLine" : 906,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minus()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 453,
  "endLine" : 463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 725,
  "endLine" : 734,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 737,
  "endLine" : 746,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 749,
  "endLine" : 758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapContainsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 843,
  "endLine" : 852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapContainsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 855,
  "endLine" : 864,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapToList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 951,
  "endLine" : 961,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAtIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 516,
  "endLine" : 524,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableObjectListOfFourValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 855,
  "endLine" : 863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListIterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 968,
  "endLine" : 976,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListRemoveAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1113,
  "endLine" : 1121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minus()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 477,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatching()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastMatching()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 793,
  "endLine" : 802,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfFour()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1069,
  "endLine" : 1077,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableOrderedScatterSetOfFour()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1106,
  "endLine" : 1114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithPredicate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithPredicate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAtIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 499,
  "endLine" : 507,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 541,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanNotIteratePastEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 987,
  "endLine" : 995,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeFromStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeFromEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 902,
  "endLine" : 910,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 986,
  "endLine" : 994,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun trim()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1154,
  "endLine" : 1162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun trimToSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1169,
  "endLine" : 1177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 345,
  "endLine" : 355,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/IndexBasedArrayIterator.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::collection" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun popFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/LruCacheBenchmarks.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::collection" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/LruCacheBenchmarks.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::collection" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowDecorActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showForActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 679,
  "endLine" : 687,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideForActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int selectContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecycleListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 844,
  "endLine" : 853,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasDecor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 855,
  "endLine" : 863,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 595,
  "endLine" : 605,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void toggle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActionBarUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean onKeyDownPanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2110,
  "endLine" : 2119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocaleListCompat getConfigurationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2671,
  "endLine" : 2679,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOpenSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3067,
  "endLine" : 3076,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SavedState readFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3298,
  "endLine" : 3308,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreatePanelView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3416,
  "endLine" : 3424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProvideKeyboardShortcuts()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3541,
  "endLine" : 3552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cleanup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3642,
  "endLine" : 3652,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void generateConfigDelta_locale()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3909,
  "endLine" : 3917,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int resolveDialogTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultiChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 755,
  "endLine" : 763,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 805,
  "endLine" : 813,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 566,
  "endLine" : 575,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object findRealOwner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSystemService()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 188,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 745,
  "endLine" : 753,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCollapsibleActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 852,
  "endLine" : 860,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 661,
  "endLine" : 670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int findInsertIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 845,
  "endLine" : 854,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findIndexOfAddedMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 654,
  "endLine" : 663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void killMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initTempTextPaint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 703,
  "endLine" : 711,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1013,
  "endLine" : 1021,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureNavButtonView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1592,
  "endLine" : 1600,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 449,
  "endLine" : 460,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideOnContentScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 771,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultNavigationContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int detectDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTitleInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 541,
  "endLine" : 549,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHomeAccessibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 631,
  "endLine" : 639,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFontRetrieved()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowStacking()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ButtonBarLayout.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastBaselineToBottomHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinearLayoutCompat createTabLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spinner createSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 339,
  "endLine" : 347,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTabAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 349,
  "endLine" : 357,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 359,
  "endLine" : 367,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 560,
  "endLine" : 568,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 847,
  "endLine" : 855,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRatingBar.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::appcompat" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSubmitArea()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 932,
  "endLine" : 940,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCloseButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 942,
  "endLine" : 952,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean launchSuggestion()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1491,
  "endLine" : 1503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdatableTouchDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1774,
  "endLine" : 1782,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1916,
  "endLine" : 1931,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doBeforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2083,
  "endLine" : 2091,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAfterTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2093,
  "endLine" : 2101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureImeVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2103,
  "endLine" : 2111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 768,
  "endLine" : 776,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawSelectorCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 581,
  "endLine" : 589,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSelectedChildViewEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 840,
  "endLine" : 848,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1769,
  "endLine" : 1777,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 562,
  "endLine" : 570,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removePromptView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 786,
  "endLine" : 794,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityChooserModel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveInfo getDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 510,
  "endLine" : 518,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureConsistentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean sortActivitiesIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 839,
  "endLine" : 847,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 887,
  "endLine" : 895,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getThumbOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1416,
  "endLine" : 1424,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getThemeAttrColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getThemeAttrColorStateList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableIfKnown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TooltipCompatHandler()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPendingHandler()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 313,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 610,
  "endLine" : 618,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized PorterDuffColorFilter getPorterDuffColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 477,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forceDrawableStateChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_toSecondDispatcher_throwsException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 476,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatch_withNoHandlers_invokesBackFallback()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 539,
  "endLine" : 550,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_toSecondDispatcher_throwsException()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 912,
  "endLine" : 923,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInput_onRemove_callsOnDetach()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 934,
  "endLine" : 944,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPriority()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 234,
  "endLine" : 245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverlayPriority()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 248,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventDispatcher.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 255,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addInput()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventDispatcher.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 320,
  "endLine" : 331,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterAndDimensions_constructsCorrectImmutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableParallelogramTest.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterAndDimensions_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterAndDimensions_forNegativeWidth_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forPointAndPartitionedMesh_callsJniAndReturnsBool()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenPointBoxDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSegmentBoxDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 418,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenBoxBoxDoesNotIntersect_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 756,
  "endLine" : 765,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_whenNoToleranceGiven_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnvelope_whenNewIsInsideCurrent_shouldNotChangeCurrent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 174,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFromCenterAndDimensions_correctlyModifiesMutableBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vec_whenPrimaryValuesAreModified_returnsDifferentImmutableVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orthogonal_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edge_returnsCorrectSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEdge_zeroIndex_correctlyPopulatesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEdge_oneIndex_correctlyPopulatesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEdge_twoIndex_correctlyPopulatesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateVec_whenSegmentIsHorizontal_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerpPoint_withRatioOutsideZeroAndOne_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 442,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun meshFormat_forTestShape_isEquivalentToMeshFormatOfFirstMesh()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_whenSameInterface_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::ink" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCenterAndDimensions_constructsCorrectImmutableBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTwoPoints_constructsCorrectImmutableBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edge_returnsCorrectSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEdge_zeroIndex_correctlyPopulatesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEdge_oneIndex_correctlyPopulatesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEdge_twoIndex_correctlyPopulatesSegment()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterDimensionsAndRotation()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableParallelogram.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::ink" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFrom()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableTriangle.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterDimensionsAndRotation()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ImmutableParallelogram.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainShaderMetadata_whenCalledTwiceWithSameUnpackedInstance_returnsCachedValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withArguments_createsCopyWithChanges()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfRangeConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingSourceConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNamedColorSpaces()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetComponentCount()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIdempotentTransferFunctions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 717,
  "endLine" : 725,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 134,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withChangedBrushFamily_returnsCopyWithDifferentBrushFamily()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 203,
  "endLine" : 215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withArguments_createsCopyWithChanges()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeUnitConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun originConstants_areDistint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1106,
  "endLine" : 1114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1224,
  "endLine" : 1232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 828,
  "endLine" : 836,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun xyzaToColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/InputToolType.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::ink" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_input_withChainedCalls()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun strokeUnitLengthCm_returnsZeroIfUnset()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun durationMillis_WhenMultipleInputBatch_shouldBeNonZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 545,
  "endLine" : 553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateShapeOrThrow_withNegativeElapsedTime_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withEmptyRealInputs_succeeds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawTriangleIndexBuffer_withEmptyStroke_returnsEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String encodePlusCharacters()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewAssetLoader build()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 536,
  "endLine" : 544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAlgorithmicDarkeningAllowed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 437,
  "endLine" : 445,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setForceDarkStrategy()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRequestedWithHeaderOriginAllowList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 662,
  "endLine" : 670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UserAgentMetadata getUserAgentMetadata()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 762,
  "endLine" : 770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAttributionRegistrationBehavior()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 869,
  "endLine" : 877,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getWebAuthenticationSupport()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 992,
  "endLine" : 1000,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBackForwardCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 1117,
  "endLine" : 1125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSafeBrowsingHit()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 241,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrandVersion build()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 106,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeWebMessageListener()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 771,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setProfile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1107,
  "endLine" : 1115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebMessagePortBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postVisualStateCallback()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Profile getOrCreateProfile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebResourceErrorBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getCanonicalFileIfChild()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedByWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 559,
  "endLine" : 568,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getWebViewProviderFactory()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceWorkerWebSettingsBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 72,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRequestedWithHeaderOriginAllowList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestedWithHeaderOriginAllowList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageCallbackAdapter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SafeBrowsingResponseBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateSelection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputFilter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji2" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleDeleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputConnection.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::emoji2" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanStart()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanEnd()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanFlags()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatcherWrapper getWatcherFor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 584,
  "endLine" : 594,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 951,
  "endLine" : 960,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 981,
  "endLine" : 989,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEditorInfo()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1184,
  "endLine" : 1193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataItem getMetadataItem()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 146,
  "endLine" : 162,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-bundled/src/main/java/androidx/emoji2/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::emoji2" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun report()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/AbstractAnnotationDetector.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitQualifiedReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanConcurrentHashMap.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bind()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/ItemViewHolder.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 800,
  "endLine" : 808,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1821,
  "endLine" : 1829,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComputeScroll()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1942,
  "endLine" : 1950,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDefaultMargin()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 643,
  "endLine" : 651,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 818,
  "endLine" : 828,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 841,
  "endLine" : 849,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackedMap createLinks()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1202,
  "endLine" : 1210,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateValues()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1761,
  "endLine" : 1771,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1915,
  "endLine" : 1923,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Alignment getAbsoluteAlignment()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2417,
  "endLine" : 2425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDivider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 870,
  "endLine" : 878,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceScreen inflateFromResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 209,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAll()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 520,
  "endLine" : 529,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDialogClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference getPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void skipCurrentTag()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 214,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDivider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 902,
  "endLine" : 910,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference getPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 118,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 131,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDialogClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 265,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDialogClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setEnabledStateOnViews()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 608,
  "endLine" : 617,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 761,
  "endLine" : 769,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHierarchy()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1338,
  "endLine" : 1346,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMin()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setMax()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDialogClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::preference" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerElevation()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 410,
  "endLine" : 418,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerListener()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 524,
  "endLine" : 536,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerTitle()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 754,
  "endLine" : 762,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String gravityToString()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1042,
  "endLine" : 1050,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDrawerView()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1516,
  "endLine" : 1526,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChildrenForAccessibility()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2495,
  "endLine" : 2503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testCaseWithInvocation()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestRunner.ios.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::testutils" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStorage()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mkdirs()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAll()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/TestExecutor.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::testutils" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loopMainThreadForAtLeast()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListener()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterOnLoadCanceledListener()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCleared()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 352,
  "endLine" : 360,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDown()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canInitiate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandPredicate.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void extendRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Selection clearSelectionQuietly()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 190,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean lastPrefetchIncludedPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleAllTiles()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int compare()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationHelper getOrientationHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endBatchedUpdates()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recalculatePositionOfItemAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 686,
  "endLine" : 695,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int indexOfWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRecycled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToPreLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToAppearedInPreLayoutHolders()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToPostLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processDisappeared()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 281,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cachePreLayoutSpanMapping()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 867,
  "endLine" : 875,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMeasurements()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 957,
  "endLine" : 965,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAnchorReady()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1036,
  "endLine" : 1044,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 484,
  "endLine" : 493,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 269,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutStateToFillEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1098,
  "endLine" : 1106,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutStateToFillStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1112,
  "endLine" : 1121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2207,
  "endLine" : 2215,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assignPositionFromScrapList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2455,
  "endLine" : 2463,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assignFromView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2658,
  "endLine" : 2667,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedAdapterWrapper getWrapperForGlobalType()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedAdapterWrapper getWrapperForGlobalType()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaggeredGridLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1079,
  "endLine" : 1087,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1099,
  "endLine" : 1107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int computeScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1119,
  "endLine" : 1127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean areAllEndsEqual()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1886,
  "endLine" : 1894,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean areAllStartsEqual()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1896,
  "endLine" : 1904,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveSpanReferenceLines()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3309,
  "endLine" : 3318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 124,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCurrentListChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTargetFound()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerViewAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAccessibilityEventUnchecked()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopGestureDetection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasRunningRecoverAnim()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createUShort()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3237,
  "endLine" : 3245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createULong()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3251,
  "endLine" : 3259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createSLong()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3265,
  "endLine" : 3273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createDouble()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3316,
  "endLine" : 3324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isThumbnailCompressed()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5048,
  "endLine" : 5056,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLatLong()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5141,
  "endLine" : 5150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAltitude()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5236,
  "endLine" : 5245,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRafFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5515,
  "endLine" : 5523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seek()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7910,
  "endLine" : 7918,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeShort()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8213,
  "endLine" : 8221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceInvalidTags()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8296,
  "endLine" : 8304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casWaiters()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1158,
  "endLine" : 1166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casListeners()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1169,
  "endLine" : 1177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casValue()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1180,
  "endLine" : 1188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean set()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setException()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConsoleMessage()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyIsolatesAboutDeath()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 687,
  "endLine" : 697,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyNativeStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isIndependentSearchAction()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchSessionStatsExtractor.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::appsearch" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDeprecatedType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::appsearch" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2585,
  "endLine" : 2597,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addToMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2628,
  "endLine" : 2636,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchResultsImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchConfigImpl()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmbeddingVector vectorProtoToEmbeddingVector()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 267,
  "endLine" : 275,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createGlobalSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchSession doCreateSearchSession()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 565,
  "endLine" : 574,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmbeddingPropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/EmbeddingPropertyAnnotation.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::appsearch" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializerClass create()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/SerializerClass.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List validateIsGetterThatReturns()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 402,
  "endLine" : 410,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStaticFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 507,
  "endLine" : 515,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResults search()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StorageInfo toJetpackStorageInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/ResponseToGmsConverter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentFragment createDocumentFragment()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentFragment.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::appsearch" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getParcelableFromBundle()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBlackoutPeriodEndDate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long calculateBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long calculateBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 238,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1040,
  "endLine" : 1048,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterPropertyPaths()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1070,
  "endLine" : 1078,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchSourceLogTag()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1386,
  "endLine" : 1394,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultEmbeddingSearchMetricType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1939,
  "endLine" : 1947,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearRequiredPermissionsForDocumentClassVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1004,
  "endLine" : 1012,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyPath()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllowedPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 512,
  "endLine" : 520,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterPropertyPaths()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 545,
  "endLine" : 553,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddingVector()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/EmbeddingVector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinSpec build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 403,
  "endLine" : 411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMatchInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRange getSubmatchRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 655,
  "endLine" : 663,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPropertyLong()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 674,
  "endLine" : 682,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPropertyDouble()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 693,
  "endLine" : 701,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPropertyBoolean()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 712,
  "endLine" : 720,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument getPropertyDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 752,
  "endLine" : 760,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddingVector getPropertyEmbedding()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 773,
  "endLine" : 781,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void warnIfSinglePropertyTooLong()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 784,
  "endLine" : 792,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T toDocumentClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1053,
  "endLine" : 1061,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaChangeInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StorageInfo toJetpackStorageInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ResponseToPlatformConverter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getStorageInfoAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 309,
  "endLine" : 317,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchResultCallbackAdapter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/BatchResultCallbackAdapter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  findDatabaseConstructorAndInitDatabaseImpl()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeMain/kotlin/androidx/room/util/KClassUtil.native.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMigrationExtension()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAnotherThreadWhileHolding()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAnotherThreadAfterReleasing()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquireBasic()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executors_setQueryExecutor()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executors_setTransactionExecutor()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coroutineContext_missingDispatcher()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipMigration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAllowMainThread()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handle()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityDeletionOrUpdateAdapter.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationService.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnId()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeDatabaseIfOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorOpenHelperFactory.android.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionNonExclusive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListener()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 104,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnId()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityInsertionAdapter.android.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun assertNotMainThread()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 553,
  "endLine" : 561,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 644,
  "endLine" : 652,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun runInTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LimitOffsetDataSource()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDb()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingDatabaseTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void room_v1_1_helper_badHash()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void room_v1_1_helper_legacy_badHash()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun acquire()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recycle()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 227,
  "endLine" : 237,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/FlowBuilder.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsertAndReturnId()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastInsertedRowId()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/ConnectionUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun splitToIntList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StringUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAbstract()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPublic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 148,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForSyntheticAccessor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspElement.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationValue.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArrayType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacRoundEnv.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extendsBound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNullability()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacArrayType.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ofJavaClassLiteral()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/EntityBundle.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildCreateQueries()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/DatabaseBundle.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasWarningContainingMatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNoteContainingMatch()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 236,
  "endLine" : 244,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Entity.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasField()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Constructor.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyMissingIndexInChildColumns()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 663,
  "endLine" : 671,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawQueryBadEntity()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 787,
  "endLine" : 795,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableRenameError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1132,
  "endLine" : 1140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/SingleNamedColumnRowAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binderprovider/RxCallableDeleteOrUpdateMethodBinderProvider.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findQueryResultBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 440,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/PreparedQueryResultBinder.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/NullAwareTypeConverters.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/InstantQueryResultBinderProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCommon_table_expression()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableSqlParser.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCommon_table_expression()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 310,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/verifier/DatabaseVerifier.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::room" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "string GetProperty()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/util/properties.cc",
  "fileLinesCount" : 46,
  "components" : [ "primary::inspection" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/ShadowDependenciesTask.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::inspection" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun modifyOutputStream()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/ShadowDependenciesTask.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::inspection" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResolvableFuture saveBitmap()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openBrowserAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void openFallbackBrowserActionsMenu()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenContents()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::browser" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TrustedWebActivityDisplayMode fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::browser" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean receiveFile()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 371,
  "endLine" : 379,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEngagementSignalsApiAvailable()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 394,
  "endLine" : 402,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGreatestScrollPercentageIncreased()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 504,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setEngagementSignalsCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract boolean updateVisuals()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 455,
  "endLine" : 489,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSessionParameters()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 741,
  "endLine" : 750,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 330,
  "endLine" : 338,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWarmupCompleted()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 414,
  "endLine" : 422,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMinimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 439,
  "endLine" : 447,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsServiceConnection.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::browser" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::browser" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCallbackWithResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelationshipValidationResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CustomTabColorSchemeParams withDefaults()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract Property getReleaseVersion()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/PrepareSqliteSourcesTask.groovy",
  "fileLinesCount" : 266,
  "components" : [ "primary::sqlite" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void triggerInvalidations()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelightInvalidation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sqlite" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Response createErrorOccurredResponse()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 944,
  "endLine" : 952,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trigger()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RoomInvalidationRegistry.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sqlite" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyReleaseReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 109,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void secureKeepOpenReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 307,
  "endLine" : 318,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 186,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun null_columns_should_not_throw_npe()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::sqlite" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupBy_and_having_does_not_throw_error()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::sqlite" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun select_star_groupBy_and_having_does_not_throw_error()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::sqlite" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginTransactionWithListenerNonExclusive()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 159,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun throwSQLiteException()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLite.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::sqlite" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  connect()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/core/CallbackToFlowAdapter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToStringContainsName()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowHeightSizeClassTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_returns_exact_match()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_returns_bounded_match()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_preferring_height_returns_exact_match()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_preferring_height_returns_bounded_match()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 146,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Version.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChangeListenerAdded()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/HardwareFoldingFeature.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getActiveSession()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/adapter/WindowAreaAdapterApi4.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 601,
  "endLine" : 609,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::window" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::window" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validateFeatureBounds()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityEmbeddingRule.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun TestWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsTesting.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun FoldingFeature()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/DisplayFeatureTesting.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::paging" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::paging" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 184,
  "endLine" : 194,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertWithStashedKeys()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 284,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3278,
  "endLine" : 3289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 314,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noInitialValue()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ConflatedEventBusTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withInitialValue()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ConflatedEventBusTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDuplicateValues()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ConflatedEventBusTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun closestPageToPosition()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  flatMap()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ViewportHint.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::paging" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getStateAsEvents()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPageEventFlow.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::paging" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPageEventFlow.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::paging" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava2/src/main/java/androidx/paging/RxPagedListBuilder.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::paging" ],
  "startLine" : 360,
  "endLine" : 370,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava3/src/main/java/androidx/paging/rxjava3/RxPagedListBuilder.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::paging" ],
  "startLine" : 368,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PaginationModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 426,
  "endLine" : 434,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 471,
  "endLine" : 482,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshPagesAfterLayout()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 509,
  "endLine" : 517,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEnter()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 308,
  "endLine" : 320,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PdfPasswordDialog currentPasswordDialog()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 742,
  "endLine" : 752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 777,
  "endLine" : 787,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInvalidRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 810,
  "endLine" : 818,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showSnackBar()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 845,
  "endLine" : 853,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpEditFab()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 855,
  "endLine" : 864,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearIncorrect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void swapBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageMosaicView getOrCreatePageView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 113,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startNewSearch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 172,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForTask()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateHandles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyToClipboard()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/MatchCount.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setObservableMatchCount()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Matrix getTransformationMatrix()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderParams getRenderParams()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PdfPageAdapter openPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ListOfList.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSelection createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Converter combine()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Supplier postConvert()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range union()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range intersect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detected()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions getExactSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 427,
  "endLine" : 435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Iterable asIterable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CollectUtils.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::pdf" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object addObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startActivity()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Intents.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint createHighlightPaint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightPaint.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void zoomScrollAnimated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 798,
  "endLine" : 806,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ZoomScroll fromBundle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1226,
  "endLine" : 1234,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean smoothSlideViewTo()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 585,
  "endLine" : 597,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean settleCapturedViewAt()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 610,
  "endLine" : 619,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isViewUnder()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1530,
  "endLine" : 1538,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean clearKeyboardFocusForVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 1019,
  "endLine" : 1031,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleIdeWarningOnNextReport()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logInfo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/WarmupManager.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetEvents()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun catProcFileLong()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutputAndClose()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 876,
  "endLine" : 884,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String readInputStream()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void validateMagic()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 399,
  "endLine" : 407,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupBeforeThrow()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 424,
  "endLine" : 435,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getState()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/BenchmarkRule.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::benchmark" ],
  "startLine" : 132,
  "endLine" : 142,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/ProfileRule.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::benchmark" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 205,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forcePostponedExecutePendingOperations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 641,
  "endLine" : 649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setCustomAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 662,
  "endLine" : 670,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction addToBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 744,
  "endLine" : 752,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFragmentClass()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentFactory.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::fragment" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureContent()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabInfo getTabInfoForTag()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 432,
  "endLine" : 440,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 565,
  "endLine" : 573,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackStackEntry getBackStackEntryAt()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1139,
  "endLine" : 1147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clearFragmentResultListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1234,
  "endLine" : 1242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentFactory getFragmentFactory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3557,
  "endLine" : 3569,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SpecialEffectsControllerFactory getSpecialEffectsControllerFactory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3590,
  "endLine" : 3602,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setPrimaryNavigationFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containedBeforeIndex()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 375,
  "endLine" : 383,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getActiveFragmentStateManagers()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 263,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivityFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 520,
  "endLine" : 531,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater getLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1776,
  "endLine" : 1784,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInflate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1830,
  "endLine" : 1838,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performViewCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3144,
  "endLine" : 3154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performPrimaryNavigationFragmentChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3226,
  "endLine" : 3235,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performContextItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3298,
  "endLine" : 3306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ComponentDialog requireComponentDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 657,
  "endLine" : 665,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewStateRestored()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 951,
  "endLine" : 959,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAnyHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem findItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAccess()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getPinnedSlices()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 689,
  "endLine" : 697,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAnyHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 417,
  "endLine" : 425,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostParceling()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 605,
  "endLine" : 613,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRedactionNeeded()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 652,
  "endLine" : 660,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItemHolder.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceProviderCompat getSliceProviderCompat()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachInfo()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPinnedSlices()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Uri maybeAddCurrentUserId()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerWrapper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::slice" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 731,
  "endLine" : 739,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder setSeeMoreCell()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkCompatible()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setSeeMoreRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 478,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1579,
  "endLine" : 1587,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSliceCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startListening()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void tryPin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getInputRangeAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRangeValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat convert()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void focusAnimated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocationBasedViewTracker()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SliceItem findHeaderItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int resolveLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 447,
  "endLine" : 455,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logSliceMetricsOnTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 942,
  "endLine" : 950,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isValidCellContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList filterInvalidItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 450,
  "endLine" : 458,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 832,
  "endLine" : 840,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_higher_version()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_matching_regexes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_split()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_exemptions_code_matcher()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_matching_regexes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensure_split()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_exemptions_code_matcher()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static isEmpty()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/plain_text_formatter.ts",
  "fileLinesCount" : 58,
  "components" : [ "primary::development" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "descriptor.value = function()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/logger.ts",
  "fileLinesCount" : 87,
  "components" : [ "primary::development" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_line()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_update_api()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_package_documentation_file_dir()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findFilesMatchingWithDiffAndUnzip()",
  "longName" : "",
  "relativeFileName" : "development/validateRefactorHelper.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def removePath()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commonPrefixOf2()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getAll()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def removePath()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asArguments()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/plugins/plugins-privacysandbox-library/src/main/java/androidx/privacysandboxlibraryplugin/AidlExecutableInputs.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asArguments()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/plugins/plugins-privacysandbox-library/src/main/java/androidx/privacysandboxlibraryplugin/FrameworkAidlInputs.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSourceAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reportEvent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertGetAdSelectionDataRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataRequest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionFromOutcomesConfig.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportEventRequest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdData.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun fetchAndJoinCustomAudience()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudienceManagerImplCommon.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/CustomAudience.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/FetchAndJoinCustomAudienceRequest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsResponse.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/InMemorySdkClassLoaderFactory.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LoadSdkCompatExceptionProxyFactory.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassLoaderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/JavaResourcesLoadingClassLoaderFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/SdkLoader.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLoadCompatSdkException()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/LoadSdkCompatException.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkInfo.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apipackager/src/main/java/androidx/privacysandbox/tools/apipackager/AnnotationInspector.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapWithListIfNeeded()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/AidlGenerator.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 337,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromLauncherInfo()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-provider/src/main/java/androidx/privacysandbox/activity/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAdapter()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deriveInputTokenAndOpenSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 607,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/TouchFocusTransferringView.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromLauncherInfo()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBundle()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowOnPrimitives()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithElementsThatThrowWhenYouCallHashCode()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 547,
  "endLine" : 554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatConstants_matchNextAfter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun strings()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringTests()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_floatExpectedIntConvertToDouble()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey_failsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyNoArg()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyInOrderFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyInOrderFailureValuesOnly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastFailureMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 585,
  "endLine" : 592,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastInOrderFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastInOrderFailureValuesOnly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 626,
  "endLine" : 633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValue_npeWithNullParameter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectTrace_callerException()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpectTrace_onlyCallerException()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void realWorld()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun failWithoutActual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setVerticalAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSpeedAccuracyMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBearingAccuracyDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMslAltitudeMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 594,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 605,
  "endLine" : 614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 616,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getSetIsFromMockProviderMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 889,
  "endLine" : 897,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle getOrCreateExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 948,
  "endLine" : 956,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1152,
  "endLine" : 1159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1225,
  "endLine" : 1232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void readList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ArrayList readArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SparseArray readSparseArray()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  HashMap readHashMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List readParcelableList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T readSerializable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void waitForCancelFinishedLocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void toLanguageTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static   ArrayList getParcelableArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SparseArray getSparseParcelableArray()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPseudoLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerForAllProfilingResults()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matches()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/MimeTypeFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkCallingPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PermissionChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean byteArrayContains()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRateLimitingActive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 370,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List fromShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocusIdCompat getLocusId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 498,
  "endLine" : 505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getDataDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getNoBackupFilesDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getCodeCacheDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 605,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getDrawableForDensity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedValue getTypedValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface getFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface getCachedFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 436,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float yFromInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float yFromLStar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float linearized()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedValue getTypedValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAttr()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 352,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float distance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocusIdCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ArrayList getParcelableArrayListExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2706,
  "endLine" : 2713,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MessagingStyle extractMessagingStyleFromNotification()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3873,
  "endLine" : 3880,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CallStyle forIncomingCall()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4594,
  "endLine" : 4601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CallStyle forOngoingCall()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4614,
  "endLine" : 4621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CallStyle forScreeningCall()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4636,
  "endLine" : 4643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocusIdCompat getLocusId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9363,
  "endLine" : 9370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getAllowSystemGeneratedContextualActions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9390,
  "endLine" : 9397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStopJob()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 298,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAndAllowWhileIdle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setExactAndAllowWhileIdle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowDataType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentName getCallingActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeClipRevealAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConversationId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 282,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannel getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 638,
  "endLine" : 645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pushSideChannelQueue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 871,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleServiceConnected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 940,
  "endLine" : 947,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 964,
  "endLine" : 971,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1187,
  "endLine" : 1194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getActiveNotifications()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1248,
  "endLine" : 1255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon toIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 526,
  "endLine" : 533,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object newFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi21Impl.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interpolatePathDataNode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface createFromResourcesFamilyXml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Method obtainCreateFromFamiliesWithDefaultMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getNativeInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Method obtainCreateFromFamiliesWithDefaultMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEnrolledFingerprints()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHardwareDetected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int addExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long addExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float clamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double clamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int clamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long clamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMenuProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DifferentialMotionFlingController()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void calculateFlingVelocityThresholds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1744,
  "endLine" : 1751,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat withEndAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat withLayer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat withStartAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 651,
  "endLine" : 658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MenuItem setActionProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 495,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInitialSurroundingText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onCommitContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 242,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputContentInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneShotPreDrawListener add()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClipData buildClipData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getScaledHorizontalScrollFactor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getScaledVerticalScrollFactor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3445,
  "endLine" : 3452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3784,
  "endLine" : 3791,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat getRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5438,
  "endLine" : 5448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 817,
  "endLine" : 824,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getAnchor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addAccessibilityStateChangeListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean removeAccessibilityStateChangeListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfo findFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3444,
  "endLine" : 3451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAccessibilityNodeInfosByViewId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4233,
  "endLine" : 4240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4751,
  "endLine" : 4758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestInitialAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4843,
  "endLine" : 4850,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void computeCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder stereoReset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addLinkMovementMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface buildTypeface()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChildDocumentsUriUsingTree()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void execute()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onInvokeRunnable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean sync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkArgument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkFlagsArgument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float checkArgumentFinite()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCheckMarkTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getImageTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setButtonTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setButtonTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 775,
  "endLine" : 782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onPull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endTouchDrag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1044,
  "endLine" : 1053,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldAbsorb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1209,
  "endLine" : 1219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2062,
  "endLine" : 2073,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestChildFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2170,
  "endLine" : 2178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startDifferentialMotionFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2586,
  "endLine" : 2593,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 736,
  "endLine" : 746,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDraw()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispatchOnExitAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/graphics/Region.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/widget/TextView.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMslAltitudeToLocation()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getToken()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static S2TileProto toTile()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/TilesEntity.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MapParamsProto toValue()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/MapParamsEntity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallAttributesCompat.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallAttributesCompat.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateCallDetailsExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpeakerEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBluetoothAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCallEndpointCompat()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBluetoothEndpoints()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRaiseHandSupport()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ParticipantExtensionImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addParticipantExtension()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ExtensionInitializationScopeImpl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ActionsResultCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutAdded()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueAnimator setDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 550,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCurrentIteration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 652,
  "endLine" : 662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float clampFraction()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 683,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 836,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1087,
  "endLine" : 1094,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void skipToEndValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1311,
  "endLine" : 1319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 453,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 542,
  "endLine" : 549,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMethodName()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1142,
  "endLine" : 1150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer evaluate()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntEvaluator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 554,
  "endLine" : 561,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 701,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void distributeKeyframes()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playTogether()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorSet setDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void pulseFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1107,
  "endLine" : 1114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getPlayTimeForNode()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1120,
  "endLine" : 1127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1831,
  "endLine" : 1839,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float evaluate()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatEvaluator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIntent()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveItems()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCharSequence()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3777,
  "endLine" : 3784,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCharSequenceAttr()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3787,
  "endLine" : 3794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3818,
  "endLine" : 3825,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3839,
  "endLine" : 3846,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorStateListAttr()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3849,
  "endLine" : 3856,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFloatDimenAttr()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3901,
  "endLine" : 3908,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun withAmplitudeScale()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/MessageFormat.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rule selectRule()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1702,
  "endLine" : 1709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRules()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1765,
  "endLine" : 1772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean select()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1774,
  "endLine" : 1781,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimalSamples getDecimalSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1783,
  "endLine" : 1790,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getArgName()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 528,
  "endLine" : 535,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormatsByArgumentName()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final int findKeyword()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2297,
  "endLine" : 2304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2485,
  "endLine" : 2492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2494,
  "endLine" : 2501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPluralOffset()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgType getArgType()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeChecksums()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T fromParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void toOutputStream()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByteArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByteArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Size readSize()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1705,
  "endLine" : 1712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SizeF readSizeF()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1715,
  "endLine" : 1722,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeElement findAnnotation()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RatingCompat newPercentageRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 670,
  "endLine" : 677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1542,
  "endLine" : 1549,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat getMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1552,
  "endLine" : 1559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1562,
  "endLine" : 1569,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1614,
  "endLine" : 1621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1624,
  "endLine" : 1631,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1634,
  "endLine" : 1641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1644,
  "endLine" : 1651,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1654,
  "endLine" : 1661,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1664,
  "endLine" : 1671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1674,
  "endLine" : 1681,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getSessionActivity()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1697,
  "endLine" : 1704,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1725,
  "endLine" : 1732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1740,
  "endLine" : 1747,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1981,
  "endLine" : 1988,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSessionInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2389,
  "endLine" : 2396,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2490,
  "endLine" : 2497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterMediaButtonEventReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3826,
  "endLine" : 3833,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1217,
  "endLine" : 1224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1308,
  "endLine" : 1315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1003,
  "endLine" : 1011,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubscriptionCallback getCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2095,
  "endLine" : 2102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void connect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2194,
  "endLine" : 2201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2217,
  "endLine" : 2224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerCallbackMessenger()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2234,
  "endLine" : 2241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void search()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2247,
  "endLine" : 2254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2256,
  "endLine" : 2263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getStreamMinVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle setRemotePlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 646,
  "endLine" : 653,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binderDied()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 791,
  "endLine" : 798,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendProgressUpdate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 806,
  "endLine" : 813,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 821,
  "endLine" : 828,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserRoot()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1987,
  "endLine" : 1994,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeCamera getBackCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeCamera getFrontCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCaptureSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 519,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeDeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeDeferrableSurface.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageReaderProxy newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCaptureStage.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceConfig transformSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionConfig createPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraCaptureSessionHolder createByOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 564,
  "endLine" : 571,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCharacteristics getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 861,
  "endLine" : 868,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CameraCharacteristics getCameraCharacteristicsOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 981,
  "endLine" : 988,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1469,
  "endLine" : 1476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1729,
  "endLine" : 1736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isLensFacingEnabledInLabTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/LabTestRule.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startAndVerify()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtensionsTestlibControl getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionsTestlibControl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesOEMImplementationExist()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionsTestlibControl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToRenderThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuffer clone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroySurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder addSurfaceSharingOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImpl initSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getJpegOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformationInfo of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 1002,
  "endLine" : 1009,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CameraEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageReaderProxy.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueT retrieveOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionPriority getOptionPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Observable withValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConstantObservable.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture fetchData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture transformAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void propagate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exif createFromImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RectF verticesToRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashMap nextElement()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 454,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createByte()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean ratioIntersectsMod16Segment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDeviceStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSessionStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 591,
  "endLine" : 598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 641,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 676,
  "endLine" : 683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 738,
  "endLine" : 745,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNonRepeatingSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 764,
  "endLine" : 771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean tryIncrementAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNumberOfTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSurfaceOutputs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DualSurfaceProcessorNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutConfig of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/OutConfig.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadLocations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatBuffer createFloatBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompositionSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearCache()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisNonBlockingAnalyzer.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreadPoolExecutor createExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraExecutor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void lockFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1070,
  "endLine" : 1078,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void trySetFlashModeToCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1094,
  "endLine" : 1102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2522,
  "endLine" : 2532,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRotationAppliedByEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 524,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraCaptureResult.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraCaptureResult.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getHighestSurfacePriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needToAddSensorResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 475,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getChildrenRequiredResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational findCloserAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 597,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateUriPendingStatus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect getUpdatedCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void matchAndPropagateImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagatePostviewImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Exif extractExif()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2JpegBytes.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void abortAndSendErrorToApp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1275,
  "endLine" : 1285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1637,
  "endLine" : 1647,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computeTotalCaptureLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 415,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 821,
  "endLine" : 828,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 932,
  "endLine" : 942,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorType getType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraState.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::camera" ],
  "startLine" : 494,
  "endLine" : 501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyBitmapToByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyByteBufferToBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean convertYuvToJpegBytesIntoSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSurfacePriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/SurfaceSorter.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi26Impl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean workaroundBySurfaceProcessing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/SurfaceProcessingQuirk.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Image dequeueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sortSupportedSizesByFallbackRuleNone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 519,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ByteBuffer createDirectByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rational getRotatedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational inverseRational()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bitmap createBitmapFromJpegImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Size flipSizeByRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::camera" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraId generateCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 786,
  "endLine" : 793,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasVideoCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1297,
  "endLine" : 1304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal select()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List filter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageInfo create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImmutableImageInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 512,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CameraControlInternal getCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 970,
  "endLine" : 977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEffectTargetsSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateInProgressStatusEvent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2719,
  "endLine" : 2726,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getObservableData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2738,
  "endLine" : 2747,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/AudioSpec.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Quality findMappedQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Recording from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopWithError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QualitySelector fromOrderedList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Range getSupportedBitrateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedQualityQuirk.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void stringToLog()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedWidthsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedHeightsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void overrideBySilence()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopSendingAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 612,
  "endLine" : 620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoValidatedEncoderProfilesProxy from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/VideoValidatedEncoderProfilesProxy.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoderCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 681,
  "endLine" : 688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1596,
  "endLine" : 1603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set dynamicRangeToVideoProfileHdrFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set dynamicRangeToVideoProfileBitDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendTransformationInfoIfReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAppEdgeInvalidated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 722,
  "endLine" : 729,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1717,
  "endLine" : 1727,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Finalize finalizeWithError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 475,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getPhysicalCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUtils.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 493,
  "endLine" : 500,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MultiResolutionImageReaderOutputConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/MultiResolutionImageReaderOutputConfig.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void addToList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getTimeStampFromCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getCaptureResultKeyMapFromList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCaptureInputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 374,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueT getCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture addCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi29Impl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristics getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi29Impl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceCloseDeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseDeferrableSurface.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseDeferrableSurface.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExcludedSupportedSizesContainer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExcludedSupportedSizesContainer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void excludeProblematicOutputSizesByClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OutputSizesCorrector.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AeFpsRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/AeFpsRange.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF getCorrectedPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/MeteringRegionCorrection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getRequestsProcessedFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCorrectedAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/AutoFlashAEModeDisabler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristics getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatBaseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isUniSocChipsetDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedForVideoSnapshotQuirk.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraCroppingQuirk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashTooSlowQuirk.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ZslDisablerQuirk.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedPixelModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getOnePlus6ExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getOnePlus6TExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean workaroundByCaptureIntentPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureIntentPreviewQuirk.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFlashNotFireQuirk.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List transformToCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List transformFromCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSharedSurfaceCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraAccessPrioritiesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ZoomImpl createZoomImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cancelRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasPreviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 631,
  "endLine" : 638,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture triggerAePrecapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failActionFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failCancelFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 685,
  "endLine" : 692,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void holdDeferrableSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void releaseDeferrableSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 609,
  "endLine" : 619,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackAdapter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isModeInList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 814,
  "endLine" : 821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureResultNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size calculatePreviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect getCropRectByRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areRequestsValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyAeFpsRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1024,
  "endLine" : 1032,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveResumingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1378,
  "endLine" : 1390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionConfig findSessionConfigForSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1637,
  "endLine" : 1645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canScheduleCameraReopen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2449,
  "endLine" : 2460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMaximumSizeByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1407,
  "endLine" : 1414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraCoordinator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposureState getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceOnClosedCaptureSessions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getSessionsInOrder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureSessionCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCorrectedPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/MeteringRegionCorrection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun workaroundByCaptureIntentPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CaptureIntentPreviewQuirk.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExcludedSupportedSizesQuirk.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toDynamicRangeProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraState.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 427,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SupportedSurfaceCombination.kt",
  "fileLinesCount" : 1635,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dequeueImageFromBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getExpectedFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SessionConfigAdapter.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraControl.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecommended10BitDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/DynamicRangeResolver.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isStreamUseCaseSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramCopy.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FloatBuffer createFloatBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImplementationMode fromId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 829,
  "endLine" : 836,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScaleType fromId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 911,
  "endLine" : 918,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getSensorToViewTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1056,
  "endLine" : 1063,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScreenFlashUiInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1084,
  "endLine" : 1091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startListeningToDisplayChange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1093,
  "endLine" : 1100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayManager getDisplayManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOutputSizeEqual()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 558,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlashUiInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 835,
  "endLine" : 842,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMirroringFlagInOutputFileOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 933,
  "endLine" : 940,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwExceptionForInvalidScreenFlashCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageCaptureMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 992,
  "endLine" : 999,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindImageCaptureAndRecreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1132,
  "endLine" : 1139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearImageAnalysisAnalyzer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1220,
  "endLine" : 1227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAudioPermissionGranted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1702,
  "endLine" : 1709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AspectRatioStrategy getViewportAspectRatioStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1979,
  "endLine" : 1986,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearEffects()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2513,
  "endLine" : 2521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture waitForNextFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RectF getTransformedSurfaceRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getSensorToViewTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScreenFlashUiInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getBrightness()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/LifecycleCameraController.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void propagateIfHasValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PendingValue.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTransform getOutputTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquireOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureResultAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraController.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCloser.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/RetryingCameraStateOpener.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConstrainedHighSpeedCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newSessionConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newExtensionSessionConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphRequestProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun lock3AForCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CaptureLimiter.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraSurfaceManager.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCaptureSequenceComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CaptureSequence.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LifecycleCameraRepository getInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isBound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProviderImpl.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeSurfaces.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReaders.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder addSurfaceSharingOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void redrawViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderImplementation.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RectF getTransformedSurfaceRect()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/Quirks.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/Quirks.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getRectToRect()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImplementationMode fromId()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 552,
  "endLine" : 559,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScaleType fromId()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startListeningToDisplayChange()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 645,
  "endLine" : 652,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayManager getDisplayManager()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImplementationMode()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  transform()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  propagate()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  addCallback()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromId()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ImplementationMode.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureControlCategories()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transferTo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSessionIdForRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRouteListingPreference()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RouteSelectedMessageParams()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1740,
  "endLine" : 1747,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyDescriptorVisibilityToBuilder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 481,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleInvalidResult()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 774,
  "endLine" : 781,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean doesRouteSupportMessaging()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 824,
  "endLine" : 831,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1754,
  "endLine" : 1762,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultOrBluetooth()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1796,
  "endLine" : 1805,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1985,
  "endLine" : 1992,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicGroupRouteController getDynamicGroupController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2036,
  "endLine" : 2044,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RouteInfo findRouteByDescriptorId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2403,
  "endLine" : 2410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDeclared()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/SystemRoutingUsingMediaRouter2Receiver.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getMediaRoute2ProviderServices()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRouteVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 466,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySessionCreated()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 866,
  "endLine" : 873,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRouteGrouped()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 46,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClientInfoListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1198,
  "endLine" : 1206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1469,
  "endLine" : 1476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConnectionDied()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConnectionError()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ControllerConnection findControllerById()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 680,
  "endLine" : 687,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 791,
  "endLine" : 798,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binderDied()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 858,
  "endLine" : 865,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 828,
  "endLine" : 835,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateViewsIfNeeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1284,
  "endLine" : 1292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWearable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteChooserDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 304,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rebuildItems()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Drawable doInBackground()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 750,
  "endLine" : 757,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeControlEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean uriEquals()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1073,
  "endLine" : 1080,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1238,
  "endLine" : 1245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDialogWidthForDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createThemedButtonContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Content fromSlice()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Style fromBundle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 451,
  "endLine" : 458,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StylesBuilder addStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/UiVersions.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::autofill" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle build()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/UiVersions.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::autofill" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PackageInfo getPackageInfo()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 620,
  "endLine" : 627,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeUInt()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int computeMethodFlags()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 427,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeProfileForP()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeProfileForO_MR1()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 480,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void saveProfile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallReceiver.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void result()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void diagnostic()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Cursor query()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/InitializationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::startup" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClassLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime-lint/src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::startup" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasUris()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float calculateVerticalPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float calculateHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinWidthHeightInternal()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 477,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidMain/kotlin/androidx/navigation3/runtime/serialization/NavKeySerializer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::navigation3" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withDefaultConfigAndMixedSubtypes_preservesValues()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/NavBackStackSerializerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation3" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withDefaultConfig_preservesOrder()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/NavBackStackSerializerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation3" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BlueBox()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1193,
  "endLine" : 1200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RedBox()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1203,
  "endLine" : 1210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GreenBox()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/ui/NavDisplayScreenshotTest.kt",
  "fileLinesCount" : 1225,
  "components" : [ "primary::navigation3" ],
  "startLine" : 1213,
  "endLine" : 1220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldUseFingerprintForCrypto()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldUseKeyguardManagerForBiometricAndCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getInferredAuthenticationResultType()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 783,
  "endLine" : 790,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendFailureToClient()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 998,
  "endLine" : 1006,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void authenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1383,
  "endLine" : 1390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int canAuthenticateWithFingerprintOrUnknownBiometric()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 862,
  "endLine" : 874,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkValidPosition()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean contains()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 485,
  "endLine" : 492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/WorkerHasPublicModifierDetector.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::work" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckRootProject()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/RemoveWorkManagerInitializerDetector.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::work" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableCallback()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::work" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::work" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableWorkRequests()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkerParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableWorkInfos()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbindService()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNextScheduleTimeOverride()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/PeriodicWorkRequest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::work" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWorkerClass()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerFactory.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intToOutOfQuotaPolicy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 343,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent createCancelPendingIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopForegroundWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 216,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCurrentlyConstrained()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 191,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkForegroundUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkForegroundUpdater.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean set()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 681,
  "endLine" : 688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setException()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 706,
  "endLine" : 713,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isComponentEnabled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::work" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefaultProcess()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ProcessUtils.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::work" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastForceStopEventMillis()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void markScheduled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::work" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConstraintsStateChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 331,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setJobSchedulerJobIdRange()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 578,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger get()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Logger.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::work" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeTestWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setForegroundService()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/UserInitiatedTaskRequest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExecutorService createExecutorService()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindService()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Collection deduplicateStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::enterprise" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getDescendantRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/ViewGroupUtils.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getDesiredAnchoredChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1133,
  "endLine" : 1140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1324,
  "endLine" : 1331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInsetOffsetX()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1537,
  "endLine" : 1544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInsetOffsetY()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1546,
  "endLine" : 1553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1775,
  "endLine" : 1782,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2670,
  "endLine" : 2677,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2741,
  "endLine" : 2748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2781,
  "endLine" : 2791,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBlockingInteractionBelow()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3236,
  "endLine" : 3244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIncomingEdges()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getSortedList()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 417,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 674,
  "endLine" : 683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 809,
  "endLine" : 816,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1342,
  "endLine" : 1349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeRoot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 530,
  "endLine" : 538,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceRecomposition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/CustomSupport.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addKeys()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 637,
  "endLine" : 644,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1048,
  "endLine" : 1055,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1608,
  "endLine" : 1615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableViewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isViewTransitionEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition getTransitionById()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTransitionDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1563,
  "endLine" : 1570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportTouch()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1654,
  "endLine" : 1661,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int lookUpConstraintId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2058,
  "endLine" : 2065,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getTransitionState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1674,
  "endLine" : 1681,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 726,
  "endLine" : 733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void different()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reverse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 361,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAltImageResource()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAltImageDrawable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void adjustTexture()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 264,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelineBegin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelineEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelinePercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String log()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String log()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String compare()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRemoved()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1081,
  "endLine" : 1088,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPaddingWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1806,
  "endLine" : 1813,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findMatch()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2139,
  "endLine" : 2146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2152,
  "endLine" : 2159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2165,
  "endLine" : 2172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2178,
  "endLine" : 2185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2665,
  "endLine" : 2672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4207,
  "endLine" : 4214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseStringAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4414,
  "endLine" : 4421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Constraint buildDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4688,
  "endLine" : 4695,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeEnum()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6069,
  "endLine" : 6076,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6425,
  "endLine" : 6434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6436,
  "endLine" : 6445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6447,
  "endLine" : 6456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6457,
  "endLine" : 6466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/SharedValues.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findMatch()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 476,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLArray getArray()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLObject getObject()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addKeys()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 641,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1040,
  "endLine" : 1047,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1578,
  "endLine" : 1585,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void different()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numberOfInterpolatedValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 348,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInterpolatedColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int rgbaTocColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void swap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void swap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clamp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInterpolatedColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int rgbaTocColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference left()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference right()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference start()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference end()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference top()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference bottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 639,
  "endLine" : 646,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference centerVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference circularConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 659,
  "endLine" : 666,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int map()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int indexOf()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1728,
  "endLine" : 1735,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension fixed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTouchUpProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 372,
  "endLine" : 379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1015,
  "endLine" : 1022,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnectionAllowed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetRun getRun()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean oppositeDimensionDependsOn()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 771,
  "endLine" : 779,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureWidgetRuns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 841,
  "endLine" : 848,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSolverVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFromRuns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1081,
  "endLine" : 1088,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1096,
  "endLine" : 1103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMatchConstraintEqualityCandidate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displayGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 731,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String ls()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/Direct.java",
  "fileLinesCount" : 1092,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineTerminalWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/RunGroup.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findEmptySlot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyPositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public float parseFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInPool()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Pools.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 777,
  "endLine" : 784,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceCreated()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchModeChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStartInput()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsetsListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 199,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCleared()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addTollListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onErrorEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMarkAsRead()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationCallbackDelegateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addFactory()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/managers/ManagerCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOrCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/managers/ManagerCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibleItemsEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/BrowseChangeEvent.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::car" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAppStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAppResume()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAppPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAppStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onConfigurationChangedInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSearchTextChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int validateKeyboardType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendContentRefreshRequested()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnContentRefreshDelegateImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendTabSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabCallbackDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTabSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabCallbackDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pane build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnSelectedDelegateImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnClickDelegate getOnClickDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCheckedChange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnCheckedChangeDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendInputSubmitted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendInputTextChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCancel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendDismiss()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceListMapTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 443,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceListNavigationTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Trip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long validateRemainingTime()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPanModeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendPanModeChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PanModeDelegateImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNavigationManagerCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeIInterface()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean find()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 809,
  "endLine" : 816,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnergyLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fetchModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarInfo.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkHasPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermission.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String shortenString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/StringUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void dispatchCallToHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScroll()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFling()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScale()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 462,
  "endLine" : 469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MessageDigest getMessageDigest()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Notification updateForCar()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestCarContext createCarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestCarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchScreen.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchScreen.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRoutePreviewResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchResultsScreen.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVisibleAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStableAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FavoritesScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/FavoritesScreen.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRoutePreviewResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/FavoritesScreen.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row createRowForScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/StartScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVisibleAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStableAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendList()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SamplePlaces()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarIcon createCarIconWithBitmap()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPermissionGranted()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void grantLocationPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Step getNextStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action createToastAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SpannableString createStringWithIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onStartCommand()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initNotifications()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickListener createOnClickListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/PaneTemplateDemoScreen.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitUsername()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconWithResource()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconWithBitmap()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem buildGridItemForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action createFabBackAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ContentLimitsDemoScreen.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getAndResetStub()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void registerHandler()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeElement findAnnotation()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/RemoteCallbackProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationMirror findAnnotation()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addYuvBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInputEndOfStreamTimestamp()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBitmap()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void returnEmptyBufferAndNotify()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 799,
  "endLine" : 806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAndNotify()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 1042,
  "endLine" : 1049,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvifEncoder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifEncoder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeifEncoder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatBuffer createFloatBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetOriginals()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 945,
  "endLine" : 952,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressViewOffset()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createProgressView()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 470,
  "endLine" : 477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorSchemeResources()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 633,
  "endLine" : 640,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 853,
  "endLine" : 863,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 917,
  "endLine" : 924,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1058,
  "endLine" : 1065,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startDragging()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1322,
  "endLine" : 1329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSecondaryPointerUp()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1415,
  "endLine" : 1424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAttributeValue()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExecutorService createExecutorService()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture scheduleBitmapSaving()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutInfoCompatSaverImpl.java",
  "fileLinesCount" : 432,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getType()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile findFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentFile.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::documentfile" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile createDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/FileMoves.android.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::datastore" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runIfNeeded()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::datastore" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementPreferenceCount()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/data/CountRepository.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::datastore" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementPreferenceCount()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/data/CountRepository.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::datastore" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifyingOriginalByteArrayDoesntModifyInternalState()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByteArrayCreatesHashCodeBasedOnContents()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/ClearCredentialException.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::credentials" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/CreateCredentialException.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/GetCredentialException.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOriginForGetRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/internal/FrameworkImplHelper.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::credentials" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 600,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 620,
  "endLine" : 627,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifySignatureFingerprints()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CallingAppInfo.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::credentials" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveBeginGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 529,
  "endLine" : 536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialRequest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::credentials" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialRequest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::credentials" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 591,
  "endLine" : 598,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 624,
  "endLine" : 631,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAction()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialEntry.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::credentials" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialEntry.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::credentials" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialEntry.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::credentials" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 582,
  "endLine" : 589,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 598,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 577,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 594,
  "endLine" : 601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 614,
  "endLine" : 621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateRestoreCredentialResponse.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::credentials" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  toIpcFriendlyResultReceiver()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CredentialProviderBaseController.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::credentials" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPlayAuthPasskeyJsonRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameData()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsInternalsForTesting.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::metrics" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFrameData()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsInternalsForTesting.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::metrics" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long publishDefaultChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setSeasonNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 629,
  "endLine" : 636,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setEpisodeNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 662,
  "endLine" : 669,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean verifyExpectedIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppSigningInfo create()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enforceCallingAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int parseToNextStartTag()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 715,
  "endLine" : 723,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unregisterUpdate()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toHex()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getOrCreateInnerMap()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CredentialData loadCredentialData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String escapeCredentialName()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveToDiskNamespaceDatas()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 590,
  "endLine" : 597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Calendar getEntryCalendar()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/ResultData.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::security" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HardwareIdentityCredentialStore()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredentialStore.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::emoji" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint getDebugPaint()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::emoji" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 897,
  "endLine" : 909,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config registerInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 968,
  "endLine" : 977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataRepo()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructIndex()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpan()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureFragment()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewRecycled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List dispatchMaxLifecyclePreUpdated()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 811,
  "endLine" : 818,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffscreenPageLimit()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 850,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLmInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1334,
  "endLine" : 1341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun instantiateFragment()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameAbsoluteWithIncorrectType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameRelativeWithType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 324,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavGraph.nonAndroid.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::navigation" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavGraph.nonAndroid.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::navigation" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavBackStackEntry.nonAndroid.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::navigation" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavBackStackEntry.nonAndroid.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::navigation" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavBackStackEntry.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavGraph.android.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::navigation" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavGraph.android.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::navigation" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentIgnoreExtraParams()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 829,
  "endLine" : 837,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkActionNoMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkActionTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigation" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeNativeTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeArgNativeTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 530,
  "endLine" : 538,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeCustomTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 592,
  "endLine" : 602,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withSecondaryConstructor()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgFromClassBody()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfAbstract_duplicateArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 426,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildDeepLinkEmptyAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::navigation" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssign()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inferFromValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeStringArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeMultipleDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 340,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodePartialDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 468,
  "endLine" : 475,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryPrimitiveAndArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRouteChangesId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIdKeepsRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDeepLinkWithRequiredFragNoMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 252,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 697,
  "endLine" : 706,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationMissingStartDestinationKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationMissingStartDestinationObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 268,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationRequiredArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/internal/NavBackStackEntryImpl.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::navigation" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setUriPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 602,
  "endLine" : 609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4246,
  "endLine" : 4253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navArgsLazy()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetSameLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 513,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeepLinkFromNavGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3320,
  "endLine" : 3328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testActionArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 441,
  "endLine" : 448,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateImplicitStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerViewModelTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigation" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavControllerViewModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::navigation" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexPathArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultComplexArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleToRoutePathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 226,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleToRouteQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun complexPathArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultComplexArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleToRoutePathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleToRouteQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void generate()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Palette doInBackground()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 847,
  "endLine" : 854,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/DispatchQueue.jvm.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CallbackInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void invokeMethodsForEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleMethod()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun downFrom()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun downTo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun upFrom()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun upTo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObservers()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withCloseables_onClear_closesResources()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_withKey_doesNotClose()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoViewModelsWithSameKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCloseable_withMock_doesNotThrow_returnsNull()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/MockViewModelTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_withDefaultScope_whenLaunch_cancelsOnClear()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_withCustomScope_whenLaunch_cancelsOnClear()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sameObserverReAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 685,
  "endLine" : 692,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRegularClass()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sameObserverReAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 599,
  "endLine" : 606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/nativeTest/kotlin/androidx/lifecycle/NativeLifecycleRegistryTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dec()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/TaskTracker.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/TaskTracker.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/LifecycleProcessor.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAdapterName()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/model/AdapterClass.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentStateFlow()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonTest/kotlin/androidx/lifecycle/testing/LifecycleRegistryTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModel_whenCleared_reusesCustomCreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModel_whenCleared_clearsViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/TestComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetObserve()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemove()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultArgs()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleSupportTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/LifecycleDispatcher.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  liveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 460,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing-lint/src/main/java/androidx/lifecycle/testing/lint/TestLifecycleOwnerInCoroutineDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1060,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  AnimatedContent()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugConfig.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SplineBasedFloatDecayAnimationSpec.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/RenderInTransitionOverlayNodeElement.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateTargetBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElementEntry.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SharedTransitionLayout()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1527,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMatchFound()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVisibleContentRemovedDuringTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberAnimatedVectorPainter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/androidMain/kotlin/androidx/compose/animation/graphics/res/AnimatedVectorPainterResources.android.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asKeyframeSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asKeyframeSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationResult_toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimatableTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSolveOvershootingCurve()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidHostTest/kotlin/androidx/compose/animation/core/EasingTest.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isObserving()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2592,
  "endLine" : 2599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_DoesNotStartAtZero()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestAnimatedContent()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animatable.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 928,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 930,
  "endLine" : 937,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_findsClosestAnchor_directional()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContrast_lightTheme_backgroundBackground()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/TextSelectionBackgroundColorTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContrast_darkTheme_backgroundBackground()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/TextSelectionBackgroundColorTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContrast_lightTheme_primaryBackground()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/TextSelectionBackgroundColorTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContrast_darkTheme_primaryBackground()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/TextSelectionBackgroundColorTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def quadratic_curve()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/bottom_app_bar_rounded_edges_graph.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButton_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideTopPadding_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideTopPadding_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideBottomPadding_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideBottomPadding_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideStartPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideStartPadding_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideEndPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideEndPadding_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldDecorationBoxTest.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_noCrash_whenOutputTransformationCallsAddStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 1542,
  "endLine" : 1550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_disabled_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_disabled_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_bigSizeSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedTabRow_initialTabSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 563,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedLeadingIconTabRow_initialTabSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 597,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hover()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonScreenshotTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findByTextAndClick()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarDuration_toMillis_nullAccessibilityManager()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarHostTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_pressed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_disabled_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_disabled_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun actionChip_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChip_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipScreenshotTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Shapes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 795,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rippleColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 708,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 842,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BackdropScaffold.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trailingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 817,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDirtyBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndRadiusUnbounded()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidHostTest/kotlin/androidx/compose/material/ripple/RippleAnimationTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun defaultRippleColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActivity()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/TestRuleExtensions.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectError_gotDifferentError()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContains()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/PathContainsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContains()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/PathContainsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeZeroTime2()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measurePositive()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_scopeLaunches_lazy()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_suspend()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_delay()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_yield()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels_wrongSize()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ImageAssertionsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWidthSizeClass()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateHeightSizeClass()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateHeightSizeClass_fallbackToTheSmallestSizeClasses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightSizeClassToString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonMain/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicLightColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/DynamicTonalPalette.android.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicDarkColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/DynamicTonalPalette.android.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun distance()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/Cam.android.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yFromLstar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCanonicalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButton_borderStroke_defaultLocalContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 1422,
  "endLine" : 1429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carousel_horizontalScrollUpdatesState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carousel_verticalScrollUpdatesState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uncontainedCarousel_userScrollDisabled_doesNotScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_disabled_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_disabled_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_hover()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_withThickStroke_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_withThinStroke_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_withThickStroke_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_withThinStroke_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_withThickStroke_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_withThinStroke_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_origin_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_origin_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_dark_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_end_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_steps_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_enabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_dark_enabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 747,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_middle_steps_dark_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_overlappingThumbs()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_asymmetric_startEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress100AndSwipeEdgeRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderPosition_valueCoercion()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_zero_width()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 586,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_parentWithInfiniteWidth_minWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 649,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_parentWithInfiniteWidth_minWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSlider_rowWithInfiniteWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1304,
  "endLine" : 1311,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideTopPadding_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideTopPadding_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideBottomPadding_multiLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideBottomPadding_singleLine()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideStartPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideStartPadding_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideEndPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldBox_overrideEndPadding_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldDecoratorTest.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_determinate_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_determinate_no_stop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_indeterminate_start()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_indeterminate_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_determinate_customCap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_determinate_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularProgressIndicator_lightTheme_determinate_no_gap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularProgressIndicator_lightTheme_determinate_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularProgressIndicator_lightTheme_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precisionPointerUiDisabled_withPhysicalKeyboardAndMouse_noDenseUi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precisionPointerUiEnabled_withPhysicalKeyboardAndMouse_usesDenseUi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_primary_light_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun icon_primary_dark_color_scheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallFab()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_initialTabSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 801,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_outOfYearsBound_withLocalDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 835,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_midProgress_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_lowProgress_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearWavyProgressIndicator_highProgress_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_midProgress_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularWavyProgressIndicator_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_defaultAccessibilitySize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBar_expandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBar_expandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedLoadingIndicator_determinate_start_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedLoadingIndicator_determinate_mid_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedLoadingIndicator_determinate_end_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelectableDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_withModeToggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputScreenshotTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_invalidHour_error()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarColumn_withOverflow_menu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnScreenshotTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_noCrash_whenOutputTransformationCallsAddStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 2138,
  "endLine" : 2146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarRow_withOverflow_menu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowScreenshotTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbarDuration_toMillis_nullAccessibilityManager()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarHostTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edm_hasDropdownSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ExposedDropdownMenuTest.kt",
  "fileLinesCount" : 984,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 852,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_switchToMinutes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_userOverride_updates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analogState_setHour_updatesIsPm()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 666,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boxVisible_VisibleToSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshBoxTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_disabled_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_disabled_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_disabled_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_disabled_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonMaterialSetContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tonalToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_checked_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedToggleButton_checked_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ToggleButtonScreenshotTest.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_expanded_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_expanded_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badgeBox_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plainTooltip_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun richTooltip_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camFromRed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camFromGreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camFromBlue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camFromBlack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camFromWhite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun originalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateInput.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateInput.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 769,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 803,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2832,
  "endLine" : 2839,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2971,
  "endLine" : 2978,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3304,
  "endLine" : 3313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1320,
  "endLine" : 1327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1548,
  "endLine" : 1557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Scaffold.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 1355,
  "endLine" : 1364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1754,
  "endLine" : 1761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1788,
  "endLine" : 1795,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1286,
  "endLine" : 1293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2489,
  "endLine" : 2498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 879,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 906,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 915,
  "endLine" : 924,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1959,
  "endLine" : 1968,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 751,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 3498,
  "endLine" : 3505,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 1662,
  "endLine" : 1669,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/DraggableAnchors.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwipeToDismissBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1352,
  "endLine" : 1360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/RadioButton.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 668,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 963,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Indicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 1036,
  "endLine" : 1043,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberWideNavigationRailState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_compactWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_compactWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_mediumWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_expandedWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_compactWidth_mediumHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_compactWidth_expandedHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_mediumWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_expandedWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneBottom_noMarginsSet_useMeasuredBottom()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneRight_noMarginsSet_useMeasuredRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromLeftOffset_noEnterFromLeftPane_equalsZero()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromRightOffset_noEnterFromRightPane_equalsZero()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromRightOffset_withNoEnteringFromLeftOrShownPane_useTheLeftestEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToLeftOffset_noExitToLeftPane_equalsZero()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToRightOffset_noExitToRightPane_equalsZero()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToRightOffset_withExitToRightPane_useTheRightEdgeOfPaneExitingToLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToRightOffset_withExitToRightPane_useTheRightEdgeOfPaneShown()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToRightOffset_withNoExitToLeftOrShownPane_useTheLeftestEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldAdaptStrategies.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneAdaptedValue.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateWithFadingModifier.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneMotion.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflowedPane_backstackWithMainAndSupporting_showsMainAndSupportingPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithMainAndSupporting_showsMainAndSupporting()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePane_backstackWithListDetail_showsOnlyDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithList_showsListAndPlaceholder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithListDetail_showsListAndDetail()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun seekBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_separatingVerticalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_separatingHorizontalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_occludingVerticalOBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_occludingHorizontalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/Posture.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eq()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1665,
  "endLine" : 1672,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RetainedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAgainAfterUnregister()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSaveable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSaveable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.android.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.android.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearClearsAndPointsToRoot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAllItems()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotWeakSetTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleObserving()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsCommon.kt",
  "fileLinesCount" : 805,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator_previous_remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateGet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToSetOnlyEven()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToSetOnlyOdds()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeTillComplete()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1005,
  "endLine" : 1012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 669,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateInstances()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 683,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/ModelViewTests.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Display()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/ModelViewTests.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Display()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/ModelViewTests.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1255,
  "endLine" : 1262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2925,
  "endLine" : 2932,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3161,
  "endLine" : 3168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListContains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 564,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListLastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 611,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListListIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 699,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListListIteratorWithIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 770,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canClearABit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/BitVectorTests.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1848,
  "endLine" : 1855,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1871,
  "endLine" : 1878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1894,
  "endLine" : 1901,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Unmountable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Sub()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 618,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordHashKeys()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompoundHashKeyTests.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_withNoBlock_failsIfOperationHasArguments()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterNames()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Linear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveOneThenAddOne()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DifferentParametersTypesMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_isComposable_correctly_checks_functions()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  createNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 849,
  "endLine" : 856,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changedInstance()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 866,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerGlobalWriteObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 660,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nestedDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 952,
  "endLine" : 959,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endRoot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endNodeMovementAndDeleteNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copySlotTableToAnchorLocation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureAllArgumentsPushedFor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abandonChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1166,
  "endLine" : 1174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompositionLocalProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 696,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 921,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 923,
  "endLine" : 930,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 937,
  "endLine" : 944,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1046,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/SnapshotThreadLocal.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchSideEffects()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  produceState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Stack.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1077,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/webMain/kotlin/androidx/compose/foundation/Overscroll.web.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1564,
  "endLine" : 1571,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPullDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/OverscrollConfiguration.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/handwriting/HandwritingHandler.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConnectionClosed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 513,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPlatformOverscrollFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 631,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1631,
  "endLine" : 1639,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1701,
  "endLine" : 1709,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2059,
  "endLine" : 2066,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2115,
  "endLine" : 2122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2229,
  "endLine" : 2236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3632,
  "endLine" : 3642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/AutoTestFrameClock.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchorInfo_constructor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedUniformCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/cupertino/CupertinoScrollDecayAnimationSpec.ios.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/cupertino/CupertinoScrollDecayAnimationSpec.ios.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun firstVisibleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextFieldScrollState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/TextFieldScrollState.skiko.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberUpdatedInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideIfNotHovered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/TooltipArea.desktop.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlockLockedMutex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/MutatorMutexTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_findsClosestAnchor_directional()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun request_toString_withCoroutineName()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueSingleRequest_nullBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueOverlappingRequests_largeToSmall_isSorted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueOverlappingRequests_smallToLarge_isSorted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueOverlappingRequests_outOfOrder_isSorted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun max_size_enough()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/UndoManagerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotIfNeeded_time_based()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/UndoManagerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateStateForLink_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/LinkStateInteractionSourceObserverTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNoSelectables_returnsDefaultEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLayout_sameInfoForAllSelectableInfoFunctions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_otherNull_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 729,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_singleLayout_sameLayout_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_otherNull_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_layoutBuilder_sameLayout_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 955,
  "endLine" : 962,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_singleLayout_missCrossedSelection_returnsUncrossedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 995,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_missCrossedSingleSelection_returnsUncrossedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1024,
  "endLine" : 1031,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_selectionInOneSelectable_returnsInputSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1041,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_multipleEmptySelectables_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1025,
  "endLine" : 1032,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_emptySurroundingNonEmpty_fullySelected_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1042,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_nonEmptySurroundingEmpty_fullySelected_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1045,
  "endLine" : 1052,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_nonEmptyFirstTextNotSelected_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1055,
  "endLine" : 1062,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_nonEmptyLastTextNotSelected_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1065,
  "endLine" : 1072,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_firstTextPartiallySelected_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1075,
  "endLine" : 1082,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_lastTextPartiallySelected_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1085,
  "endLine" : 1092,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_deselect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_deselect_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 391,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill_selection_collapse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchorInfo_constructor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParagraphStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/StringHelpersTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findParagraphEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/StringHelpersTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_topBottomInvisible_underContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_topInvisible_bottomVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_topVisibleBottomInvisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_topBottomInvisible_belowContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_smallContainer_topBottomInvisible_underContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_smallContainer_topInvisible_bottomVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_smallContainer_inBetweenTopBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_smallContainer_topVisibleBottomInvisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coerceOffset_topBottomInvisible_smallContainer_belowContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldScrollerPositionTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_replace_changesValueInPlace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputTransformationRejectsChanges_removesComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeList_alwaysReturnsTheLatestChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromTextFieldState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCallAddStyle_isTrueByDefault_ifOffsetMappingCalculatorPresent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cancel_ongoing_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_large_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetSelectionCommandTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directEdit_onlySelectionChange_doesNotClearUndoHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/TextUndoTest.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_selection_preserve()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthBeforeInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthAfterInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleContinuousOneToOneReplacements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 650,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_replace_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_cursor_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_cursor_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_selection_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_selection_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHighlight_setSelection_clearsHighlight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHighlight_replace_clearsHighlight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHighlight_delete_clearsHighlight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_selection_preserve()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialInsert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWithReversedIndices()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenItemSurroundedBySeparators_separatorsTrimmed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_withoutParamsIterateThroughAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_fromIndexIsInTheMiddleOfInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundedToCut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusUsingSemanticAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7130,
  "endLine" : 7142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_extendsSelection_toRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 563,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_extendsSelection_withPasswordVisualTransformation_toRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_extendsSelection_toLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_extendsSelection_withPasswordVisualTransformation_toLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkKeyboardShown_onDPadCenter_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_notApplied_infiniteMaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testImageZeroSizeDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ImageTest.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeForward_swipeBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1666,
  "endLine" : 1673,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHtmlText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 837,
  "endLine" : 844,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallScroll_shouldNotTriggerRemeasurements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBySemantics_shouldScrollCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerAccessibilityTest.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyPagesInVisiblePagesInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowFromLargePageCountDoesNotPrefetchStartPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1947,
  "endLine" : 1955,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2016,
  "endLine" : 2024,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2372,
  "endLine" : 2379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2428,
  "endLine" : 2435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2542,
  "endLine" : 2549,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 4142,
  "endLine" : 4152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_usesRequestedSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_attachesNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TransformGestureDetectorTest.kt",
  "fileLinesCount" : 541,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/TapGestureDetectorTest.kt",
  "fileLinesCount" : 970,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undelegateSuspendingPointerInputModifierNodeDuringEventStream()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitEachGestureTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 1206,
  "endLine" : 1213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 997,
  "endLine" : 1004,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1060,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequesterViewIntegrationTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateExpectedChildOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1076,
  "endLine" : 1083,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_lastGetsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_onClick_insideFirstLink_opensFirstUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleLinks_onClick_insideSecondLink_opensSecondUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlText_onClick_insideFirstLink_opensFirstUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlText_onClick_insideSecondLink_opensSecondUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiText_onClick_insideLink_opensUrl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragUpperLeftText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragUpperCenterText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragUpperRightText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragLeftText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragSameText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragRightText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragLowerLeftText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragLowerCenterText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragLowerRightText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBetweenFirstAndSecondRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBetweenSecondAndThirdRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragLeftContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBetweenLeftAndCenterTexts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBetweenCenterAndRightTexts()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragRightContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserterAndStartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 643,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDisabled_touchLongPress_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1354,
  "endLine" : 1363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withNoTextThenLongPress_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 571,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenTextIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkMagnifierAppears_whileHandleTouched()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 422,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldVisualTransformationMagnifierTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidSupportsTextMagnifierOn28AndAbove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorChange_doesNotInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textChange_doesInvalidateText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLinesChange_doesInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLinesChange_doesInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun softWrapChange_doesInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowChange_doesInvalidateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceedsMaxConstraintSize_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowCreate_not_null_afterLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowCreate_not_null_afterLayout_minWidthMinHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textSelection_byWordMovements_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun when_emptyText_wordOffsetDoesNotChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureLeakCanaryReporting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/MinLinesMemoryLeakTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withEditorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionSemanticsAreSet_inTheFirstComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayoutResultSemanticsAreUpdated_afterRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerContentObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 759,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkKeyboardShown_onDPadCenter_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 720,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_backspace_no_text_layout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun press()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 998,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionNone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_none()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_go()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_next()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_search()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_send()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_done()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun if_null_contentMimeTypes_are_not_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/PressDownTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/PressDownTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interactingWithTextFieldByMouse_doeNotShowTheToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 839,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_none()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_go()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_next()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_search()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_send()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_done()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputCalled_whenOnlyTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_updateSelectionCalled_whenSelectionIsDifferentFromState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputNotCalled_whenValuesAreSame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_recreateInputConnection_createsWithCorrectValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_strikeThroughSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_underlineSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun do_not_callback_if_only_readonly_ops()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_notApplied_infiniteMaxLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldState_textChange_updatesState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedText_insertsAtCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicTooltipTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuCommon.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyScrollDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/MeasuredPage.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchPageWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerScrollPosition.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageNestedScrollConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performForwardPaging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 556,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performBackwardPaging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 546,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AnchoredDraggableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1067,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1628,
  "endLine" : 1638,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClickableText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/ClickableText.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCenterYForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/UndoManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequence.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequence.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launchTextInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/GapBuffer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFullSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridSpan.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPreviousItemIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNextItemIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1368,
  "endLine" : 1375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyListState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasuredItem.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsModifierLocal.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutSemantics.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyGridState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUi.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementAccessors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paddingValuesWithDensity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_WeightInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 5893,
  "endLine" : 5900,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 557,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_false_isNotClickable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicMainAxisSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 880,
  "endLine" : 887,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 539,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 769,
  "endLine" : 776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setUpClearWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/Utils/MockAppDelegate.swift",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedCopyThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Offset.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Rect.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Rect.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/CornerRadius.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_packages_from_directory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withMainFactory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun typeParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetAllCapabilities()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTypefaceRequestFailed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isConvex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRewind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotateY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetOperator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTimesAssignPreConcat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbToOklabConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 769,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oklabToSrgbConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/OutlineTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidRightBoundThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidBottomBoundThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noneColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCieLab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 1414,
  "endLine" : 1421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicsHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathHitTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quadsHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathHitTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillTypesHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathHitTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidColorMatrixColorFilterAsComposeColorFilterEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllTransparentColorsProduceTransparentOnO()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForClosedLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullPathEffectAssignmentDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidToInvalidWidthBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidToInvalidHeightBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOverlaps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shadow.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 1002,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 779,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 520,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 623,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 729,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arcToRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setToScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorMatrix.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastLineEmptyTextHasSameLineHeightAsNonEmptyText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 992,
  "components" : [ "primary::compose" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureRegistered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopFontTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_outOfBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2652,
  "endLine" : 2661,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart_emptyLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2725,
  "endLine" : 2734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd_newline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2757,
  "endLine" : 2766,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd_emptyLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2769,
  "endLine" : 2778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_multichar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4056,
  "endLine" : 4065,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPunctuationBeginning()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPunctuationEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClipBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLineBreakConfig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/EmojiSupportMatch.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFontFamilyResolver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsage.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontLoader.android.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidTextPaint.android.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/Html.android.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/Html.android.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun englishUppercaseSparse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interceptFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/iosMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.ios.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillBoundingBoxes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 558,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBullet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 1222,
  "endLine" : 1230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput_removes_the_current_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf_reconstructs_textaligns()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSpecified_returns_true_for_specified_textdirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_fullyOverlapped_stackCorrectlyCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_function_with_single_paragraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 749,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_overlapping_exceedsLastMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 823,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_overlapping_addsCurrentToStack_whenEmptyStack()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 833,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throws_exceedsMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 843,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadWithTimeoutOrNull_returnsOnSuccess()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AsyncFontListLoaderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadWithTimeoutOrNull_nullsOnException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AsyncFontListLoaderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadWithTimeoutOrNull_nullsOnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AsyncFontListLoaderTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cancel_ongoing_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small_too_large_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/FinishComposingTextCommandTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_selection_preserve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_covered_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cancel_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_composition_and_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_selection_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_selection_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_delrange_contains_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_selection_preserve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_covered_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_brush_solid_color_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutLineForOffset_downstream_last_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutCompatTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_letterSpacing_and_lineHeight_createsOneLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_letterSpacingEm_and_lineHeight_createsOneLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latinIncludeFontPaddingDoesNotAffectLineMetricsSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tallIincludeFontPaddingDoesNotAffectLineMetricsSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySizeSmallerThanRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiRtlLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphInfo_lineFeedOnlyCases2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withBreakStrategySimple_notCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withBreakStrategyHighQuality_notCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 382,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withBreakStrategyBalanced_notCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withStartNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withStartGreaterThanLength_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withEndNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withEndGreaterThanLength_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withMaxLinesNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withEllipsizedWidthNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withLineSpacingMultiplierNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withLineSpacingExtraNegative_notCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 575,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_useBoundsForWidth_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginningEnd2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 599,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBeginningEnd3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 610,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSurrogate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState_changePaintTextSkewX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/SkewXSpanTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState_changePaintBaselineShift()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/BaselineShiftSpanTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState_changePaintBaselineShift()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/BaselineShiftSpanTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState_changePaintFontFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/FontFeatureSpanTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState_changePaintBaselineShift()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/FontFeatureSpanTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_withOneAttribute_oneStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_relativeSizeSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_strikeThroughSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_subscriptSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_superScriptSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_typefaceSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_underlineSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_merge_with_null_platformStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exactInput_shouldReturnTheSameResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textChanges_shouldReturnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityChange_shouldReturnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastLineEmptyTextHasSameLineHeightAsNonEmptyText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationLineHeightStyleTest.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 846,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrent_afterJavaLocaleSetDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleListTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleParagraphRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_fontSize_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1360,
  "endLine" : 1368,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_locale_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1371,
  "endLine" : 1380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_can_change_TextDecoration_to_Underline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1575,
  "endLine" : 1583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_outOfBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2760,
  "endLine" : 2769,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart_emptyLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2831,
  "endLine" : 2840,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd_newline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2862,
  "endLine" : 2871,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineEnd_emptyLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2874,
  "endLine" : 2883,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4422,
  "endLine" : 4433,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_multiple_emojis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4453,
  "endLine" : 4461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_multichar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4464,
  "endLine" : 4473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerbatimTtsAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TtsAnnotationTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  hasSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/CharSequenceSubject.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  hasSpanOnTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/CharSequenceSubject.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actualCustomStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceSubject.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFont_fromFile()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverFileTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisDefault_synthesizeTheFontToItalicBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisNone_doesNotSynthesize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontSynthesisTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentFileFonts_returnsDifferentInstances()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun differentFileDescriptorFonts_returnsDifferentInstances()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlatformTypeface_isNotBold_isNotItalic_returnsItalicValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontUtilsTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPlatformTypeface_isBold_returnsItalicValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontUtilsTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typefaceCreatedWithCorrectFontWeightAndFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreCached_withCustomTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_with_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_with_composition_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_textDirection_Default()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 684,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadow_should_not_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecoration_should_not_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreCached_defaultTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsNotSame_forDifferentFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsNotSame_forDifferentFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisDefault_synthesizeTheFontToItalicBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 483,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisStyle_synthesizeTheFontToItalic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisWeight_synthesizeTheFontToBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisStyle_forMatchingItalicDoesNotSynthesize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSynthesisNone_doesNotSynthesize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_withLineThroughAndUnderline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorBrush_with_specified_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorBrush_with_unspecified_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle_withStrokeThenFill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loaded_isLoaded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSizeSp_shouldBeAppliedTo_textSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextMotion_setsCorrectFlags_forLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextMotion_setsCorrectFlags_forFontHinting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 412,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextMotion_setsCorrectFlags_forNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/TextPaintExtensionsTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySizeSmallerThanRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiRtlLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Placeholder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextMeasurer.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontLoadingStrategy.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontSynthesis.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 526,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 990,
  "endLine" : 997,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/GapBuffer.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1475,
  "endLine" : 1484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerpLargeFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerpLargeInts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFastCbrtError()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonFiniteCosSin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fastCbrt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonMain/kotlin/androidx/compose/ui/util/MathHelpers.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Density()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/AndroidDensity.android.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecified_type_check()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntSizeTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertSpPx()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/SpDeviceTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertSpDp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/SpDeviceTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale200IsTwiceAtSmallSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTable199_returnsInterpolated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTable_cachesInterpolated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pastEndsUsesLastScalingFactor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTableTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/TextUnit.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/TextUnit.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-backhandler/src/jbMain/kotlin/androidx/compose/ui/backhandler/ProgressBackEventHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLoremIpsumProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-preview/src/androidHostTest/kotlin/androidx/compose/ui/tooling/preview/datasource/LoremIpsumTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClock.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  onLaunch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/ComposeViewAdapter.android.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIfPresent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/PreviewUtils.android.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incorrectStateIsAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InfiniteTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun materialAnimationsAreSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unplace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropContainer.web.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortcutsAreNotTyped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/IsTypedEventTests.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortcutsWithCtrlOnlyAreNotTyped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/IsTypedEventTests.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortcutsWithMetaOnlyAreNotTyped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/IsTypedEventTests.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun altProducesATypedEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/IsTypedEventTests.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.macos.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/desktop/TestThread.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposePanelTest.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeWindowTest.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeDialogTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/mouse/MouseMoveTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/ApplicationAccessibilityTest.kt",
  "fileLinesCount" : 286,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotationZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/GraphicsLayerTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/SemanticsOwnersProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyViewVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropManager.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilter.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConnectionClosed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapInverse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addExtraDataToAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 3140,
  "endLine" : 3147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun getRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1472,
  "endLine" : 1479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnReadyForComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2187,
  "endLine" : 2196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun incrementSensitiveComponentCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3114,
  "endLine" : 3121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decrementSensitiveComponentCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3123,
  "endLine" : 3130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNestedScrollInteropConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/NestedScrollInteropConnection.android.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateRetainedValuesStoreEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pollForLocationOnScreenChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 741,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkExistingWhenAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/graphics/CommonGraphicsLayerTest.kt",
  "fileLinesCount" : 1436,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::compose" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sessionDidEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sessionDidExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropProperties.ios.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateWindowContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertLocalToWindowPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertWindowToLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityElementDidBecomeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityPerformEscape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusItemsInRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreviewKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFocusedNonComposeInputView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteBackward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIdleTimerState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitIdleTimerManager.ios.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didMoveToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalView.ios.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/navigationevent/BackNavigationEventInput.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneContext.skiko.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeScenePointer.skiko.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateRecommendedTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultAccessibilityManager.skiko.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::compose" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultTextToolbar.skiko.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsetsProviderNode.skiko.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropViewHolder.desktop.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusWithoutEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/FocusSwitcher.desktop.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentBefore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/input/key/KeyShortcut.desktop.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.desktop.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/SwingComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComponentAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 605,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleEditableText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 801,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowPosition.desktop.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/UpdateEffect.desktop.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAutofillTextValue_surrogatePairAtMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillUtilsTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusEventModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusChangedModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusRequesterModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertExampleData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispatchForMultipleDelegatesSameKind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHeadToTailNoDelegates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHeadToTailWithDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/TouchBoundsExpansionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_absolute()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/TouchBoundsExpansionTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHasHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerScopeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasHorizontalAndBiasVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasAbsoluteHorizontalAndBiasVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasVerticalAndBiasHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasVerticalAndBiasAbsoluteHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasBoundedDimensions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFixedDimensions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedScaleXQueryThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedScaleYQueryThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSizeMultiplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValueForKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/key/KeyInputModifierTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectorValueForPreviewKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/key/KeyInputModifierTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangeIgnoreConsumed_changedNotConsumed_returnsFullOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangeIgnoreConsumed_changedPartiallyConsumed_returnsFullOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangeIgnoreConsumed_changedFullConsumed_returnsFullOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LabeledInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/accessibility/ComponentsAccessibilitySemanticTest.kt",
  "fileLinesCount" : 1170,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShouldNotRenderWhenInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOngoingInteractionEventsCountShouldNotStartRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromNoShadowToShadowWithNestedRepaintBoundaries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromShadowToNoShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromNoShadowToShadowWithNestedRepaintBoundaries()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_numberPicker_expectedClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 653,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContentDescription_withFakeNode_mergedCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5263,
  "endLine" : 5273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenReaderFocusable_notSet_whenAncestorMergesDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5277,
  "endLine" : 5289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenReaderFocusable_set_whenAncestorDoesNotMerge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5293,
  "endLine" : 5305,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScreenReaderFocusable_notSet_whenChildNotSpeakable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5309,
  "endLine" : 5321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillManager_notifyViewExited_previouslyFocusedItemNotAutofillable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillManagerTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::compose" ],
  "startLine" : 1025,
  "endLine" : 1034,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusExit_noParent_focusStateUnchanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalExitTest.kt",
  "fileLinesCount" : 841,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeView_doesNotConsumesKeyEvent_ifTheContentIsNotFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/ComposeViewKeyEventInteropTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTestUtils.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLayoutPlace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traversalIndexPropertyNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedSemanticsPropertiesGetRead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1096,
  "endLine" : 1105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRegenerateSemanticsId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1188,
  "endLine" : 1196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MovableContentContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2229,
  "endLine" : 2236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MovableContentContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2260,
  "endLine" : 2267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun addViewInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 915,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/InvalidatedTextView.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPre26FocusFinderFixEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_screenReaderFocusable_mergingDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopulateAccessibilityNodeInfoProperties_screenReaderFocusable_notMergingDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsNotImportant_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsImportant_emptyMerging()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidComposeViewAccessibilityDelegateCompatTest.kt",
  "fileLinesCount" : 2259,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentAndChildLayoutNodesHaveDifferentCompositeKeyHashes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipsUnattachedLocalChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 509,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nearestAncestorInDifferentLayoutNode_nonContiguousParentLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_delegateWithDifferentKeyAsRootNode_useDelegateKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_delegateWithSameKeyAsRootNode_useDelegateKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNearestAncestor_ancestorsWithOutTheSameClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeChildTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotReturnChildInDifferentLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeChildTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemovingEverything()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwapModifierInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwapModifierAtHead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSwapModifierAtTail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pluralStringResource_withoutArguments()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pluralStringResource_withArguments()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintFromColorStateListTheme()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintColorFromAndroidResources()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintColorFromThemeParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeDensityTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateRandomPlaceOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureTwiceInMeasureBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureTwiceInMeasureBlockWithDifferentConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureTwiceInLayoutBlock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rootViewConfiguration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ComposeViewLayoutTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsReturningNotEqualObjectForDifferentLambdas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1102,
  "endLine" : 1109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsReturningNotEqualObjectForDifferentLambdas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1349,
  "endLine" : 1356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureRequest_childRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureWithTheSameResult_parentNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureRequest_childRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureWithTheSameResult_parentNotRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutRequest_childRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutRequest_childNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutRequest_parentNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutRequest_parentNotRelaidOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeLayoutDirectionTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 553,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 607,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 816,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 927,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 960,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidWithCompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7082,
  "endLine" : 7089,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_3Pins_cleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2755,
  "endLine" : 2764,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_1NodeDispatchToNode_reportsWasDispatchedToSomething()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2812,
  "endLine" : 2824,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquality_block()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 770,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downOnPointerInputModifierInLayoutNodeWithNoSize_downNotReceived()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1711,
  "endLine" : 1726,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputCalled_whenOnlyTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_updateSelectionCalled_whenSelectionIsDifferentFromState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateState_resetInputNotCalled_whenValuesAreSame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidOnStateUpdateTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 577,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_emptyChanges_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 970,
  "endLine" : 977,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_none()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_go()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_search()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_send()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_fill_editor_info_action_done()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSelectionRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCompositionNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedTextTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NamedSessionInterceptor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 545,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/AndroidPlatformTextInputSessionTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedString_multipleSpanStyle_convertToCharSequenceAndRecover()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasText_whenHasPrimaryClipDescription_Text_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasText_whenHasPrimaryClipDescription_notText_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidOwnerExtraAssertionsRule.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_5()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_6()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_7()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_8()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_9()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_10()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMeasurement_isDoneWithCorrectMeasureSpecs_11()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 841,
  "endLine" : 848,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFlagSetOnPopup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupSecureFlagTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFlagSetOnDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogSecureFlagTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSinglePopupExists()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 830,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 995,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTestUtils.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/autofill/Autofill.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveFocusedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequester.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 619,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsSort.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetFromRectListFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 573,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 666,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isHitInMinimumTouchTargetBetter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 263,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeSelfApparentToRealOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 980,
  "endLine" : 987,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1036,
  "endLine" : 1046,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1244,
  "endLine" : 1257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun invalidateLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModifierLocalConsumer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePlacedUnderMotionFrameOfReference()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Absolute()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/TouchBoundsExpansion.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DpTouchBoundsExpansion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/TouchBoundsExpansion.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 248,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/SensitiveContent.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/MeasureScope.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireExitIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadScope.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1393,
  "endLine" : 1402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnLayoutRectChangedModifier.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateCoordinate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Ruler.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateCoordinate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Ruler.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/KeyEvent.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun cleanUpHits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offerPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 832,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/MultipleAwaitPointerEventScopesDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void serializeMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializeUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void serializeArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializeUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/ListenablePlayerState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawComplexText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 691,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1435,
  "endLine" : 1442,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1548,
  "endLine" : 1555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidComputedTextLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/RCLogger.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 662,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listensTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map command()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ResizeDocument.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidx()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/ProfileTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWidgetsv6()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/ProfileTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PlatformSafe()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/PathTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidxSafe()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/PathTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean scrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCompatible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidxRemoteComposeTouchHelper()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeTouchHelper.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setClickable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyListItem()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun storePendingIntent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/WriterEvents.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCreationDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CreationDisplayInfo.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureComposeView.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 702,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setMatrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1497,
  "endLine" : 1504,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/PaddingModifier.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/ClipModifier.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/BorderModifier.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reflectiveCurveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reflectiveCurveToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun quadToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemoteVector.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemoteVector.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteColor.kt",
  "fileLinesCount" : 473,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 871,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toRemoteInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reserveTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1323,
  "endLine" : 1330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNamedRemoteBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reserveTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteIntValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 854,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 897,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteAlignment.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteAlignment.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteAlignment.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteAlignment.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Row()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteContext.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Column()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteContext.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteContext.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/HostAction.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addThemedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2799,
  "endLine" : 2806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int peekInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Glyph lookupGlyph()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataDynamicListFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 881,
  "endLine" : 888,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fixFloatVar()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1366,
  "endLine" : 1373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int gitIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBitmapFontText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Particle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/Particle.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void getComponentsData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 538,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String textContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1021,
  "endLine" : 1031,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Node()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getEasing()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/ElasticOutCurve.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBase3()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int clamp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordDependency()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1573,
  "endLine" : 1581,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateIntExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateFloatExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recursiveTraverse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 834,
  "endLine" : 841,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1424,
  "endLine" : 1431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmapFontTextRunOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1283,
  "endLine" : 1290,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1450,
  "endLine" : 1457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1465,
  "endLine" : 1472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2182,
  "endLine" : 2189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2634,
  "endLine" : 2641,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3113,
  "endLine" : 3120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3123,
  "endLine" : 3130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloatList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3592,
  "endLine" : 3600,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapUrl()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3646,
  "endLine" : 3653,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLayoutCompute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4210,
  "endLine" : 4217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun column()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun row()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun spring()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 898,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 973,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun conditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1047,
  "endLine" : 1054,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun column()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1071,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun collapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1081,
  "endLine" : 1088,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun row()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1098,
  "endLine" : 1105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun collapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1115,
  "endLine" : 1122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun particlesLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1397,
  "endLine" : 1404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setWidthModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setHeightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 245,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 274,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GalleryTemplateData.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::glance" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun workerIsRunningOrEnqueued()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-multiprocess/src/main/kotlin/androidx/glance/appwidget/multiprocess/RemoteSessionManager.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::glance" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Button.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::glance" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/layout/Alignment.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::glance" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun receiveEvents()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/Session.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::glance" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun isSessionRunning()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  getGlanceIds()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  getAppWidgetState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/state/GlanceAppWidgetState.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::glance" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForegroundServicePendingIntent()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ApplyAction.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::glance" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TitleBar()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/TitleBar.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::glance" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun curvedSpacer()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedRow.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  getWearTileState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/state/GlanceWearTilesState.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::glance" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun run()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/action/RunCallbackAction.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::glance" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 686,
  "endLine" : 693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 706,
  "endLine" : 713,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 716,
  "endLine" : 723,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 726,
  "endLine" : 733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAnimatorSetListener()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 766,
  "endLine" : 773,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 453,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PorterDuffColorFilter updateTintFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 529,
  "endLine" : 537,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 704,
  "endLine" : 712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1675,
  "endLine" : 1682,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printVPath()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1709,
  "endLine" : 1717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void distributeKeyframes()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 770,
  "endLine" : 777,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getItem()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeBounds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTopLeft()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBottomRight()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 379,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 445,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropagation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 731,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenterCallback()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 741,
  "endLine" : 748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Matrix fitXYMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slide()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GhostView addGhost()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::transition" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sceneChangeRunTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object wrapTransitionInSet()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 180,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayMap getRunningAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 915,
  "endLine" : 922,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Shapes.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::tv" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Shapes.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::tv" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 344,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 504,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 237,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 594,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/RadioButton.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::tv" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Glow.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::tv" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ListItemStyles.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::tv" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawerItemStyles.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::tv" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearPassiveListenerServiceAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearPassiveListenerCallbackAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addGoalToActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeGoalFromActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideAutoPauseAndResumeForActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueue()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushQueue()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNullBinding()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseEventType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataTypeCondition.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseUpdate.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::health" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/HealthEvent.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::health" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEventCapabilities.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveListenerConfig.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::health" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getReadPermission()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermission.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::health" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getWritePermission()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermission.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::health" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plusAssign()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/platform/aggregate/SeriesRecordAggregationExtensions.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::health" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toChangesResponse()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/response/ProtoToChangesResponse.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/BloodGlucose.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Temperature.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Energy.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::health" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Power.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Velocity.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Mass.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::health" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Volume.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Length.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::health" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/TemperatureDelta.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/ChangesTokenRequest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/time/TimeRangeFilter.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::health" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/RespiratoryRateRecord.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BasalBodyTemperatureRecord.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/MenstruationPeriodRecord.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::health" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseSegment.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::health" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateVariabilityRmssdRecord.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CervicalMucusRecord.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::health" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SleepSessionRecord.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::health" ],
  "startLine" : 183,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseLap.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SkinTemperatureRecord.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::health" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/RestingHeartRateRecord.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/IntermenstrualBleedingRecord.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyTemperatureRecord.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/datanotification/DataNotification.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revokeAllPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertData()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readData()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readDataRange()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToParcelUsingSharedMemory()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/data/SharedMemory27Impl.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/internal/ProviderConnectionManager.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueue()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void flushQueue()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 305,
  "endLine" : 312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelAllOperationsInQueue()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNullBinding()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 366,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClient()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/HealthDataService.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::health" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorState.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/OverlayStyle.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchUiState.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1421,
  "endLine" : 1428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/RemoteWatchFaceView.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParameterlessEngine()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentInteractiveInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takePendingWallpaperInteractiveWatchFaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 228,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkPermission()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isActiveAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 1160,
  "endLine" : 1167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun render()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 1177,
  "endLine" : 1184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1068,
  "endLine" : 1077,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWatchFaceColorsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2777,
  "endLine" : 2785,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean returnsSameText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDependentText getTimeDependentText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 487,
  "endLine" : 494,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationProviderInfo()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Time.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Image.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 570,
  "endLine" : 577,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 862,
  "endLine" : 872,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1734,
  "endLine" : 1744,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2024,
  "endLine" : 2031,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2042,
  "endLine" : 2049,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2142,
  "endLine" : 2149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2158,
  "endLine" : 2165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2266,
  "endLine" : 2273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2282,
  "endLine" : 2289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleWireFormat getUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleFlavorWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 172,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/WatchFaceEditorContract.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/CanvasComplicationDrawable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSpanAllowed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEmoji()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/EmojiHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getShortTitleBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getCentralSquare()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scaledAroundCenter()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIconBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSmallImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopwatchPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimerStatusPart.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/DatePicker.kt",
  "fileLinesCount" : 823,
  "components" : [ "primary::wear" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 666,
  "endLine" : 673,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 772,
  "endLine" : 779,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Shapes.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Shapes.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Ripple.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Text.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/OpenOnPhoneDialog.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 545,
  "endLine" : 554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ImageWithScrimPainter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/WearNavigator.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Saver()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 597,
  "endLine" : 604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFlingIfRequired()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 687,
  "endLine" : 695,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1157,
  "endLine" : 1167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleSnapHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedLayout.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicCurvedText.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberScalingLazyListState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyListState.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyListState.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::wear" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 666,
  "endLine" : 673,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 780,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Chip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompactChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 535,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Shapes.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberScalingLazyListState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyListState.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyListState.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::wear" ],
  "startLine" : 443,
  "endLine" : 450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Ripple.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun iconButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visibility()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1366,
  "endLine" : 1373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 701,
  "endLine" : 710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 326,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifySharedLibraryPresent()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSharedLibPresent()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSharedLibPresent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyNavigationPagerAdapterDataChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewAdapter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewAdapter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSwipeToDismissEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/WearableNavigationHelper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateChildTopMargin()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleRadiusPercent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 468,
  "endLine" : 475,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCircleRadiusPressed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleRadiusPressedPercent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupOriginalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPager()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollChange()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/NestedScrollViewFlingWatcher.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onEndOfFlingFound()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/NestedScrollViewFlingWatcher.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollChange()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/ScrollViewFlingWatcher.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onEndOfFlingFound()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/ScrollViewFlingWatcher.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 528,
  "endLine" : 536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void allowAccessibilityFocusOnAllChildren()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 943,
  "endLine" : 951,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewPositionChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1104,
  "endLine" : 1112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1203,
  "endLine" : 1210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startEvaluation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataTransformNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryAcquireQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceToAnimationTime()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  DynamicTypeValueReceiverOnExecutor createReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration getMainDurationOrDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyAnimationSpecToAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyAnimationSpecToAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Long getSeekableAnimationTotalDurationMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryAcquireQuotaAndStartAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 586,
  "endLine" : 593,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 652,
  "endLine" : 659,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 754,
  "endLine" : 761,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 770,
  "endLine" : 777,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker markNodeAsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 902,
  "endLine" : 909,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByResIdResolver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean areAllEqual()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1699,
  "endLine" : 1706,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutWidthParam()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2704,
  "endLine" : 2711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutHeightParam()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2713,
  "endLine" : 2720,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String formatNodeChangeForLogs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4971,
  "endLine" : 4978,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getBytesPerPixel()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 283,
  "endLine" : 292,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegateInfo()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1195,
  "endLine" : 1203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1428,
  "endLine" : 1435,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areSameFingerprints()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getPrimaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 639,
  "endLine" : 648,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getBottomPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getChipHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TitleChip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Chip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 543,
  "endLine" : 550,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompactChip fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DegreesProp getLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Button fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 490,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationParameters()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setForwardRepeatOverride()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 743,
  "endLine" : 750,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setReverseRepeatOverride()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 758,
  "endLine" : 765,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 692,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1111,
  "endLine" : 1118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1381,
  "endLine" : 1388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1602,
  "endLine" : 1609,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2769,
  "endLine" : 2776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3043,
  "endLine" : 3050,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3725,
  "endLine" : 3732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4093,
  "endLine" : 4100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4321,
  "endLine" : 4328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5253,
  "endLine" : 5260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6133,
  "endLine" : 6140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6404,
  "endLine" : 6411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6729,
  "endLine" : 6736,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6761,
  "endLine" : 6768,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7765,
  "endLine" : 7772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7893,
  "endLine" : 7900,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8018,
  "endLine" : 8025,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8661,
  "endLine" : 8668,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8777,
  "endLine" : 8784,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8895,
  "endLine" : 8902,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 703,
  "endLine" : 710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1195,
  "endLine" : 1202,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtensionDimension extensionDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1406,
  "endLine" : 1413,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CornerRadius toCornerRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1271,
  "endLine" : 1278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2345,
  "endLine" : 2352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2571,
  "endLine" : 2578,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2830,
  "endLine" : 2837,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2947,
  "endLine" : 2954,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getKeyToExtraMapping()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPreferredFontFamilies()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1089,
  "endLine" : 1096,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2950,
  "endLine" : 2957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3943,
  "endLine" : 3950,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5416,
  "endLine" : 5423,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 558,
  "endLine" : 565,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAnimatedImageResourceByResId getAndroidAnimatedResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 559,
  "endLine" : 566,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidSeekableAnimatedResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 659,
  "endLine" : 666,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getIdToImageMapping()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 703,
  "endLine" : 710,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 728,
  "endLine" : 735,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SweepGradient build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 585,
  "endLine" : 592,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getBottomPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 455,
  "endLine" : 462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 567,
  "endLine" : 574,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEventType()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getAll()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getLong()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putLong()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean contains()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceParameters getDeviceConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceParameters getDeviceConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setUseWearSdkImpl()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getKeyToExtraMapping()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1982,
  "endLine" : 1989,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2804,
  "endLine" : 2811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3249,
  "endLine" : 3256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getIdToImageMapping()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXRootPlugin.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXPlugin.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXComposePlugin.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXPlaygroundRootPlugin.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXPaparazziPlugin.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXRootPlugin.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXPlugin.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateForHostTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/SdkResourceGenerator.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/ProjectLayoutType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ios()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linux()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTitle()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReleaseNoteString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndParse()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitRunnerGitClient.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ProjectParser.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureWithAndroidXExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/PrintProjectCoordinatesTask.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listVersions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowlistWarnings()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyallowlist/DependencyAllowlist.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllProjectPaths()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/ProjectGraph.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun shouldInclude()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrThrow()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/UpdateNativeApi.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public native void copyMemoryToPrimitiveArray()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 173,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/FastSafeIterableMap.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::arch" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dark()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun light()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 460,
  "endLine" : 467,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMultiWindowModeChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 884,
  "endLine" : 894,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPictureInPictureModeChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 937,
  "endLine" : 947,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeReporter()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/FullyDrawnReporter.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::activity" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEGLCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeeded()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 496,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureSizeChanged()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 614,
  "endLine" : 621,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScale()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 459,
  "endLine" : 466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBufferTransform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScale()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExtendedRangeBrightness()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScale()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 333,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDataSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 365,
  "endLine" : 372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDamageRegion()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 385,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueue()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/RenderQueue.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::graphics" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRender()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/ParamQueue.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::graphics" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV19.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::graphics" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int64_t getSystemTime()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ARect extract_arect()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nSetPosition()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean JniBindings_nIsHwuiUsingVulkanRenderer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/filters/filters/src/main/java/androidx/graphics/filters/VignetteProcessor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::graphics" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsStraightCubicToEdge()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsCurvedCubicToCorner()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertsEmptyCubicToCorner()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/FeatureSerializer.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::graphics" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyCharacteristicChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun taskAction()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlPackageApi.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertNormalExitValue()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessResult.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rethrowFailure()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessResult.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessExecutor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDependencyFile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/incremental/DependencyData.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDefaults_false()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecEncodeDefaultsTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::savedstate" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDefaults_true()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecEncodeDefaultsTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::savedstate" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDefault_true_nullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecEncodeDefaultsTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::savedstate" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDefault_true_nonNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecEncodeDefaultsTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::savedstate" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_defaultKey_accessedBeforeRestore_throwsIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customKey_accessedBeforeRestore_throwsIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestPolymorphicInterface()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 424,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestPolymorphicClass()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 443,
  "endLine" : 450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestPolymorphicClassData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 452,
  "endLine" : 459,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestPolymorphicNullMixedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 474,
  "endLine" : 481,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShortData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByteData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoxData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObject()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_hasArrayValues_returnsFormattedArrayString()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeSameTwice()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerSavedStateProvider()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/internal/SavedStateRegistryImpl.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::savedstate" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/LeanbackPreferenceFragmentTransitionHelperApi21.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/LeanbackPreferenceFragmentTransitionHelperApi21.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LeanbackEditTextPreferenceDialogFragmentCompat newInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackEditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackEditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackEditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragment.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LeanbackListPreferenceDialogFragment newInstanceSingle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LeanbackListPreferenceDialogFragment newInstanceMulti()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceDialogFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LeanbackListPreferenceDialogFragmentCompat newInstanceSingle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LeanbackListPreferenceDialogFragmentCompat newInstanceMulti()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsRootView.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 302,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setDataSource()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlayCompleted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 522,
  "endLine" : 529,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 687,
  "endLine" : 695,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekStarted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 348,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetachHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 599,
  "endLine" : 606,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlayCompleted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 612,
  "endLine" : 619,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle createArgs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 719,
  "endLine" : 726,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceHolderCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment createFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 681,
  "endLine" : 689,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle createArgs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 765,
  "endLine" : 772,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void commitMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1570,
  "endLine" : 1577,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1583,
  "endLine" : 1590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1828,
  "endLine" : 1836,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSearchOrbViewOnScreen()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1838,
  "endLine" : 1845,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findWrapperIndexById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attachToViewInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 674,
  "endLine" : 681,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onRestoreActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1262,
  "endLine" : 1269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onRestoreButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1271,
  "endLine" : 1278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onSaveActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1280,
  "endLine" : 1287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onSaveButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1289,
  "endLine" : 1296,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateButton()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment createFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 705,
  "endLine" : 713,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle createArgs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void commitMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1594,
  "endLine" : 1601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1607,
  "endLine" : 1614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1852,
  "endLine" : 1860,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSearchOrbViewOnScreen()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1862,
  "endLine" : 1869,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tickle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 442,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 957,
  "endLine" : 964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsSupportFragmentBackgroundController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tickle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 437,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 507,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 953,
  "endLine" : 960,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetRowStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 776,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onInflateTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle createArgs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 715,
  "endLine" : 722,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateButton()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceHolderCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragment.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetRowStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 780,
  "endLine" : 787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsFragmentBackgroundController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onRestoreActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1266,
  "endLine" : 1273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onRestoreButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1275,
  "endLine" : 1282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onSaveActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1284,
  "endLine" : 1291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void onSaveButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onInflateTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 218,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSharedElementReturnTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 403,
  "endLine" : 410,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setExitTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createFadeAndShortSlide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyFilterToView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getFilterForLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterCache.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 494,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 523,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getOrSetBoolean()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDefaultProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View createView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/LeanbackAppCompatViewInflater.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap createBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 738,
  "endLine" : 745,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getIconHighlightColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 747,
  "endLine" : 754,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 893,
  "endLine" : 900,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 956,
  "endLine" : 963,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1016,
  "endLine" : 1023,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsParallaxDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsParallaxDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupBrowseItemFocusHighlight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 309,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void move()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 379,
  "endLine" : 386,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectLevelChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillAndStay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 690,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setMaxLines()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 807,
  "endLine" : 816,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnyOf()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnyOf()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSpinners()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 508,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 509,
  "endLine" : 516,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 704,
  "endLine" : 711,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 666,
  "endLine" : 673,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getBrightColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object addDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startPostponedEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowContainerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForegroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectLevelChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 607,
  "endLine" : 614,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionDiffCallback.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useStaticShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNoneWrapperOverlayColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/CustomChangeBounds.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void debugPrint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int findRowMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int findRowMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveViewUnchecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusScrollStrategy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 944,
  "endLine" : 952,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1150,
  "endLine" : 1157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean dispatchGenericFocusedEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1160,
  "endLine" : 1167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDecoratedBoundsWithMargins()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1198,
  "endLine" : 1205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRowSecondarySizeRefresh()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1479,
  "endLine" : 1486,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1782,
  "endLine" : 1789,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPruneChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3189,
  "endLine" : 3196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void debugPrint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimationHandler getInstance()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeCallback()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlingAnimation setFriction()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MassState updateValueAndVelocity()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringForce setDampingRatio()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 292,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableLayers()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2029,
  "endLine" : 2036,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2725,
  "endLine" : 2733,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3217,
  "endLine" : 3224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMinHeight()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 401,
  "endLine" : 408,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableScatterSetBuilder()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExistingElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatchingNoMatch()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 330,
  "endLine" : 337,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 409,
  "endLine" : 416,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 419,
  "endLine" : 426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfThree()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 851,
  "endLine" : 858,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableScatterSetOfThree()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 888,
  "endLine" : 895,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertOneRemoveOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 928,
  "endLine" : 936,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyEntries()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 546,
  "endLine" : 555,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertOneRemoveOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1509,
  "endLine" : 1517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun storeAndRetrieveNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 127,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatConstructionEquality()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 327,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 535,
  "endLine" : 542,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 588,
  "endLine" : 595,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 668,
  "endLine" : 675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 678,
  "endLine" : 685,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 688,
  "endLine" : 695,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 698,
  "endLine" : 705,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 708,
  "endLine" : 715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 718,
  "endLine" : 725,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectListOfFourValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 818,
  "endLine" : 825,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableObjectListOfThreeValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 845,
  "endLine" : 852,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListContains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 932,
  "endLine" : 939,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListIndexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 951,
  "endLine" : 958,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListLastIndexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 979,
  "endLine" : 986,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListListIterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1067,
  "endLine" : 1074,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListListIteratorWithIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1077,
  "endLine" : 1084,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1139,
  "endLine" : 1146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassSetBuilder()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExistingElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 107,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatchingNoMatch()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassSetOfThree()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun entryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun entryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 374,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun entryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 424,
  "endLine" : 431,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntry()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntryCustomSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertOneRemoveOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 800,
  "endLine" : 808,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evictionInCacheOfSize1()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 864,
  "endLine" : 874,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nullKeyCompatibility_putThenRemoveNullKeyAndValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableScatterSetBuilder()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addExistingElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatchingNoMatch()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 257,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastMatchingNoMatch()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 432,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 481,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 491,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minusAssignObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfThree()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1059,
  "endLine" : 1066,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableOrderedScatterSetOfThree()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1096,
  "endLine" : 1103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertOneRemoveOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1136,
  "endLine" : 1144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSameItemTwice()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllTypeProjection()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 660,
  "endLine" : 667,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1136,
  "endLine" : 1143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1437,
  "endLine" : 1444,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 932,
  "endLine" : 939,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  arraySetOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/widget/SwitchUsageXmlDetector.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 565,
  "endLine" : 572,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 575,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideOnContentScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 724,
  "endLine" : 731,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchOnCreate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1050,
  "endLine" : 1057,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getThemeResId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isParserOutdated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LayoutIncludeDetector.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getThemeUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 522,
  "endLine" : 529,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 652,
  "endLine" : 660,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupAutoManagers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 804,
  "endLine" : 812,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 819,
  "endLine" : 828,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMenuOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1219,
  "endLine" : 1226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean applyAppLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2480,
  "endLine" : 2491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConfigurationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2662,
  "endLine" : 2669,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3258,
  "endLine" : 3266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3478,
  "endLine" : 3486,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bypassOnContentChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3561,
  "endLine" : 3568,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bypassDispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3579,
  "endLine" : 3586,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bypassOnPanelClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3597,
  "endLine" : 3604,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IntentFilter createIntentFilterForBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3710,
  "endLine" : 3717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnBackInvokedCallback registerOnBackPressedCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3957,
  "endLine" : 3964,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultiChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultiChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 727,
  "endLine" : 734,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 780,
  "endLine" : 787,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TwilightManager getInstance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 544,
  "endLine" : 551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat combineLocalesIfOverlayExists()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LocaleOverlayHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetGroup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuView getMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandedFormat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 224,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItemImpl getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 256,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 289,
  "endLine" : 299,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 454,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 477,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 588,
  "endLine" : 596,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 612,
  "endLine" : 622,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void internalClear()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuWrapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItemImpl getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Menu getMenuWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAutoSizeConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 624,
  "endLine" : 631,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogoDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 741,
  "endLine" : 748,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1136,
  "endLine" : 1143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1182,
  "endLine" : 1189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1652,
  "endLine" : 1661,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList getCurrentMenuItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2441,
  "endLine" : 2450,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCreateMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2452,
  "endLine" : 2460,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postShowOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int measureChildView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 255,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean onDropForView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areAllItemsEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 764,
  "endLine" : 771,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 778,
  "endLine" : 785,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDropDownViewTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1105,
  "endLine" : 1112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 693,
  "endLine" : 700,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetCheckMarkDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextViewHelper.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 651,
  "endLine" : 658,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompoundDrawableTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 691,
  "endLine" : 698,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompoundDrawableTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 705,
  "endLine" : 712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCompoundTints()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 714,
  "endLine" : 721,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populateSurroundingTextIfNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 768,
  "endLine" : 775,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextVisibleChildIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ButtonBarLayout.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable checkIconCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 338,
  "endLine" : 345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 882,
  "endLine" : 894,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportImageTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportImageTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performExpand()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 545,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 306,
  "endLine" : 317,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSubmitButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 923,
  "endLine" : 930,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateVoiceButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1167,
  "endLine" : 1174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSearchClicked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1240,
  "endLine" : 1247,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1305,
  "endLine" : 1313,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1413,
  "endLine" : 1420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forceSuggestionQuery()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1711,
  "endLine" : 1718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1996,
  "endLine" : 2003,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showSoftInputIfNecessary()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2005,
  "endLine" : 2012,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverflowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getOverflowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuView getMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 670,
  "endLine" : 678,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionButtonSubmenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 733,
  "endLine" : 743,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCompoundButtonHelper.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1759,
  "endLine" : 1766,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 587,
  "endLine" : 594,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnTouchListener createDragToOpenListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1137,
  "endLine" : 1144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1372,
  "endLine" : 1379,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 801,
  "endLine" : 808,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 903,
  "endLine" : 910,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextClassifier getTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextClassifierHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTypeface()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTextOnInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 808,
  "endLine" : 815,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTextOffInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 847,
  "endLine" : 854,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOnStateDescriptionOnRAndAbove()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1575,
  "endLine" : 1582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOffStateDescriptionOnRAndAbove()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1584,
  "endLine" : 1591,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedValue getTypedValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDither()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 363,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable prepareDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 810,
  "endLine" : 817,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/VectorEnabledTintResources.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::appcompat" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldWrap()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintContextWrapper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintResources.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void installDefaultInflateDelegates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PorterDuffColorFilter createTintFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 468,
  "endLine" : 475,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 974,
  "endLine" : 982,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInput_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 985,
  "endLine" : 993,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/TestOnBackInvokedDispatcher.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandlerEnabledDisabled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/OnBackInvokedInputTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEvent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 189,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnBackCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 217,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventTransitionState.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHistory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultConstructor_constructsCorrectMutableParallelogram()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun direction_whenVecContainsZero_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isParallelTo_whenVecsHaveDifferentDirections_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenHasNoBounds_updatesToAddedPoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 53,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFrom_whenNewIsEmpty_shouldReplaceCurrent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithArrays_whenTooBig_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minMaxFields_whenDeclaredInMinMaxOrder_matchOrder()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minMaxFields_whenDeclaredOutOfOrder_doNotMatchOrder()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setXBounds_whenInOrder_changesXMinAndXMax()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setXBounds_whenNotInOrder_changesXMinAndXMax()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 140,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setYBounds_whenInOrder_changesXMinAndXMax()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 152,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setYBounds_whenNotInOrder_changesXMinAndXMax()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 164,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFrom_correctlyPopulatesFromBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteFromValues_whenInOrder_changesAllValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overwriteFromValues_whenOutOfOrder_changesAllValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 272,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_returnsCorrectValuesWithVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_returnsCorrectValuesWithBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 319,
  "endLine" : 327,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructWithValuesAndGetValues_shouldRoundTrip()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 603,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsImmutableCopy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_whenGivenAMutableVecAsBothInputAndOutput_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divide_whenGivenAMutableVecAsBothInputAndOutput_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateVec_whenSegmentIsVertical_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateVec_whenSegmentIsDegenerate_fillsZeroes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 201,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundingBox_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundingBox_forDegenerateSegment_correctlyReturnsBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 362,
  "endLine" : 370,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateLerpPoint_withZeroOrOneRatio_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 455,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateLerpPoint_withRatioOutsideZeroAndOne_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 482,
  "endLine" : 491,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValuesAndGetValues_shouldRoundTrip()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructWithValuesAndGetValues_shouldRoundTrip()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInterfacePropertiesAndDifferentType_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterAndDimensions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableParallelogram.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::ink" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromCenterAndDimensions()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ImmutableParallelogram.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableAffineTransform.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::ink" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundsRectF_whenHasBounds_returnsTrueAndOverwritesOutParameter()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/androidInstrumentedTest/kotlin/androidx/ink/geometry/EnvelopeExtensionsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onDrawStart()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/StrokeDrawScope.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::ink" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areUniformsEquivalent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 798,
  "endLine" : 821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasStrokeUnifiedRenderer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::ink" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasStrokeUnifiedRenderer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasPathRenderer.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::ink" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawWithStrokes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/view/ViewStrokeRenderer.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::ink" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/view/ViewStrokeRendererTestActivity.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::ink" ],
  "startLine" : 41,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfRangeToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingSourceHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingSourceToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 459,
  "endLine" : 466,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationConstants_areDistinct()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbToOklabConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 761,
  "endLine" : 769,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oklabToSrgbConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearConstructor_requiresXValuesInRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyWithColorLong_inUnsupportedColorSpace_returnsCopyWithConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_comparesValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeUnitToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun originToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureBlendModeToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1463,
  "endLine" : 1470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1515,
  "endLine" : 1522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1527,
  "endLine" : 1534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 778,
  "endLine" : 785,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushCopyWithAndroidColor_setsColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushToBuilderWithAndroidColor_setsColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withMismatchedBrushAndShape_throwsException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 67,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_explodedInput_withBadValues_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 168,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrIgnore_withMismatchedBatch_returnsBuilderUnchanged()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrThrow_withBadInput_throwsAnIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOrThrow_withMismatchedBatch_throwsAnIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startStroke_setsBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueInputs_withEmptyPredictedInputs_succeeds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRawTriangleIndexBuffer_withStroke_returnsNonEmptyBuffer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 525,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateOutlinePosition_whenEmptyStroke_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 625,
  "endLine" : 633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/Stroke.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAlgorithmicDarkeningAllowed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 456,
  "endLine" : 463,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getBackForwardCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 1142,
  "endLine" : 1149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMultiProcessEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1050,
  "endLine" : 1057,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Profile getProfile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1133,
  "endLine" : 1140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAudioMuted()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1152,
  "endLine" : 1159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAudioMuted()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1171,
  "endLine" : 1178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessageCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::webkit" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::webkit" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CookieManager getCookieManager()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::webkit" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebStorage getWebStorage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::webkit" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GeolocationPermissions getGeolocationPermissions()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerController getServiceWorkerController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::webkit" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllProfileNames()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteProfile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InvocationHandler fetchGlueProviderFactoryImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearProxyOverride()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProxyControllerImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::webkit" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceWorkerWebSettings getFrameworksImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SafeBrowsingResponse getFrameworksImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JavaScriptReplyProxyImpl forInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/JavaScriptReplyProxyImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::webkit" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/JavaScriptReplyProxyImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::webkit" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProfileStore getInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProfileStore.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 184,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint getDebugPaint()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji2" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1333,
  "endLine" : 1345,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetHasGlyphCache()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExclusion()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataRepo()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void constructIndex()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReportRate()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/SinglePointerPredictor.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::input" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1626,
  "endLine" : 1633,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnPanelOpened()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1993,
  "endLine" : 2000,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnPanelClosed()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2002,
  "endLine" : 2009,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeComplete()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2251,
  "endLine" : 2258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int clip()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 705,
  "endLine" : 712,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildWithMargins2()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 877,
  "endLine" : 884,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCount()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1143,
  "endLine" : 1150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2062,
  "endLine" : 2072,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int size()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2250,
  "endLine" : 2257,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateEntries()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditTextPreferenceDialogFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDialogClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 444,
  "endLine" : 456,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 459,
  "endLine" : 470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestInputMethod()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference inflate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestInputMethod()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View onCreateDialogView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 256,
  "endLine" : 264,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditTextPreferenceDialogFragmentCompat newInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListPreferenceDialogFragmentCompat newInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiSelectListPreferenceDialogFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceDataStore getPreferenceDataStore()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 412,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setVisible()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 871,
  "endLine" : 878,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assignParent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1356,
  "endLine" : 1363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterDependency()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1414,
  "endLine" : 1421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MultiSelectListPreferenceDialogFragmentCompat newInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::preference" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerLockMode()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 662,
  "endLine" : 669,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnDrawerSlide()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 953,
  "endLine" : 962,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDrawerViewOffset()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 964,
  "endLine" : 972,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1781,
  "endLine" : 1788,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1856,
  "endLine" : 1863,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2200,
  "endLine" : 2207,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2214,
  "endLine" : 2221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clampViewPositionHorizontal()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2388,
  "endLine" : 2395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2450,
  "endLine" : 2462,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterActivityLaunched()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AnimationActivityTestRule.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AnimationActivityTestRule.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void waitFor()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/PollingCheck.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void waitFor()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/PollingCheck.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/RepeatRule.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::testutils" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 183,
  "endLine" : 190,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::testutils" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeNewFile()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDirectory()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStore()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestIO.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::testutils" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestIO.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::testutils" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-ktx/src/jvmMain/kotlin/androidx/testutils/MainDispatcherRule.jvm.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::testutils" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelLoadInBackground()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStartLoading()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReset()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 181,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Handler getHandler()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postResult()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markForRedelivery()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeBand()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 269,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getInboundY()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPastLastItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 296,
  "endLine" : 303,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeCurrentSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void install()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBridge.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPrimarySelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 175,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionCleared()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycleTile()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tile removeAtPos()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View findSnapView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isForwardFling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int findSameItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 397,
  "endLine" : 404,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean remove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 594,
  "endLine" : 601,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeItemAtIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 603,
  "endLine" : 610,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRestoreState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 382,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NestedAdapterWrapper getWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAttachedTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 432,
  "endLine" : 439,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToDisappearedInLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endChangeAnimationIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 421,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackFromEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 227,
  "endLine" : 238,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getRowOrColumnIndices()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 787,
  "endLine" : 794,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSpaceForSpanRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1026,
  "endLine" : 1033,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean unhideViewInternal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detachViewFromParent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean get()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 495,
  "endLine" : 502,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackFromEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReverseLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1157,
  "endLine" : 1164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPositionWithOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1185,
  "endLine" : 1192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View next()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2418,
  "endLine" : 2425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2596,
  "endLine" : 2603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewTypeLookup createViewTypeWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 35,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int globalToLocal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void consumePostponedUpdates()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 503,
  "endLine" : 510,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 527,
  "endLine" : 534,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 321,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReverseLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 475,
  "endLine" : 482,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateAllRemainingSpans()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1840,
  "endLine" : 1847,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2103,
  "endLine" : 2110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPositionWithOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2125,
  "endLine" : 2132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2710,
  "endLine" : 2717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3148,
  "endLine" : 3155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int clampApplyScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeProviderCompat getAccessibilityNodeProvider()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long localToGlobal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupCallbacks()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeChildDrawingOrderCallbackIfNecessary()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1326,
  "endLine" : 1334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View findSnapView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createByte()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3275,
  "endLine" : 3283,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isJpegFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5500,
  "endLine" : 5507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPngFormat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5668,
  "endLine" : 5675,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte readByte()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8039,
  "endLine" : 8046,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean set()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 683,
  "endLine" : 690,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setException()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 708,
  "endLine" : 715,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String pendingToString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 161,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void killDueToException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLastUTF8StartingByteIndex()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateState.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 50,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTerminated()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeWithDescription()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 315,
  "endLine" : 324,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 385,
  "endLine" : 392,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 478,
  "endLine" : 485,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSchemaMapForPrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFromSchemaMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPrefixedSchemaTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2800,
  "endLine" : 2807,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeInaccessibleSchemaFilter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodeBlock createReadExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 731,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requireBuilderProducerIsMethodOrClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BytesPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DocumentPropertyAnnotation.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddingPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/EmbeddingPropertyAnnotation.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoublePropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DoublePropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/LongPropertyAnnotation.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BooleanPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasSingleParamOfExactType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/SerializerClass.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/StringPropertyAnnotation.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypeMirror getPropertyType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashSet getAllMethods()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotatedGetterOrField requireGetterOrFieldMatchingPredicate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyAccessor getAccessor()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createSignatureString()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 606,
  "endLine" : 613,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reportSystemUsageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture reportUsageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture initializeLocalStorageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture initializePlatformStorageAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertResultsToGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 300,
  "endLine" : 309,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getDocumentUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAlternateNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 301,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPotentialActions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 367,
  "endLine" : 374,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Alarm build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 472,
  "endLine" : 479,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1160,
  "endLine" : 1167,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultGrouping()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1653,
  "endLine" : 1660,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void modifyEnabledFeature()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2150,
  "endLine" : 2157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPubliclyVisibleDocumentClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 734,
  "endLine" : 741,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentClassDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 891,
  "endLine" : 898,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearDocumentClassVisibleToConfigs()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1057,
  "endLine" : 1064,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalVisibilityConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetSchemaResponse build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 287,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFailure()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getVisibilityConfigsOrThrow()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSchemaTypeNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisibilitySettingSupported()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 571,
  "endLine" : 578,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 323,
  "endLine" : 330,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/EmbeddingVector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 806,
  "endLine" : 814,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenizerType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 818,
  "endLine" : 826,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJoinableValueType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 832,
  "endLine" : 840,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1077,
  "endLine" : 1084,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldIndexNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1392,
  "endLine" : 1400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1686,
  "endLine" : 1693,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNestedSearch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAggregationScoringStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 390,
  "endLine" : 397,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchBlobHandle createWithSha256()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::appsearch" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRange getExactMatchRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 633,
  "endLine" : 640,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRange getSnippetRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 714,
  "endLine" : 721,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getPropertyValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 804,
  "endLine" : 811,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 877,
  "endLine" : 884,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SchemaChangeInfo toJetpackSchemaChangeInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ObserverSpecToPlatformConverter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun driverProvided()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 532,
  "endLine" : 539,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/EntityUpsertionAdapter.android.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListenerNonExclusive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyArgumentsFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun endTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 669,
  "endLine" : 676,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setAutoCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1512,
  "endLine" : 1519,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  createLiveData()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createLiveData()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 445,
  "endLine" : 455,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 595,
  "endLine" : 602,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/CursorUtil.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::room" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoomSQLiteQuery getSQLiteQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readSimple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/ViewInfoTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markRecycled()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityUpsertAdapter.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertAndReturnId()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handle()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityDeleteOrUpdateAdapter.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/SchemaInfoUtil.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyCheck()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/DBUtil.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::room" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendPlaceholders()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StringUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolver.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::room" ],
  "startLine" : 544,
  "endLine" : 551,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasKotlinDefaultImpl()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodElement.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeElementsFromPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeSetterName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/JvmAbi.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findGeneratedAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNullability()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeVariableType.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNullability()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/DefaultJavacType.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacFiler.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copyWithNullability()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacDeclaredType.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun closeWhenFinished()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 348,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun closeWhenFinished()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 365,
  "endLine" : 372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/KspCompilationTestRunner.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatedResourceFileWithPath()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Field.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgCount()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/ForeignKey.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FtsEntity.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyAndPair()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ShortcutParameterProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractPojoTypeFromIterator()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ShortcutParameterProcessor.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findConstructors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/autovalue/AutoValuePojoProcessorDelegate.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePrimaryKeyAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mayNeedMapColumn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationCannotFindEntityField()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 483,
  "endLine" : 490,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationCannotFindParentEntityField()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 492,
  "endLine" : 499,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationCannotFindJunctionEntityField()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relationCannotFindJunctionParentField()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 510,
  "endLine" : 517,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyParentColumnDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 613,
  "endLine" : 620,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyMissingIndexInChildColumn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 673,
  "endLine" : 680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidAutoMigrationSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1018,
  "endLine" : 1025,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableCollectionOrArrayReturnTypeInDaoMethod()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1213,
  "endLine" : 1220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 1066,
  "endLine" : 1073,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/EntityRowAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::room" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturnCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/LambdaInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturnCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/LambdaDeleteOrUpdateMethodBinder.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturnCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/CoroutineInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturnCompat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/CoroutineDeleteOrUpdateMethodBinder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAny()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInsertMethodBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 414,
  "endLine" : 421,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUpsertMethodBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 423,
  "endLine" : 430,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPreparedQueryResultBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/LambdaPreparedQueryResultBinder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/CoroutinePreparedQueryResultBinder.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/PrimitiveBooleanToIntConverter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/TypeWriter.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareReadAndBind()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/QueryWriter.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notUnbound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/preconditions/Checks.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun analyze()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/verifier/DatabaseVerifier.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::room" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/scoped_local_ref.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::inspection" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetAllCapabilities()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/jvmti_helper.cc",
  "fileLinesCount" : 118,
  "components" : [ "primary::inspection" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri generateUri()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 236,
  "endLine" : 243,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bundle getBundleFromItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 270,
  "endLine" : 277,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::browser" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getFingerprintsForPackage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean packageMatchesToken()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFingerprintsForPackage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean packageMatchesToken()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 145,
  "endLine" : 157,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TrustedWebActivityCallbackRemote fromBinder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityCallbackRemote.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::browser" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVerticalScrollEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 494,
  "endLine" : 501,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEnded()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean transferSplashImage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMenuItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 825,
  "endLine" : 832,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultShareMenuItemEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 856,
  "endLine" : 863,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialActivityWidthPx()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1236,
  "endLine" : 1244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivitySideSheetBreakpointDp()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1252,
  "endLine" : 1260,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivitySideSheetPosition()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1283,
  "endLine" : 1291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivitySideSheetDecorationType()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1304,
  "endLine" : 1312,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGreatestScrollPercentageIncreased()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallbackRemote.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::browser" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bindCustomTabsService()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityLayout()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long sinceLast()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RequestCollapsingThrottler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sqlite" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDowngrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 266,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 122,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidFoldBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ActivityComponentInfo.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  buildPairPredicate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::window" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPlaceholderRule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::window" ],
  "startLine" : 342,
  "endLine" : 349,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddedActivityWindowInfo.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityRule.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::window" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 227,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayControllerImpl.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::window" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitInfo.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::window" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::window" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationParams.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::window" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPairRule.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::window" ],
  "startLine" : 332,
  "endLine" : 339,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityStack.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTrackerImpl.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::window" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTrackerImpl.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::window" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarAdapter.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::window" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun windowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetrics.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::window" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transferActivityToWindowArea()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/EmptyWindowAreaControllerImpl.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorBackground()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::window" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSplitRatio()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::window" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::window" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimationParams()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void finishActivityStacksWithTokens()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSplitRatio()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::window" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::window" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ParentContainerInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProperties()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::window" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::window" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsCalculatorRule.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowLayoutInfoPublisherRule.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::window" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submitData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 402,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getChangePayload()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaults()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListConfigBuilderTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2395,
  "endLine" : 2402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2431,
  "endLine" : 2438,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaults()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListConfigTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::paging" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEvents()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::paging" ],
  "startLine" : 1637,
  "endLine" : 1645,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaults()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingConfigTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::paging" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackListTooBig()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackPositionTooLarge()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 325,
  "endLine" : 332,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackPositionNegative()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 335,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackEmptyCannotHavePlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 345,
  "endLine" : 352,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendFill()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendAdd()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependFill()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependAdd()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 100,
  "endLine" : 109,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimFromFront_simple()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimFromFront_simplePlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 183,
  "endLine" : 193,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRefreshIfAllowed()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/InvalidatingPagingSourceFactory.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::paging" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CombinedLoadStates.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::paging" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ViewportHint.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::paging" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectOnDefaultThread()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsTest.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::paging" ],
  "startLine" : 731,
  "endLine" : 740,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_nullKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh_withInitialKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/TestPagerTest.kt",
  "fileLinesCount" : 996,
  "components" : [ "primary::paging" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialRefresh_PagingDataFrom_withoutLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/PagerFlowSnapshotTest.kt",
  "fileLinesCount" : 3506,
  "components" : [ "primary::paging" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manualRefresh_PagingDataFrom_withoutLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/PagerFlowSnapshotTest.kt",
  "fileLinesCount" : 3506,
  "components" : [ "primary::paging" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 356,
  "endLine" : 363,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectedMatch selectNextMatchOnPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInvisibleNearPageRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 420,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshVisibleTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 462,
  "endLine" : 469,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void refreshTilesAfterLayout()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 529,
  "endLine" : 536,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postEnter()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createContentModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 331,
  "endLine" : 342,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dismissPasswordDialog()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 690,
  "endLine" : 697,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPopulateEventForVirtualView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range computeVisibleRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInvalidRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PdfPageLoader getPageLoader()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelTileBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelExceptSearchAndFormFilling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 461,
  "endLine" : 468,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LinkRects doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void connect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureValue loadFile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearDirectory()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageSelection createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startActionMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreSelectedMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap renderTile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayData()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 305,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fail()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDoubleTap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endGesture()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapConfirmed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 466,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileInfo getTileInfo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TileInfo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 399,
  "endLine" : 406,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterable iterableKeys()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CollectUtils.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetFileDescriptor open()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 162,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean needsRightSideExclusionRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean setSystemGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect scale()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint createFilledPaint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightPaint.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent getAnnotationIntent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AnnotationUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxTileSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ReusableToast.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setContentView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 461,
  "endLine" : 468,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void measureChildWithMargins()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 477,
  "endLine" : 484,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void centerAt()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 768,
  "endLine" : 776,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PointF computeLookAtPoint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1017,
  "endLine" : 1025,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect contentPosition()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1031,
  "endLine" : 1038,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1269,
  "endLine" : 1276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requireZoomViewAndPaginationModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 544,
  "endLine" : 552,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchViewReleased()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 812,
  "endLine" : 821,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getEdgesTouched()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1561,
  "endLine" : 1570,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityEvent createEvent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 637,
  "endLine" : 644,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean performAction()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 864,
  "endLine" : 871,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "busytown/impl/parse_profile_html.py",
  "fileLinesCount" : 86,
  "components" : [ "primary::busytown" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIterations()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MicrobenchmarkPhase.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::benchmark" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceEnable()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSELinuxEnforced()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 663,
  "endLine" : 670,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createProcess()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getUnqualifiedClassName()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/MethodInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::benchmark" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun waitForActivitiesToComplete()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/AndroidBenchmarkRunner.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::benchmark" ],
  "startLine" : 68,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instrumentationRunFinished()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/InstrumentationResultsRunListener.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::benchmark" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureRepeated()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/MacrobenchmarkRule.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::benchmark" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureRepeated()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/MacrobenchmarkRule.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::benchmark" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instrumentationRunFinished()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/InstrumentationResultsRunListener.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::benchmark" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun collect()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/BaselineProfileRule.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::benchmark" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/task/GenerateKeepRulesForBaselineProfilesTask.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::benchmark" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAgpPluginFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTraceMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawQuery()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Double parse()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun killProcess()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::benchmark" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UnsafeFragmentLifecycleObserverDetector.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::fragment" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 580,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentManagerViewModel getChildNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewModelStore getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 292,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction replace()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction disallowAddToBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 771,
  "endLine" : 778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun drawChild()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1254,
  "endLine" : 1261,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExitAnimationOrder()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1656,
  "endLine" : 1663,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1764,
  "endLine" : 1773,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean clearBackStackState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2573,
  "endLine" : 2580,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Parcelable saveAllState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2699,
  "endLine" : 2706,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreAllState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2773,
  "endLine" : 2780,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3524,
  "endLine" : 3531,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnHiddenChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3667,
  "endLine" : 3674,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction remove()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction hide()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction show()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 223,
  "endLine" : 230,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction detach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runOnCommitRunnables()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object wrapTransitionInSet()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int toActivityTransitResId()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initialize()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreSaveState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPreAttached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleOwner getViewLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentManager getParentFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1114,
  "endLine" : 1121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1346,
  "endLine" : 1353,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuVisibility()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1364,
  "endLine" : 1371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivityForResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1505,
  "endLine" : 1512,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1883,
  "endLine" : 1890,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final View requireView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2064,
  "endLine" : 2071,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSharedElementReturnTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2742,
  "endLine" : 2749,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performOptionsMenuClosed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3308,
  "endLine" : 3315,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 496,
  "endLine" : 503,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int show()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 514,
  "endLine" : 521,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showNow()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 534,
  "endLine" : 541,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 904,
  "endLine" : 915,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListAdapter requireListAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 340,
  "endLine" : 347,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPolicyViolation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle call()",
  "longName" : "",
  "relativeFileName" : "slice/slice-remotecallback/src/main/java/androidx/slice/remotecallback/RemoteSliceProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::slice" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SliceSpec findSpec()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 207,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void persist()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 715,
  "endLine" : 722,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 291,
  "endLine" : 298,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 391,
  "endLine" : 398,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean contains()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/ArrayUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::slice" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Slice bindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder addOption()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeader()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 382,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 542,
  "endLine" : 549,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createDeeplink()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 504,
  "endLine" : 511,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1622,
  "endLine" : 1629,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxSmallHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void focus()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchFinishTemporaryDetach()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSliceActionLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidHeader()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int applyAlphaAttr()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getColorAttr()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getThemeAttr()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutParams getChildLp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 849,
  "endLine" : 856,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 295,
  "endLine" : 302,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getExtraTopPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getExtraBottomPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_update_api()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static chartDataset()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/data-transforms.ts",
  "fileLinesCount" : 74,
  "components" : [ "primary::development" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static datasetNames()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/wrappers/session.ts",
  "fileLinesCount" : 71,
  "components" : [ "primary::development" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private mean()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private median()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function logError()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/logger.ts",
  "fileLinesCount" : 87,
  "components" : [ "primary::development" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function profile()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/logger.ts",
  "fileLinesCount" : 87,
  "components" : [ "primary::development" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "descriptor.value = function()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/logger.ts",
  "fileLinesCount" : 87,
  "components" : [ "primary::development" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_group_id_version_macro()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_artifact()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def download_and_unzip_repos()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def diff_repos()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copyFile()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def summarize()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runAndReport()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractIndent()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def copyFile()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_in_lines_from_file()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update_api()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectAdsAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectAdsAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportImpressionAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportEventAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdSelectionDataAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteRegistrationsAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSourceAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerWebSourceAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerWebTriggerAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun joinCustomAudienceAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/customaudience/CustomAudienceManagerFutures.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fetchAndJoinCustomAudienceAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/customaudience/CustomAudienceManagerFutures.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun leaveCustomAudienceAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/customaudience/CustomAudienceManagerFutures.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTopicsAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/topics/TopicsManagerFutures.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/UpdateAdCounterHistogramRequest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertGetAdSelectionDataRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataRequest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/PersistAdSelectionResultRequest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionFromOutcomesConfig.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceRegistrationRequest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/SourceRegistrationRequest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/KeyedFrequencyCap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/FrequencyCapFilters.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/FrequencyCapFilters.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adServicesVersion()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/internal/AdServicesInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extServicesVersionS()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/internal/AdServicesInfo.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/EncryptedTopic.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/EncryptedTopic.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/EncryptedTopic.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/Topic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/Topic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-provider/src/main/java/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDeviceProtectedStorageContext()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDatabasePath()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openOrCreateDatabase()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveDatabaseFrom()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/AppOwnedSdkInterfaceProxyFactory.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun perform()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/VersionHandshake.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dexFolderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/storage/LocalSdkFolderProvider.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppOwnedSdkSandboxInterfaces()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/LocalImpl.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClientPackageName()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/LocalImpl.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClientPackageName()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/ClientPackageNameProvider.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSdkInfo()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/PrivacySandboxKspCompiler.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlMethodSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/AidlGenerator.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerFrameCommitCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 695,
  "endLine" : 701,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScroll()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/TouchFocusTransferringView.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyResized()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionOpened()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSurfaceControlViewHost()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPresent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/GuavaOptionalSubject.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::kruth" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_differentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 923,
  "endLine" : 929,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNegativeInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyWithNullKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyWithNullValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyOneEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyMultipleEntries()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastOneEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastMultipleEntries()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastNotInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Success()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_byteArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_typedArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNegativeInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale_string()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/BigDecimalSubjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valuesForKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyFailureMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyFailureExtra()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevels()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsRootThrowable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsDerivedThrowableMiddle()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsDerivedThrowableLast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsNamed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsOnlyFirstNamed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsOnlySecondNamed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsNamedNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsOnlyFirstNamedNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsOnlySecondNamedNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsNamedOnlyFirstNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoLevelsNamedOnlySecondNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCount()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultisetSubjectTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::kruth" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFailWithExceptionBeforeExpectFailures()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleaningTraceIsIdempotent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cyclesAreHandled()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun factKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/TruthFailureSubject.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastEntriesIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 192,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun ignoringCase()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 85,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNoneOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInStrictOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationRequest toLocationRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeMslAltitude()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeMslAltitudeAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMock()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Field getFieldsMaskField()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 900,
  "endLine" : 907,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGnssHardwareModelName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getGnssYearOfHardware()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 707,
  "endLine" : 714,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1182,
  "endLine" : 1188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCarrierFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCarrierFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBasebandCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBasebandCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConstellationType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSvid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRestrictBackgroundStatus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ConfigurationCompat.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getStorageState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/EnvironmentCompat.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isApplicationUid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ProcessCompat.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Method getGetUserIdMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserHandleCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Constructor getUserHandleConstructor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserHandleCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUserUnlocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserManagerCompat.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getAdjustedDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder allowExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkOtherMembers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 952,
  "endLine" : 958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkCallingOrSelfPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PermissionChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getProtection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getProtectionFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxShortcutCountPerActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getIconMaxWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getIconMaxHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCapabilityBinding()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 898,
  "endLine" : 904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/SharedPreferencesCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 538,
  "endLine" : 544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context createDeviceProtectedStorageContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 665,
  "endLine" : 671,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDeviceProtectedStorage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startForegroundService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getSystemService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 753,
  "endLine" : 760,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSystemServiceName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 855,
  "endLine" : 861,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Context createAttributionContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 961,
  "endLine" : 968,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnectFromService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportServiceConnection.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void rebase()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 732,
  "endLine" : 738,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List toByteArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedArray obtainAttributes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CamColor fromColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeTrailingSlash()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 980,
  "endLine" : 986,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requestPermissions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startIntentSenderForResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void finishAfterTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1827,
  "endLine" : 1833,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreFromCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2801,
  "endLine" : 2807,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Style extractStyleFromNotification()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2822,
  "endLine" : 2828,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearCompatExtraKeys()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3409,
  "endLine" : 3415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreFromCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5318,
  "endLine" : 5325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5979,
  "endLine" : 5985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkContextualActionNullFields()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6123,
  "endLine" : 6130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6383,
  "endLine" : 6389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7526,
  "endLine" : 7532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getLocalOnly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9181,
  "endLine" : 9187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9231,
  "endLine" : 9237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGroupSummary()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9268,
  "endLine" : 9274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getTimeoutAfter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9311,
  "endLine" : 9317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getBadgeIconType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9324,
  "endLine" : 9330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getGroupAlertBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9378,
  "endLine" : 9384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JobIntentService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean doStopCurrentWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 602,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canScheduleExactAlarms()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getParentActivityName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class getActivityThreadClass()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getApplicationGrammaticalGender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stopForeground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComponentName getCallingActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setHtmlText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 486,
  "endLine" : 493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 526,
  "endLine" : 532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setEmailTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 543,
  "endLine" : 549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addEmailTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 559,
  "endLine" : 565,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addEmailCc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 602,
  "endLine" : 608,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addEmailBcc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String permissionToOp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int checkOpNoThrow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptionsCompat setLaunchBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptionsCompat setShareIdentityEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameMetricsAggregator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActiveNotifications()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImportance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleQueueTask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 932,
  "endLine" : 938,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureServiceUnbound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1057,
  "endLine" : 1063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1218,
  "endLine" : 1224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getNativeInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RoundedBitmapDrawable create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RoundedBitmapDrawable create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathSegment()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUsable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object newFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi24Impl.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int setAlphaComponent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int LABToColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FontFamilyFilesResourceEntry getFontFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFontFamilyPrivateAPIAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object newFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean freeze()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getNativeInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getBestNameForService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/mbms/MbmsHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int subtractExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long subtractExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int multiplyExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long multiplyExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int incrementExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long incrementExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int decrementExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long decrementExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int negateExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long negateExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int toIntExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path createCubic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorApi14.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLongClick()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragStartHelper.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LayoutInflaterFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSafeInsetTop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSafeInsetBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSafeInsetLeft()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSafeInsetRight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBoundingRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getWaterfallInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getCutoutPath()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets getRootStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1101,
  "endLine" : 1107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyRootViewBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1110,
  "endLine" : 1116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1266,
  "endLine" : 1273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getMandatorySystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1307,
  "endLine" : 1313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1856,
  "endLine" : 1862,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat alpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat alphaBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat translationX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat translationY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat setStartDelay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat rotation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat rotationBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat rotationX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat rotationXBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat rotationY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat rotationYBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat scaleX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat scaleXBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat scaleY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat scaleYBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat x()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat xBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat y()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat yBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat translationXBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompat translationYBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActionProvider getActionProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setIconTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setIconTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 578,
  "endLine" : 585,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PointerIconCompat getSystemIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PointerIconCompat create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PointerIconCompat load()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getScaledMaximumFlingVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getScaledMinimumFlingVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundsCompat inset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 524,
  "endLine" : 531,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ensureAccessibilityDelegateCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1244,
  "endLine" : 1250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1698,
  "endLine" : 1704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeProviderCompat getAccessibilityNodeProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1829,
  "endLine" : 1835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestApplyInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2862,
  "endLine" : 2868,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat computeSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3091,
  "endLine" : 3097,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3616,
  "endLine" : 3622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3766,
  "endLine" : 3772,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static View keyboardNavigationClusterSearch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4480,
  "endLine" : 4486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGlobalLayout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5001,
  "endLine" : 5007,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAccessibilityPane()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5020,
  "endLine" : 5026,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityWindowInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInPictureInPictureMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityWindowInfoCompat getParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityWindowInfoCompat getChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityWindowInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityWindowInfo unwrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRequestFromAccessibilityTool()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 544,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeProviderCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRowTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1305,
  "endLine" : 1311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1319,
  "endLine" : 1325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1500,
  "endLine" : 1506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchDelegateInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1560,
  "endLine" : 1566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBoundsInWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2954,
  "endLine" : 2960,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTextSelectable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3307,
  "endLine" : 3313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSelectable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3333,
  "endLine" : 3339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMinDurationBetweenContentChangesMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3344,
  "endLine" : 3350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinDurationBetweenContentChangesMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3366,
  "endLine" : 3372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3382,
  "endLine" : 3388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3413,
  "endLine" : 3419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3682,
  "endLine" : 3688,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUniqueId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3715,
  "endLine" : 3721,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainerTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3752,
  "endLine" : 3758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContainerTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3770,
  "endLine" : 3776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3869,
  "endLine" : 3875,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionInfoCompat getCollectionInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3900,
  "endLine" : 3906,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollectionItemInfoCompat getCollectionItemInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3927,
  "endLine" : 3933,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeInfoCompat getRangeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3940,
  "endLine" : 3946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContextClickable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4026,
  "endLine" : 4032,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHintText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4077,
  "endLine" : 4083,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableExtraData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4297,
  "endLine" : 4303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getTraversalBefore()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4400,
  "endLine" : 4406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getTraversalAfter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4465,
  "endLine" : 4471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4607,
  "endLine" : 4613,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4628,
  "endLine" : 4634,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaneTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4648,
  "endLine" : 4654,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenReaderFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4699,
  "endLine" : 4705,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowingHintText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4734,
  "endLine" : 4740,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4771,
  "endLine" : 4777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextEntryKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4802,
  "endLine" : 4808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRequestInitialAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4816,
  "endLine" : 4822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeProviderCompat getAccessibilityNodeProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSonyBravia4kTv()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isCurrentModeTheLargestMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ModeCompat getMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrecomputedTextCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidiFormatter build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spanned fromHtml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontFamilyResult fetchFonts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map prepareFontData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 727,
  "endLine" : 733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProviderInfo getProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 743,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChildDocumentsUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri renameDocument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List convertToByteArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfDestructiveThread()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onTypefaceResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/CallbackWrapper.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CursorWindow create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/CursorWindowCompat.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void formatDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pair.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float deriveDimension()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldAnimate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 501,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestStop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelTargetTouch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 686,
  "endLine" : 692,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EdgeEffect create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getDistance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initOrResetVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 763,
  "endLine" : 769,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getSplineFlingDistance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1258,
  "endLine" : 1264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isViewDescendantOf()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2300,
  "endLine" : 2307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1145,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun persistableBundleOf()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/PersistableBundle.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeByteJpegValues()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeBytePngValues()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long fromLatLngRadians()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long fromXyz()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double calculateUvLimit()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAudioDevicesAdded()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAudioDevicesRemoved()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun maybeSwitchStartingEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshBluetoothDeviceCache()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableAudioDevices()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/AudioManagerUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWiredHeadsetOrBtEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCallEndpointCompat()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallEndpointCompat.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallState()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutRemoved()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAnimationCount()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 754,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 898,
  "endLine" : 904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 428,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setObjectValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 700,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1190,
  "endLine" : 1196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1289,
  "endLine" : 1295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllUpdateListeners()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startWithoutPulsing()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 638,
  "endLine" : 644,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 730,
  "endLine" : 736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofPropertyValuesHolder()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 783,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectKeyframe clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntKeyframe clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatKeyframe clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Keyframes clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PointF pointForIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyUpdateListeners()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1033,
  "endLine" : 1039,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1251,
  "endLine" : 1257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AccelerateInterpolator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetViewFactory()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRangingSuspended()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRangingSuspended()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeAospImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun reconfigureRangingInterval()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbControllerSessionScopeAospImpl.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbAddress.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/device/HapticCompositionProfile.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/device/HapticDeviceProfile.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/HapticAttributes.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun assertValues()",
  "longName" : "",
  "relativeFileName" : "core/core-testing/src/main/java/androidx/core/testing/util/TestConsumer.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PluralRules createRules()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimalRange()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 919,
  "endLine" : 925,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nextToken()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1336,
  "endLine" : 1342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String select()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1711,
  "endLine" : 1717,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKeywords()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1719,
  "endLine" : 1727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1729,
  "endLine" : 1736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getUniqueKeywordValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2015,
  "endLine" : 2021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllKeywordValues()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2049,
  "endLine" : 2055,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getArgumentNames()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 813,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1386,
  "endLine" : 1392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateFormat getStockDateFormatter()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1518,
  "endLine" : 1524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2062,
  "endLine" : 2068,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCustomArgStartFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2352,
  "endLine" : 2358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void formatAndAppend()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2553,
  "endLine" : 2559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLimitPartIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object clone()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 864,
  "endLine" : 870,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildDigestsPathForApk()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeToStream()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 303,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ByteBuffer slice()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T readVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1535,
  "endLine" : 1541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeSize()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1688,
  "endLine" : 1694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeSizeF()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1696,
  "endLine" : 1702,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeLong()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 251,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFloat()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDouble()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseDeprecated()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHeart()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isThumbUp()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPercentRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaDescriptionCompat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 594,
  "endLine" : 600,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 820,
  "endLine" : 826,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExtrasChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 897,
  "endLine" : 903,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptioningEnabledChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 975,
  "endLine" : 981,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShuffleModeChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 997,
  "endLine" : 1003,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1707,
  "endLine" : 1713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1716,
  "endLine" : 1722,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1775,
  "endLine" : 1781,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1784,
  "endLine" : 1790,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1793,
  "endLine" : 1799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1802,
  "endLine" : 1808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1811,
  "endLine" : 1817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1820,
  "endLine" : 1826,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1829,
  "endLine" : 1835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1838,
  "endLine" : 1844,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1847,
  "endLine" : 1853,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1856,
  "endLine" : 1862,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1865,
  "endLine" : 1871,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1874,
  "endLine" : 1880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1883,
  "endLine" : 1889,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToNext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1892,
  "endLine" : 1898,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1901,
  "endLine" : 1907,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToPrevious()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1910,
  "endLine" : 1916,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1919,
  "endLine" : 1925,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1928,
  "endLine" : 1934,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1949,
  "endLine" : 1955,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1958,
  "endLine" : 1964,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1967,
  "endLine" : 1973,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1980,
  "endLine" : 1986,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPackageNameForUid()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2523,
  "endLine" : 2529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2572,
  "endLine" : 2578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2591,
  "endLine" : 2597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItemAt()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3411,
  "endLine" : 3417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRccTransportControlFlagsFromActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3797,
  "endLine" : 3803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRccTransportControlFlagsFromActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3864,
  "endLine" : 3870,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableVolumeInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/ParcelableVolumeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::media" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/ParcelableVolumeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::media" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 644,
  "endLine" : 650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildrenLoaded()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 858,
  "endLine" : 864,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 880,
  "endLine" : 886,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getServiceComponent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1174,
  "endLine" : 1180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRoot()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1184,
  "endLine" : 1190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1194,
  "endLine" : 1200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postOrRun()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1617,
  "endLine" : 1623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2026,
  "endLine" : 2032,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getMediaItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2226,
  "endLine" : 2232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VolumeProviderCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVolumeFixed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 531,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getBrowserRootHints()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo getCurrentBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo getCurrentBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyChildrenChangedForFramework()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 684,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postOrRun()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onConnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1135,
  "endLine" : 1142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendRequest()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1188,
  "endLine" : 1194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1330,
  "endLine" : 1363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onForegroundServiceStartNotAllowedException()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFocusGain()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableCameraCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableLiveData getCameraStateMutableLiveData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getPhysicalCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkKeyguard()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countDown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageCapturedCallback.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countDown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageSavedCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraCoordinator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startAndResume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pauseAndStop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrayscaleImageEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessorInternal createSurfaceProcessorInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File saveBytesToFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ExifUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraDeviceHolder getCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraUseCaseAdapter createCameraUseCaseAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 676,
  "endLine" : 682,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule grantCameraPermissionAndPreTestAndPostTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1149,
  "endLine" : 1155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int calculateColorDiff()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void terminateEGLContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun verifyStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun verifyPause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBuffersTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayOrientedMeteringPointFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DisplayOrientedMeteringPointFactory.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableTagBundle from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableTagBundle.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncoderProfilesProxy from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPriorities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseCaseAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuirkSettings get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCaptureResult retrieveCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResults.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toLabelString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraMode.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SingleImageProxyBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StreamSpec.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TagBundle from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObservers()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeObserverLocked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object attachCompleter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object attachCompleter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void propagateTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void addCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture transformAsyncOnCompletion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix updateSensorToBufferTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 483,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnMain()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getOverlappingAreaSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllDeviceStateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 578,
  "endLine" : 584,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllSessionStateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 604,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyOnConfigureAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 474,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyOnOpenAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AutoValue_DefaultSurfaceProcessor_PendingSnapshot of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkSupportedTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getHumanReadableNames()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void makeCurrent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SurfaceProcessorInternal newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSupplier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicDeviceInfo init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Packet of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Packet.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Packet of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Packet.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplerShaderProgram()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkEglErrorOrLog()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkInitializedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GraphicDeviceInfo.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deinit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraExecutor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSessionProcessorEnabledInCurrentCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUltraHdrSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1005,
  "endLine" : 1012,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRawSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1014,
  "endLine" : 1021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture submitStillCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1506,
  "endLine" : 1512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2096,
  "endLine" : 2102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2264,
  "endLine" : 2270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2580,
  "endLine" : 2586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture jpegSnapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 650,
  "endLine" : 657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicRange resolveDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/DynamicRangeUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float computeAreaOverlapping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 847,
  "endLine" : 854,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CameraCaptureResult getCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendCaptureError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Bitmap2JpegBytes.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void abort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1331,
  "endLine" : 1337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onAppEdgeInvalidated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1002,
  "endLine" : 1008,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSupportedRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean mustPlayShutterSound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/MediaActionSoundCompat.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValidDataLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/InvalidJpegDataParser.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCheckInvalidJpegData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LargeJpegImageQuirk.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldForceEnableStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureFailedForSpecificCombinationQuirk.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAspectRatioValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ZslRingBuffer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorterLegacy.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldForceEnableStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 775,
  "endLine" : 781,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RectF flipHorizontally()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RectF flipVertically()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void d()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void i()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void w()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecImplementationOptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 811,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoSpec.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSurfaceRequestedInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1043,
  "endLine" : 1049,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSameRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1438,
  "endLine" : 1445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetVideo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2310,
  "endLine" : 2316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2708,
  "endLine" : 2715,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQualitySelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3451,
  "endLine" : 3457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int outputFormatToAudioProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getEncoderProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QualitySelector from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/PendingRecording.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProblematicVideoQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/VideoEncoderCrashQuirk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair adjustGeoLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/CorrectNegativeLatLongForMediaMuxer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoTimebaseConverter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxy getProfilesInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityAddedEncoderProfilesProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAudioRecordInitialStateOrReleaseAndThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySilenced()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 533,
  "endLine" : 539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderConfig.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedWidthsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedHeightsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IllegalArgumentException toIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConfiguredBitrate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean createParentFolder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/OutputUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MediaCodec createCodec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/CodecUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getAudioAmplitude()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/AudioStats.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 815,
  "endLine" : 822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Range resolveFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1264,
  "endLine" : 1274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSourceState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1573,
  "endLine" : 1579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraFilter getFilter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAdvancedExtenderSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAdvancedExtenderSupportedInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBuilderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageCaptureConfigProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean willReceiveOnCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void deInitSessionInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageReaderOutputConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/ImageReaderOutputConfig.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SurfaceOutputConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SurfaceOutputConfig.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void imageIncoming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBuilderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/PreviewConfigProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BigInteger createBigInteger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/AdvancedVendorExtender.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void updateTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder setCaptureRequestOptionWithPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Extender setCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueT getCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2CameraControl from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture clearCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failInFlightUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraAccessExceptionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraAccessExceptionCompat toCameraAccessExceptionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void excludeProblematicOutputSizesByFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OutputSizesCorrector.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAeFpsRangeOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/AeFpsRange.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getRedmiNote9ProExcludedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean supportExtraLevel3ConfigurationsGoogleDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSamsungS7ExtraCombinations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeatingBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setSingleRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMaxSharedSurfaceCountApi26()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraUnavailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List unpackSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLiveData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rational getExposureCompensationStep()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureStateImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExposureCompensationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureStateImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void setLiveDataValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TorchControl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rational getDefaultAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void completeActionFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 666,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setSingleRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeatingBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 445,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 468,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getDefaultFocalLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FovUtil.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ListenableFuture waitForResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 672,
  "endLine" : 678,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 840,
  "endLine" : 847,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size getPreviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2RequestProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPartiallySpecified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection toUseCaseInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1013,
  "endLine" : 1021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateZslDisabledByUseCaseConfigStatus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1145,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getElapsedTime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2439,
  "endLine" : 2447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedHardwareLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void redirectTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 676,
  "endLine" : 682,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureSessionConfigureFail()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompatBaseImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideMeteringRegionCorrection()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/MeteringRegionCorrection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/InvalidVideoProfilesQuirk.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureFlashNotFireQuirk.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getExtraSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraSupportedOutputSizeQuirk.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getPreviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/DisplayInfoManager.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraUseCaseAdapter.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVideoStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraInfo.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraControl.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideZslControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraConfig.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderInputToSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderQueueTextureToSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap renderQueueTextureToBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkEglErrorOrLog()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runOnGlThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPort getViewPort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 596,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopListeningToDisplayChange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1102,
  "endLine" : 1108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Recording startRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1592,
  "endLine" : 1598,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Recording startRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1632,
  "endLine" : 1638,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Recording startRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1668,
  "endLine" : 1674,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1796,
  "endLine" : 1803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindAllAndRecreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2024,
  "endLine" : 2030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float speedUpZoomBy2X()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2182,
  "endLine" : 2188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2398,
  "endLine" : 2404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2425,
  "endLine" : 2431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2463,
  "endLine" : 2469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ForwardingLiveData.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRotationChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void overrideWithDisplayRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRemainingRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RectF flipHorizontally()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlashView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/ScreenFlashUiInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTransform getOutputTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/FileTransformFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/WakeLock.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/Mutexes.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFinalizer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Metadata.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureBurst()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedCameraExtensions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2MetadataCache.kt",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCloser.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun connectTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureBurst()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRepeatingBurst()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraAudioRestrictionUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newMultiResolutionStreamInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphRequestProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideDevicePolicyManagerWrapper()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LifecycleCamera getLifecycleCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryRestart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkImagesClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateNextFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceSharingConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RectF flipHorizontally()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void d()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void i()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void w()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopListeningToDisplayChange()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedule()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 290,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDeclared()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaTransferReceiver.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeSetRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseProviderController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 658,
  "endLine" : 666,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateProviderDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 668,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1227,
  "endLine" : 1233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1235,
  "endLine" : 1241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSessionStatus()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 628,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String bundleToString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 883,
  "endLine" : 889,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetGlobalRouter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GlobalMediaRouter getGlobalRouter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMemberToDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 515,
  "endLine" : 521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMemberFromDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transferToRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 541,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRouteAvailable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 571,
  "endLine" : 577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMediaSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 911,
  "endLine" : 917,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 932,
  "endLine" : 938,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1626,
  "endLine" : 1632,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Display getPresentationDisplay()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1932,
  "endLine" : 1938,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int maybeUpdateDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2084,
  "endLine" : 2090,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean updateDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2385,
  "endLine" : 2391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2482,
  "endLine" : 2488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 171,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setDiscoveryRequestInternal()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicGroupRouteController onCreateDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidRemoteMessenger()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderProtocol.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlatformMediaRouter1RouteProvider obtain()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeSetRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MediaRouteProvider getMediaRouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RouteController findControllerByRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicGroupRouteController onCreateDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateBinding()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachConnection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachConnection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 690,
  "endLine" : 696,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void failPendingCallbacks()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removeGroupMemberId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 551,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconUri()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFilterRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 394,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDeferUpdateViews()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 450,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Item getItem()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1033,
  "endLine" : 1039,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1337,
  "endLine" : 1346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAuto()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFilterRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideThumb()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFilterRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentManager getFragmentManager()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 471,
  "endLine" : 478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startGroupListFadeInAnimationInternal()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 894,
  "endLine" : 900,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDialogHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BitmapDrawable getViewBitmap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startAnimationAll()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSuitableDeviceAlreadyConnectedAsAudioOutput()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int createThemedDialogStyle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypedArray getStyledAttributes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDialogBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw error()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "throw error()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void noteProfileWrittenFor()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 389,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeProfile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int update()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/InitializationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::startup" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime-lint/src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::startup" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckRootProject()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime-lint/src/main/java/androidx/startup/lint/EnsureInitializerMetadataDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::startup" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int toEven()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PorterDuffColorFilter createTintFilter()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextLine()",
  "longName" : "",
  "relativeFileName" : "binarycompatibilityvalidator/binarycompatibilityvalidator/src/main/java/androidx/binarycompatibilityvalidator/Cursor.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::binarycompatibilityvalidator" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidMain/kotlin/androidx/navigation3/runtime/serialization/NavKeySerializer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::navigation3" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberNavBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidMain/kotlin/androidx/navigation3/runtime/RememberNavBackStack.android.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::navigation3" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withEmptyBackStack_returnsEmptyList()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/androidDeviceTest/kotlin/androidx/navigation3/runtime/NavBackStackSerializerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation3" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/DialogScene.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::navigation3" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyguardManager getKeyguardManager()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::biometric" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AuthenticationCallbackProvider getAuthenticationCallbackProvider()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 522,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAuthenticationResult()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 624,
  "endLine" : 630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAuthenticationHelpMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFingerprintDialogState()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFingerprintDialogHelpMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void updateValue()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 798,
  "endLine" : 804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BiometricFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDeviceCredentialButtonPressed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 797,
  "endLine" : 803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showFingerprintErrorMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 913,
  "endLine" : 919,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFingerprintDialogNeededForCrypto()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1057,
  "endLine" : 1063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setNegativeButton()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1351,
  "endLine" : 1357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int canAuthenticateWithWeakBiometricOnApi29()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 845,
  "endLine" : 851,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::biometric" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FingerprintDialogFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ListenableFuture getFailedFuture()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteListenableWorker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::work" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setForegroundAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteForegroundUpdater.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::work" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableForegroundRequestInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkContinuation beginUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 469,
  "endLine" : 475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableWorkerImplClient()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmScheduler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::work" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkManagerGcmDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputMergerWithDefaultFallback()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/InputMergerFactory.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::work" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkInfo.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::work" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/StartStopToken.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intToBackoffPolicy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfQuotaPolicyToInt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCallback()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleCancelWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkInfo apply()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkerWrapper getWorkerWrapperUnsafe()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/ConstraintTracker.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBroadcastReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/NetworkStateTracker.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::work" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unpark()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 148,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getComponentEnabledSetting()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::work" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scheduleWorkInBackground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDatabasePath()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabasePathHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleReschedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 343,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxSchedulerLimit()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setInitialDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setInitialDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLogger()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Logger.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::work" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/UitForegroundInfo.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/TransferInfo.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::work" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ArrayList buildStateBundles()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canPackageReceiveAppStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::enterprise" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbind()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dealWithError()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/SendableMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::enterprise" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rect acquireTempRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 359,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean moveVertically()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2025,
  "endLine" : 2032,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2834,
  "endLine" : 2840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayList getEmptyList()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 295,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyAllTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyKeyFramesTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitDesignElements()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onLayoutInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1498,
  "endLine" : 1504,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1572,
  "endLine" : 1578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionParserTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewState.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolatorInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1080,
  "endLine" : 1086,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1088,
  "endLine" : 1094,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1874,
  "endLine" : 1880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getTransitionState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1730,
  "endLine" : 1736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect toRect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2982,
  "endLine" : 2988,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionDuration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4930,
  "endLine" : 4936,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void viewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5027,
  "endLine" : 5033,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFramePositions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFrameInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomDataCount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 962,
  "endLine" : 968,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowByIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColByIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdatable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 517,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1095,
  "endLine" : 1101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1108,
  "endLine" : 1114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1141,
  "endLine" : 1147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1154,
  "endLine" : 1160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReferencedIds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1954,
  "endLine" : 1960,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2240,
  "endLine" : 2246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int lookupID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4662,
  "endLine" : 4668,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeXmlConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6124,
  "endLine" : 6131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6172,
  "endLine" : 6179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6181,
  "endLine" : 6188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLObject getObjectOrNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLArray getArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringOrNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatOrNaN()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLArray getArray()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLObject getObject()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringOrNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomDataCount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 873,
  "endLine" : 879,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ViewState.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasKeyVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayRow createRowDefinition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference clearHorizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintWidget getTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 978,
  "endLine" : 984,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void map()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 556,
  "endLine" : 562,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String currentContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String currentLayoutInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastModified()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equalsFixedValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension max()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension suggested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 835,
  "endLine" : 841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 844,
  "endLine" : 850,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getInterpolated()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 853,
  "endLine" : 859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidePercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuideBegin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuideEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void inferRelativePercentPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void inferRelativeBeginPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void inferRelativeEndPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void findDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSolverVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpreadWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpreadHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 817,
  "endLine" : 823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLength()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1469,
  "endLine" : 1475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1636,
  "endLine" : 1642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1649,
  "endLine" : 1655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1742,
  "endLine" : 1748,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1756,
  "endLine" : 1762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1770,
  "endLine" : 1776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRelativePositioning()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1802,
  "endLine" : 1808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainerItemSkip()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1834,
  "endLine" : 1840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInHorizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2327,
  "endLine" : 2333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInVerticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2409,
  "endLine" : 2415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isChainHead()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2453,
  "endLine" : 2459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int measureWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void addTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalWidgetRun()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getValueFor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowByIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColByIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstraintPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowByIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 512,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColByIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintWidget makeNewWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 663,
  "endLine" : 669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void connectWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 678,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 937,
  "endLine" : 944,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Keys.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomotiveCarAudioRecord()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/media/AutomotiveCarAudioRecord.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performPrivateCommand()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopInput()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 289,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeViewModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComponentName getCallingActivity()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSpeedListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMileageListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEvStatusListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarPropertyResponses()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 490,
  "endLine" : 496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterProperty()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CarValue getCarValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarValueUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomotiveCarHardwareManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/AutomotiveCarHardwareManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaPlaybackManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/MediaPlaybackManager.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopRecording()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioCallbackDelegate.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/managers/ManagerCache.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SuggestionManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/SuggestionManager.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Suggestion()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/FailureResponse.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/ViewChangeEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/MediaClickedEvent.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBinder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroyLifecycle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAutoDriveEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHandshakeInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSearchSubmitted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnClickDelegateImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setNoItemsMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 563,
  "endLine" : 569,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnSelectedDelegateImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SectionedItemTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SectionedItemTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarIconSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCheckedChange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnCheckedChangeDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputSubmitted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputTextChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaneTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LongMessageTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoutingInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNavigateAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 435,
  "endLine" : 443,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Step()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Step build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPane()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder setRemainingTime()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPanModeChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PanModeDelegateImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NavigationManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializePrimitive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeIBinder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String ellipsize()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 716,
  "endLine" : 722,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toTraceString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TemplateInfo getLastTemplateInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List constructAllFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List constructAllFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarToast makeText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarToast.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarToast makeText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarToast.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarToast.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ISurfaceCallback stubSurfaceCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnMain()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/ThreadUtils.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getCallingComponent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 427,
  "endLine" : 434,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void destroyAndClearScreenStack()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExtended()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 284,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsSessionInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfoIntentEncoder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundleable openMicrophone()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestDelegateInvoker.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putScreenOnStackIfNotTop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideCarService()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchUnsubscribeCarHardwareResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarHardwareHostDispatcher.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectedCarHardwareManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/ProjectedCarHardwareManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RoutePreviewScreen.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onStartCommand()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action createSettingsActionButton()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/StartScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row createRowForScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/StartScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon createCarIconForImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/StartScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarHardwareRenderer()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action createGrantLocationPermissionButton()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/TaskOverflowDemoScreen.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/TemplateLayoutsDemoScreen.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListTemplateDemoScreen.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconWithResources()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRowWithExcessivelyLargeContent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconWithResources()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapTemplateWithToggleDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template onGetTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/LoadingDemoScreen.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showToast()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/GridTemplateMenuDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridItem createGridItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/ListTemplateDemoScreen.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/TabTemplateLayoutsDemoScreen.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildImageWithResource()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconWithResources()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconForImageTest()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int titleForVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIconWithResource()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/MessageTemplateDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Template loadingScreenTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LoadingScreen.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ParkedVsDrivingDemoScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/SettingsScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildBrowsableRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/MapDemosScreen.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent toPendingIntent()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureInitialized()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/AppWidgetProviderWithCallbacks.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle call()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/ContentProviderWithCallbacks.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void signalResult()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAsync()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 609,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EglWindowSurface()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressDrawable()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeAttribute()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean delete()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean delete()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint ThrowIoException()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/cpp/jni/androidx_datastore_core_SharedCounter.cc",
  "fileLinesCount" : 70,
  "components" : [ "primary::datastore" ],
  "startLine" : 24,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun handleCorruption()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 1094,
  "endLine" : 1102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun handleCorruption()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessTest.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::datastore" ],
  "startLine" : 959,
  "endLine" : 967,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementProtoCount()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/data/CountRepository.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::datastore" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementProtoCount()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/data/CountRepository.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::datastore" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/data/CountSerializer.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::datastore" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLong()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByteArray()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsDifferentKeys()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 247,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsByteArrayAndOther()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 278,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsByteArrayAndOther()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testStoreAndGetInteger()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesFromJavaTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::datastore" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/ProtoDataStoreActivity.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::datastore" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/KotlinSerializationActivity.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::datastore" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/SettingsFragment.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::datastore" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/SettingsFragment.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::datastore" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-proto/src/main/java/androidx/datastore/preferences/PreferencesMapCompat.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::datastore" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-proto/src/main/java/androidx/datastore/protos/ProtoSerializer.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::datastore" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/CreateCredentialException.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/exceptions/GetCredentialException.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGetCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::credentials" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialRequest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::credentials" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveBeginGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveProviderGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBeginGetCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetCredentialException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateCredentialException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialRequest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::credentials" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDescription()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDefaultIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePassword/CredentialProviderCreatePasswordController.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::credentials" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreateRestoreCredential/CredentialProviderCreateRestoreCredentialController.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::credentials" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putState()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/PerformanceMetricsState.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::metrics" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putSingleFrameState()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/PerformanceMetricsState.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::metrics" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi24.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::metrics" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updatePreviewChannelInternal()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deletePreviewProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 461,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeasonNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEpisodeNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildRecordedProgramUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 440,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isChannelUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isChannelUriForTunerInput()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isChannelUriForPassthroughInput()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 523,
  "endLine" : 529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isProgramUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWrite()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUserAuthenticationValidityDurationSeconds()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MasterKey build()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 327,
  "endLine" : 333,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 475,
  "endLine" : 481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestAppAuthenticatorBuilder()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestAppAuthenticatorBuilder setPackageNotInstalled()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean loadData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean didUserAuth()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 403,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirectAccessSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStore.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::security" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EntryData getEntryData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveToDiskACPs()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AccessControlProfile getAccessControlProfile()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1175,
  "endLine" : 1181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAccessControlProfileIds()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowUsingExpiredKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEntryInteger()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/ResultData.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::security" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getEntryBoolean()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/ResultData.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::security" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirectAccessSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredentialStore.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::security" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MetadataList read()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void read()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat get()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean handleDeleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config unregisterInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 986,
  "endLine" : 992,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditableFactory()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditableFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyListener getKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTransformationMethod.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder replace()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSpanChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-bundled/src/main/java/androidx/emoji/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::emoji" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregister()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewPager2 inferViewPager()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List dispatchPreAdded()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 826,
  "endLine" : 832,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List dispatchPreSavedInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 835,
  "endLine" : 841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List dispatchPreRemoved()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 843,
  "endLine" : 849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 621,
  "endLine" : 627,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1023,
  "endLine" : 1029,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 568,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratorNoSuchElement()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsDifferentSizes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphNavigatorTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::navigation" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameAbsolute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseClassFromNameRelative()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putActionByDestinationId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  parseClassFromNameInternal()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 469,
  "endLine" : 475,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavGraph.android.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::navigation" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkEmptyFromAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkActionTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkEmptySetAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkActionTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchIntNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchBooleanNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFloatNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchLongNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchStringNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchIntArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchArrayOfInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchBooleanArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDoubleArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDoubleListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFloatArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchLongArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchStringArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 259,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchArrayListNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchArrayListTypeParamNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchSetNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchSetTypeParamNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchHashSetNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 358,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchHashSetTypeParamNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMapNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMapTypeParamNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchNestedTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 447,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMultiNestedTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchNativeTypeCustomTypeParamNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeNativeTypeParamMismatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 581,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeCustomTypeParamCustomSerializer()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 605,
  "endLine" : 613,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeCustomTypeParamNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 631,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeMultiCustomTypeParamNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 642,
  "endLine" : 650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomTypeCustomTypeParamNestedMismatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 653,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomNestedType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 664,
  "endLine" : 671,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePathArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleQueryArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArgInReverseOrder()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathAndQueryArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchDeepLinkWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchTypeDeepLinkWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchSubtypeDeepLinkWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchRequestWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchSubtypeRequestWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkMimeTypeMatchTypeRequestWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkMimeTypeTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssign()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavArgumentTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::navigation" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeBoolean()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeReference()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeIntArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeBooleanArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeLongArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFloatArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeIntString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 261,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDeepLinkNullableArgumentNotRequired()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRouteCreatesValidDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 505,
  "endLine" : 512,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsValidDeepLinkValidLinkPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 515,
  "endLine" : 522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsValidDeepLinkInvalidLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 525,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRouteWrongClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRouteWrongId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 675,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun routeNotAddedToDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 687,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDefaultArgumentsInferred()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteBuilder.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::navigation" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/internal/NavGraphImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::navigation" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 773,
  "endLine" : 779,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/DialogNavigator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/DialogNavigator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/ActionBarOnDestinationChangedListener.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::navigation" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AppBarConfiguration.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::navigation" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/nonAndroidMain/kotlin/androidx/navigation/NavController.nonAndroid.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::navigation" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/Navigation.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTargetPackage()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComponentName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setData()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 403,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithOverriddenDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4558,
  "endLine" : 4566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleDeepLink_MissingUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5699,
  "endLine" : 5706,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPreviousBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetGraphIllegalStateException()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionDifferentURI()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 719,
  "endLine" : 726,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithOverriddenDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1958,
  "endLine" : 1966,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3898,
  "endLine" : 3904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3914,
  "endLine" : 3920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 4020,
  "endLine" : 4026,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateSimple()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyLabel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromContextSetGraphXml()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromContextSetGraphXmlRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromContextSetGraphNavInflaterRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDeepLinkBuilderTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::navigation" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullLiteralArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringListArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringListArgumentEmptyList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIntListArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIntListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIntListArgumentEmptyList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIntListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultPrimitiveArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullLiteralArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringListArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringListArgumentEmptyList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 145,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIntListArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyIntListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIntListArgumentEmptyList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIntListArgumentUseDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 190,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultPrimitiveArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomNavigator()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attrValueOrError()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/XmlPositionParser.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Swatch generateScoredTarget()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun approveCall()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/MethodCallsLogger.jvm.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidSuper2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultFactory_ownerWithFactory_returnsExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelProvidersTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultCreationExtras_ownerWithExtras_returnsExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelProvidersTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withCloseables_doesNotClose()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withDuplicatedCloseables_onClear_closesResources()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_onClear_closesResource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_afterCleared_closesResource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_withKey_onClear_closesResource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_withKey_afterCleared_closesResource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialExtras_originalModifiedAfterCopy_copyRemainsUnchanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plus_addedTogetherWithUniqueKeys_combinesValues()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssign_addedTogetherWithUniqueKeys_combinesValues()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_withDefaultScope_afterClear_returnsSameScope()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyConstructorAndExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyConstructorAndEmptyExtrasAndroidViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyConstructorAndNoExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelImpl.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 108,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/desktopTest/kotlin/MainDispatcherCheckerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRemove()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 464,
  "endLine" : 470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 504,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRemove()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHandlerAndDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alreadyFinished()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSyntheticAccessorFor()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/model/InputModel.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateParam()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init_withCustomSavedStateRegistryOwner_throws()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init_withCustomViewModelStoreOwner_throws()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModel_whenCleared_returnsNewInstance()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSavedStateHandle_withInitialExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creationExtras_hasAllExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/DefaultCreationExtrasTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyCreateAndroidVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithNoInstallation()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleSupportTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegate.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPreCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 143,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSubscribe()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkFirstExtensions.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DrawCapture()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2884,
  "endLine" : 2890,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideInHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideInVertically()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 791,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideOutHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideOutVertically()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 849,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/LookaheadAnimationVisualDebugConfig.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateColorAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SingleValueAnimation.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/RenderInTransitionOverlayNodeElement.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/RenderInTransitionOverlayNodeElement.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SharedTransitionScope()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createVectorConfig()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/Animator.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnimationVectorFactoryMethod()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimationVectorTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Easing.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transitionConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  updateTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 867,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1045,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/InternalMutatorMutexTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_minPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_maxPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_defaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 1481,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPull()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPull()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomNavigation_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BottomNavigationTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollableTabRow_initialTabSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_button()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonScreenshotTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disabled_button()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonScreenshotTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedButtonPropagateDefaultTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonPropagateDefaultTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonPropagateDefaultTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultFabHasSizeFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/FloatingActionButtonTest.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divider_CustomSizes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DividerUiTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLinearProgressIndicator_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularProgressIndicator_progress()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_halfExpandDisabled_initialValueHidden_doesntThrow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetStateTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_halfExpandDisabled_initialValueExpanded_doesntThrow()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ModalBottomSheetStateTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_oneLine_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ListItemTest.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomSheetScaffold.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Scaffold.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwipeToDismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SwipeToDismiss.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Divider()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberBottomSheetNavigator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheetNavigator.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheetNavigator.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawFinish()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectError_gotNothing()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectNoError_gotError()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectNoError_gotDifferentError()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachParameterRunsCompositionForEachParameter()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ParameterizedComposeTestRuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertModifierIsPure()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ModifierTestUtils.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectAssertionError()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/Expect.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWindowSizeClass()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/androidMain/kotlin/androidx/compose/material3/windowsizeclass/AndroidWindowSizeClass.android.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWidthSizeClass_fallbackToTheSmallestSizeClasses()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthSizeClassToString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertClicksCount()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/desktopTest/kotlin/androidx/compose/material3/DesktopMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStarted()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalDateParsingDoesNotThrowException()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/ModalBottomSheet.skiko.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun formatWithPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularWavyProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 514,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularWavyProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenIndeterminate_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_rowWithInfiniteWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OuterContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1407,
  "endLine" : 1413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OuterContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 1429,
  "endLine" : 1435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDevice()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconTab_height()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_button_light_theme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_button_dark_theme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ButtonScreenshotTest.kt",
  "fileLinesCount" : 838,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightIsFromSpec_assistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightIsFromSpec_filterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightIsFromSpec_inputChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 884,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightIsFromSpec_suggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1055,
  "endLine" : 1064,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_withTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateCreation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateCreation_withRounding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthCreation_withRounding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusMinusMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDate_Arabic()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalDivider_customSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDivider_customSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun railState_savesAndRestores()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailTest.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun time_picker_dialog()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerDialogScreenshotTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun time_picker_dialog_small()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerDialogScreenshotTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun time_picker_dialog_medium()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerDialogScreenshotTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun time_picker_dialog_large()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerDialogScreenshotTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun time_picker_dialog_extraLarge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerDialogScreenshotTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_switchToAM()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_keyboardInput_maintainsPm()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutlinedTextField_defaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/OutlinedTextFieldTest.kt",
  "fileLinesCount" : 2015,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_hovered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_collapsed_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fabMenu_collapsed_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonMenuScreenshotTest.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonMaterialSetContent_loadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gamutMapArbitraryHCL()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Carousel.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Carousel.kt",
  "fileLinesCount" : 806,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 845,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1074,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1363,
  "endLine" : 1370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1500,
  "endLine" : 1508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1535,
  "endLine" : 1541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1831,
  "endLine" : 1837,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1859,
  "endLine" : 1867,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1311,
  "endLine" : 1318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationItem.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationItem.kt",
  "fileLinesCount" : 1138,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun partialExpand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 908,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextField.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 1386,
  "endLine" : 1392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1977,
  "endLine" : 1983,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 769,
  "endLine" : 775,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1085,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ActiveIcon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SegmentedButton.kt",
  "fileLinesCount" : 847,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 621,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalSlider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3009,
  "endLine" : 3017,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TimeInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProgressFractions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 670,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1362,
  "endLine" : 1368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/RadioButton.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SecondaryIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 1080,
  "endLine" : 1086,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationSuiteScaffoldState_savesAndRestores()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberNavigationSuiteScaffoldState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingPositively_withinBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingNegatively_withinBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingPositively_beyondBounds_shouldBeBounded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingNegatively_beyondBounds_shouldBeBounded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noOpPreDrag_shouldDoNothing()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preDrag_shouldConsumeDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preDrag_alterDeltaBeyondBounds_shouldBeBounded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preDrag_consumeAllDelta_shouldKeepTheSameOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidHostTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_standard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun threePaneScaffold_listDetailPaneOrder_dense()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldScreenshotTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState_illegalInitialAnchoredIndex_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionStateTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTargetOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateWithFadingModifier.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAdaptedValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldDestinationItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateBoundsModifier.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/internal/DelegableModifier.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFirstPaneProportion()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePane_backstackWithMainPane_showsMainPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dualPane_backstackWithMainPane_showsMainPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/SupportingPaneSceneStrategyTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singlePane_backstackWithList_showsList()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategyTest.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_allVerticalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_calculatePosture_allHorizontalBounds()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CalculatePostureTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/WindowAdaptiveInfo.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/Posture.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/Posture.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weGotTrueWhenWeSubscribeToCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weGotTrueWhenWeCompleteAfterSubscribing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weGotInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weReceiveValueSubmittedLater()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weReceiveValueSubmittedOnBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inAnyOrder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1674,
  "endLine" : 1680,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveExitingValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/LocalRetainedValuesStore.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/LocalRetainedValuesStore.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RetainedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisteredValuesAreNotSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValueIfInputsDidntChange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberComposableLambdaN()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/internal/ComposableLambdaN.jvmAndAndroid.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_get_outOfRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveFromAStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAllFromAStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAtFromAStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRetainAllOfAStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSetAnElementOfAStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 535,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringOfSnapshotStateListDoesNotTriggerReadObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 794,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringOfMutableStateDoesNotTriggerReadObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateContainsKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_containsValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyMutableMapEntriesAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyMutableMapEntriesAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringOfSnapshotStateMapDoesNotTriggerReadObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveFromAStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRemoveAllFromAStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRetainAllOfAStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringOfSnapshotStateSetDoesNotTriggerReadObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReadSomeDataCompositionLocal()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTheUnderlyingPropertiesOfPersistentHashMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 685,
  "endLine" : 691,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1357,
  "endLine" : 1363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2772,
  "endLine" : 2778,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestSkippingContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5143,
  "endLine" : 5149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSetABit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/BitVectorTests.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDuplicateAnchorIdentity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 970,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterClosed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2402,
  "endLine" : 2408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleComposable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleComposable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOffsetOnly()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WrappedMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  snapshotFlowFactory()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotFlowTestsJvm.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/RecomposerTests.jvm.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectLogCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 674,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endDefaults()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collectParameterInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endReusableGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 738,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endReuseFromRoot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 759,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun movableContentStateReleased()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3071,
  "endLine" : 3077,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwParseError()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSet.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1434,
  "endLine" : 1440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operation.kt",
  "fileLinesCount" : 1153,
  "components" : [ "primary::compose" ],
  "startLine" : 1144,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseMovableGroupAtCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disposeUnusedMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1049,
  "endLine" : 1055,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndSetShouldPauseCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1207,
  "endLine" : 1213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findContextGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1692,
  "endLine" : 1699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openWriter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupGet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1026,
  "endLine" : 1032,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAux()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1537,
  "endLine" : 1543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordGrouplessCallSourceInformationStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1587,
  "endLine" : 1593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1655,
  "endLine" : 1661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2016,
  "endLine" : 2022,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Latch.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/PersistentCompositionLocalMap.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Stack.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillToInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weGotTrueWhenWeSubscribeToCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weGotTrueWhenWeCompleteAfterSubscribing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weGotInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weReceiveValueSubmittedLater()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weReceiveValueSubmittedOnBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-lint/src/main/java/androidx/compose/foundation/lint/NonLambdaOffsetModifierDetector.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/webMain/kotlin/androidx/compose/foundation/text/KeyMapping.web.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/draganddrop/LegacyDragAndDropSource.android.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/TransferableContent.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentDragAndDropNode.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/handwriting/HandwritingDetector.android.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.android.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextAfterCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDragAndDropNode.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendPendingIntent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/TextContextMenuTextClassificationHelper.android.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SemanticParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BorderTest.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 649,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyListBeyondBoundsTest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeOneRequest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/TestPrefetchScheduler.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertModifierIsPure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/ModifierTestUtils.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun totalLineCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberOldScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/selection/SelectionHandles.skiko.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedRectInRoot()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/MutatorMutexTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryLockLockedMutexDoesNotLock()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/MutatorMutexTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_minPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_maxPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueSingleRequest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshotIfNeeded_forced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/UndoManagerTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerGetSelectedRegionRectTest.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLayout_verifySimpleParameters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_singleLayout_missNonCrossedSelection_returnsCrossedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 985,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_singleLayout_validSelection_returnsInputSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1005,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_layoutBuilder_missNonCrossedSingleSelection_returnsCrossedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1015,
  "endLine" : 1021,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_whenUnchanged_isFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_whenSelectableChanged_isTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_whenStartHandleChanged_isTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection_whenEndHandleChanged_isTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_singleUnSelectable_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_singleSelectable_selectedAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startHandleLineHeight_no_selection_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1274,
  "endLine" : 1282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endHandleLineHeight_no_selection_return_zero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1294,
  "endLine" : 1302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_handleDragObserver_onDown_startHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_handleDragObserver_onDown_endHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_handleDragObserver_onDrag_startHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_handleDragObserver_onDrag_endHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_cursorDragObserver_onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_cursorDragObserver_onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/MockCoordinates.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_replace_changesStateAfterReturn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_replace_doesNotChangeStateUntilReturn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_placeCursorAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_placeCursorBeforeChar_simpleCase()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 301,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_placeCursorBeforeChar_throws_whenInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_selectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit_selectChars_simpleCase()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_char()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_charSequence()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append_charSequence_range()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noOpEdit_doesNot_commitComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editContentChange_commitsComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun editSelectionChange_commitsComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorBeforeCharAt_emptyBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorAfterCharAt_emptyBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asCharSequence_isViewOfBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changesToBuffer_doesNotPropagateToTextFieldState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aligns_selection_to_the_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keep_selection_that_is_less_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keep_composition_that_is_less_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClosestRect_findsClosestRect_withZeroSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/MathUtilsTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClosestRect_findsClosestRect_withZeroWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/MathUtilsTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClosestRect_findsClosestRect_withZeroWidth_differentY()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/MathUtilsTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLowCapacityThrows_undoStack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLowCapacityThrows_redoStack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateUpdated_whenOnlyCompositionChanges_noFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 511,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stateUpdated_whenOnlyCompositionChanges_withFilter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/CommitTextCommandTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_reversedRegion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_covered_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_covered_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_covered_reversedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_intersects_first_half_of_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_intersects_first_half_of_reversedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_intersects_second_half_of_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_intersects_second_half_of_reversedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allNewTypedCharacters_convertedToUppercase()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/AllCapsTransformationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oldCharacters_areNotConverted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/AllCapsTransformationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localeDifference_turkishI()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/AllCapsTransformationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenHeadingSeparator_separatorRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrailingSeparator_separatorRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOneItem_searchInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSingleItems_searchFirstInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSingleItems_searchLastInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSingleItems_searchMidInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableItems_searchFirstInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableItems_searchLastInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableItems_searchMidInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addVariableItems_searchSecondInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundedCornerToRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCutCornerToCutCorner()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteRoundedCornerToAbsoluteRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteCutCornerToAbsoluteCutCorner()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/shape/ShapeInterpolationTests.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_dragsCursorHandle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_dragsCursorHandle_withPasswordVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_dragsCursorHandle_withReducedVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_dragsCursorHandle_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_dragsCursorHandle_withPasswordVisualTransformation_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_dragsCursorHandle_withReducedVisualTransformation_newContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldSelectionTest.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_typedEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadLeft_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadRight_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadUp_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadDown_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsProducingEqualsModifiersForTheSameInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberOverscrollEffect_defaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1574,
  "endLine" : 1580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyScrollActionsAtStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyScrollActionsAtEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMediaType_genericNonText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIntent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 851,
  "endLine" : 857,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetNotInAnchors_animateTo_updatesCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_targetNotInAnchors_snapTo_updatesCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCount_canBeMaxInt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPadding_largerThanConstraints_measuresAsZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageSizeFill_onlySnappedItemIsDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageSizeTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialPageOnPagerState_shouldDisplayThatPageFirst()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentPageOffsetFraction_shouldNeverBeNan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToPage_usingLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToPageWithOffset_usingLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCountIsMax_shouldNotAllowScrollBeyondMax_fullPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageCountTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PageWithEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorWhileMovingUIToPopupTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextBrushTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun suggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickCharacterPositionThenApplyAndAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragLeftAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragUpAndBack_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragRightAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragDownAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 569,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 578,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickCharacterPositionThenApplyAndAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragLeftAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragUpAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragRightAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragDownAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun TextContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenSelectionWithoutHandleTouch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slowCreate_null_beforeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hugeString_doesntCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsTextChanges_String()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/BasicTextSemanticsTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsTextChanges_AnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/BasicTextSemanticsTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSoftwareKeyboardShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardHelper.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeadKeyThenSpaceOutputsTheAccent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DeadKeyCombinerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actualCustomStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/matchers/BitmapSubject.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TestSoftwareKeyboardController.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHidden()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TestSoftwareKeyboardController.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/ComposeInputMethodManagerTestRule.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_performTextInputAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentSemanticsAreSet_afterRecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayoutResultSemanticsAreSet_inTheFirstComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_cut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_typedEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_typedEvents_no_text_layout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugMode_isDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial_selection_info_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hintLocales_areNullified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalDown_upNotSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/PressDownTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial_selection_info_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenTextSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenStyleLayoutAffectingAttrsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_doesInvalidateSnapshot_whenStyleDrawAffectingAttrsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_invalidatesSnapshot_whenDensityInstanceChangedWithDifferentValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_doesntInvalidateSnapshot_whenDensityInstanceChangedWithSameValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_invalidatesSnapshot_whenLayoutDirectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_invalidatesSnapshot_whenFontFamilyResolverChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureInputs_invalidatesSnapshot_whenConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitContent_returnsResultIfFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitContent_returnsFalseWhenNotDefined()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debugMode_isDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTextContent_isNotAccepted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsTextChanges_String()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextSemanticsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsTextChanges_AnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextSemanticsTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertIcon()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PointerIconTestScope.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertToolbarShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1693,
  "endLine" : 1699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertToolbarNotShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1701,
  "endLine" : 1707,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_inspectorValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewSwipeForward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/lazy/list/BaseLazyListTestWithOrientation.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewSwipeBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/lazy/list/BaseLazyListTestWithOrientation.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_disabled_correctIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationCancelled_whenIterationsChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 886,
  "endLine" : 892,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationCancelled_whenVelocityChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 901,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationCancelled_whenInitialDelayChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 910,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationCancelled_whenDelayChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 919,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerSnapDistance.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/LazyLayoutPager.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromMeasureResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerScrollPosition.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRawScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 809,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ContentInViewNode.kt",
  "fileLinesCount" : 498,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun tryAwaitRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 975,
  "endLine" : 981,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AnchoredDraggableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 901,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapFlingBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehavior.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRawScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTransformableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BorderStroke.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRequester()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldReverseDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun originalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/ValidatingOffsetMapping.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/ValidatingOffsetMapping.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextSelectableId()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextSelectionColors.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteIfSelectedOr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureNonExtension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidthNonExtension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicHeightNonExtension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetToFollow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextFieldScroll.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextUndoManager.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextUndoManager.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapFromTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapFromTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragDone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 846,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deselect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1649,
  "endLine" : 1656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPositionOnText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextLayoutState.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPositionOnText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextLayoutResultProxy.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextLinkScope.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Background.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Background.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Background.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyStaggeredGridState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridState.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestPositionAndForgetLastKnownKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollPosition.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridItemProvider.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListItemProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stickyHeader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsModifierLocal.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutCacheWindow.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutCacheWindow.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun SaveableStateProvider()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazySaveableStateHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectIdealNestedPrefetchCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectNestedPrefetchedItemsCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 929,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/AwaitFirstLayoutModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVisibleLineKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridCacheWindowStrategy.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridItemProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyItemScopeImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyItemScopeImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CutCornerShape.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShape.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 971,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 652,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyVertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_AlignInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 5848,
  "endLine" : 5854,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_AlignByInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 5857,
  "endLine" : 5863,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_WeightInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 5866,
  "endLine" : 5872,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_AlignInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 5875,
  "endLine" : 5881,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_AlignByInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 5884,
  "endLine" : 5890,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteOffsetInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetPxInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteOffsetPxInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVisibilityNavigationBarsNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVisibilityNavigationBarsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVisibilityStatusBarsNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVisibilityStatusBarsVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 506,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startVisibilityImeNotVisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameterWith2Parameters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topHeightModifiersAreEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomHeightModifiersAreEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startWidthModifiersAreEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endWidthModifiersAreEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusBarsPaddingApi21()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarsPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarsPaddingRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarsPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxTest.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowKeysThatLookLikeInvalidSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCreatedByWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectInfinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedWidthQueryThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedHeightQueryThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedComponentAssignmentThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectAccessors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCreatedByWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectInfinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDoesNotContain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/CornerRadius.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementRecompositionSkip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/ObservedStateReads.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun typeOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAsync()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/HandlerHelper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bezier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/shadow/AndroidShadowContext.android.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/CanvasUtils.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun toBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lockCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun concat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapPointInfinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTimesAssignPostConcat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3Inverse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3WhitePoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identitySrgbConnector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ImageBitmapConfigTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/PathOperationTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedRenderEffectEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedRenderEffectHashcode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedRenderEffect.skiko.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedRenderEffect.skiko.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSolidToSolid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBothInterpolatableSameType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftInterpolatableRightNotButConverted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightInterpolatableLeftNotButConverted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLeftNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentTypes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/OutlineTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun done()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidLeftBoundThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidTopBoundThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRightLessThanLeftThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTopLessThanBottomThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainterEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun luminance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestructuringSubset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestructuringMiddleSubset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultTranslateParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 982,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lowestNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BitmapPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BitmapPainter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BitmapPainter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shadow.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shadow.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 770,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/ColorSpace.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesSmallerThanTextLines_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2191,
  "endLine" : 2198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesEqualToTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2201,
  "endLine" : 2208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesGreaterThanTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2211,
  "endLine" : 2218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesEqualToTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2242,
  "endLine" : 2249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isBoring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineAscent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineDescent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAfterPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOnPunctuation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillBoundingBoxes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/style/TextMotion.android.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/style/TextMotion.android.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCacheFontFamilyResolver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFontRetrievalFailed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontLoader.android.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidTextPaint.android.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNativeTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceWrapper.android.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringTransformations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_empty_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextStyle.skiko.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/FontRasterizationSettings.skiko.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeForRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSunFontApiAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/InternalFontApiChecker.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructorWithString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructorWithAnnotatedString_hasSameAnnotatedStringAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop_until_throws_exception_for_invalid_index()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 726,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_is_covered_by_TextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextSpanParagraphStyleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paragraphStyle_properties_is_covered_by_TextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextSpanParagraphStyleTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_changeAll_linkAnnotation_url()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/LinkAnnotationTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_changeAll_linkAnnotation_clickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/LinkAnnotationTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard_afterNullaryStartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_background()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_lineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextDecoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_fullyOverlapped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_only_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_empty_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_with_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedParagraphStyles_with_only_lineFeed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_throws_exception_for_overlapping_paragraphStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_orderMatters_overlapping()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 910,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throw_exception_orderMatters_nested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 919,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throw_exception_if_paragraphStyles_are_nested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 928,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throw_exception_if_paragraphStyles_are_fully_overlapped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 931,
  "endLine" : 937,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNot_throw_exception_if_paragraphStyles_are_not_sorted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 946,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightDoesNotChange_whenBoldTextAccessibilityIsNotEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightIncreases_whenBoldTextAccessibilityIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightNeverExceeds1000_whenBoldTextAccessibilityIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightWontBeZero_whenBoldTextAccessibilityIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightWontBeNegative_whenBoldTextAccessibilityIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightWontOverflow_whenBoldTextAccessibilityIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/AndroidFontResolverInterceptorTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetSelectionCommandTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_set_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingRegionCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/SetComposingTextCommandTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthBeforeInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_whenLengthAfterInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextCommandTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_insert_empty_text_cursor_far_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_replace_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_cursor_position_too_large()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/CommitTextCommandTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keep_selection_that_is_less_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keep_composition_that_is_less_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_preceding_cursor_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_trailing_cursor_no_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_covered_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_covered_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_intersects_first_half_of_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_intersects_second_half_of_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_before_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_after_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_both_too_many()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/DeleteSurroundingTextInCodePointsCommandTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width_isUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/PlaceholderTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun height_isUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/PlaceholderTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_color_to_brush_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_localeList_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_textDirection_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_lineBreak_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySizeSmallerThanTextLengthWithStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacterRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiLtrLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withDefaultStartAndEnd_returnsWholeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextBoundary_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevBoundary_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState_changesTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/TypefaceSpanTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState_changesTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/TypefaceSpanTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState_changePaintTextSkewX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/SkewXSpanTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDrawState_changePaintLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanEmTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMeasureState_changePaintLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanEmTest.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsBoringLayout_for_boringText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boringMetrics_returns_null_for_rtl_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutIntrinsicsTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_withNoText_noStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotationTag_withNoAttributes_noStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformLocale_sharesTheAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaint_cannot_change_blendMode_permanently()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1658,
  "endLine" : 1665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesSmallerThanTextLines_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2297,
  "endLine" : 2304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesEqualToTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2307,
  "endLine" : 2314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesGreaterThanTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2317,
  "endLine" : 2324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_ellipsis_withMaxLinesEqualToTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2348,
  "endLine" : 2355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_start_larger_than_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4560,
  "endLine" : 4567,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_start_is_smaller_than_zero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4570,
  "endLine" : 4577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_end_is_larger_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4580,
  "endLine" : 4587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  factory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/CharSequenceSubject.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentAsyncTypefaceValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceResultSubject.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actualCustomStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/BitmapSubject.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForPosition_Ltr_sp_letterspacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationIndentationFixTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFont_fromAssetManager()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverFileTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadBlocking_delegatesToFontResourceLoader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadOptional_delegatesToFontResourceLoader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadAsync_delegatesToFontResourceLoader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serifAndSansSerifPaintsDifferent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSingleFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveAsTypeface_producesTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolver_androidKtTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontFile_defaultsWeight_whenWeightSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completedRequests()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_left()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_left_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_left_from_offset0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_right()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_right_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_right_from_offset_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_left_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_left_multiple_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_right_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_right_multiple_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_left_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_right_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/MoveCursorCommandTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_from_offset0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_with_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_with_selection_surrogate_pair()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_with_composition_zwj_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/BackspaceCommandTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringAndAnnotatedString_shouldReturnTheSameInstance_whenCacheIsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_start_larger_than_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_start_is_smaller_than_zero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_end_is_larger_than_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline_forFirstLine_equals_firstBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline_forLastLine_equals_lastBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 869,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toParagraphStyle_returnsCorrectPlatformTextConfig_if_nonNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typefaceWrapper_returnsExactSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShaderBrush_with_unspecified_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadow_default_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loading_isNotLoaded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error_isNotLoaded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacterLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiLtrLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Placeholder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 863,
  "endLine" : 871,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 885,
  "endLine" : 893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 907,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 918,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 929,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 940,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 951,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextForegroundStyle.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextGeometricTransform.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextIndent.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLinkStyles.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontMatcher.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontStyle.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flatMapAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 547,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 765,
  "endLine" : 771,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 786,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushBullet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 797,
  "endLine" : 803,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStringAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 906,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushTtsAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 918,
  "endLine" : 924,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushUrlAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 947,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushLink()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 959,
  "endLine" : 965,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextFieldValue.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextFieldValue.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextFieldValue.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackNegativeAndPositiveFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackPositiveAndNegativeFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackNegativeFloats()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackInts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackNegativeAndPositiveInts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackPositiveAndNegativeInts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun packAndUnpackNegativeInts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawBits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLerpLargeLongs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNegativeFastCbrt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCreatedByWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDoesNotContain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerpPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntOffsetTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTablePastEnd_cachesLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClock.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClock.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClock.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/LayoutlibFontResourceLoader.android.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableFloatAnimationWithNullState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimationTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callbackCalledWhenSettingClockTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NullAnimatedContentPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TransitionAnimatedVisibilityPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionAnimatedVisibilityIsTrackedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentAndTransitionIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionAnimationsWithSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateContentSizeAndTransitionIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetBasedAndTransitionIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decayAndTransitionIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infiniteAndTransitionIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 302,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationsAreOrdered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun standardVirtualKeyboardLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/KeyEventConversionTests.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getA11YContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.macos.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun randomRequest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 901,
  "endLine" : 908,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyA11yHierarchyWithComposePanelAndOnComponentLayerType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun hasRenders()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/RenderingTestScope.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun uncaughtException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchTestApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleOwnerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateOrDefer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParser.android.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 641,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.android.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollCaptureEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextAfterCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/OutlineResolver.android.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecommendedTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidAccessibilityManager.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openUri()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidUriHandler.android.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidPlatformTextInputSession.android.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recycle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 387,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchProvideStructure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1074,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1706,
  "endLine" : 1712,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentSensitivity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3633,
  "endLine" : 3639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidTextToolbar.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidWindowInfo.android.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startRetainingExitedValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateViewLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 952,
  "endLine" : 958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxDialogHeightExcludingSystemBarInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxDialogHeightExcludingSystemBarInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 764,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/OwnerSnapshotObserverTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/OwnerSnapshotObserverTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ChildContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/layout/LayoutTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewForLiftingItemInSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sessionDidEndWithOperation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performDropFromSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropContainer.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveTransaction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropContainer.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropTransaction.ios.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutsidePointerEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewWillDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activateAccessibilityIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1229,
  "endLine" : 1235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFloatingCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textInRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMarkedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.ios.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutSubviews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endTouchesEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldRequireFailureOfGestureRecognizer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnceOnAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeContainerWillDealloc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleDelegate.ios.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTestInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun updateInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun withMonotonicFrameClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsetsProviderNode.skiko.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Dialog.skiko.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun holderOfView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/ComposeFeatureFlags.desktop.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSvgPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/res/DesktopSvgResources.desktop.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun painterResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/res/PainterResources.desktop.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadXmlImageVector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/res/DesktopXmlVectorResources.desktop.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/SwingComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowContainerSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputMethodTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.desktop.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSourceActions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 710,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowPosition.desktop.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPopulateViewStructureTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestAutofillForNode_calls_notifyViewEntered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPxLocalToGlobalUsesOwnerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntPxLocalToGlobalUsesOwnerPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 509,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildToLocalTheSameNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveTwoItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 698,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2519,
  "endLine" : 2526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineHorizontalAndVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineHorizontalAndBiasVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasHorizontalAndVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasAbsoluteHorizontalAndVertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineVerticalAndHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineVerticalAndBiasHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineVerticalAndBiasAbsoluteHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCombineBiasVerticalAndHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentCombineTest.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveValueMinFocusHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveValueMaxFocusWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveValueMaxFocusHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain_constraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume_noChanges_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity_twoPoints_sameTimeStamp_returnsZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_update_input_state()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionUpdateTextFieldValueTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMenuItems_hasItem_shouldDeleteItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showKeyboard_callsShowKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideKeyboard_callsHideKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showThenHideAreDebounced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideThenShowAreDebounced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillChangeFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillChangeFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contextMenuInteraction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/interop/InteropUIMenuTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRedrawRequestedWhileNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRedrawRequestedWhileNotPlaced_hadLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRedrawRequestedWhileNotPlaced_placedWithLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InvalidatingNotPlacedChildTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowDrawnInsideRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAccessibilityNodeInfo_forText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 847,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled_returnsFalse_whenUIAutomatorIsTheOnlyEnabledService()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 5792,
  "endLine" : 5802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInDrawSkippableUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInLayoutSkippableUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeInAttachSkippableUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutoFillTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun losesFocusWhenCanFocusChangesToFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containerItself_doesNotGetFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestChildFocusTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_calledWhenSemanticsIsRead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_calledWhenFetchSemanticsNodeIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_InResponseToInvalidateSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flagSetWhenAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_updateIsRanInitially()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1884,
  "endLine" : 1890,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2122,
  "endLine" : 2128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2130,
  "endLine" : 2136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2150,
  "endLine" : 2156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2369,
  "endLine" : 2375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOff_CVC_shouldNotPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollInteropIsOn_CVC_shouldPropagateCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 874,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleNodesInModifierChain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonContiguousChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childInDifferentLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSelfAndChildrenTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitChildrenTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeIsCalledWhenPointerInputNodeWrapperIsCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeCoordinatorInitializationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun linearDiffAborted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unattachedLocalAncestorIsSkipped()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withinCurrentLayoutNode_skipsUnAttachedChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeChildTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireLayoutCoordinates_throws_whenNotAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireLayoutCoordinatesTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitSubtreeIfTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalDescendantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotVisitOtherLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalDescendantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalDescendantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotVisitParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalDescendantsTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noParents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalAncestorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotVisitOtherLayoutNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalAncestorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalAncestorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotVisitChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitLocalAncestorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintColorFromThemeIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsReturningEqualObjectForTheSameLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingIsReusedWhenMaxSlotsAre0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 999,
  "endLine" : 1008,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMetaKeyIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun altIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ctrlIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun metaIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CtrlShiftIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AltCtrlShiftIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AltCtrlMetaShiftIsPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/MetaKeyTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 664,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_hierarchyDispatch_middleParentRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 719,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedDelta()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1010,
  "endLine" : 1016,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1466,
  "endLine" : 1472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1520,
  "endLine" : 1526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerInput_withoutMotionEvent_classificationShouldBeNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 1806,
  "endLine" : 1813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3405,
  "endLine" : 3413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3094,
  "endLine" : 3100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerInputModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial_selection_info_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHeaderNotStuck()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureIntegrationTest.kt",
  "fileLinesCount" : 308,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ZIndexNodeTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatesCommitContentToDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeConnectionInvokesCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleCloseConnectionsInvokesCallbackOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeDelegateDoesNotInvokeCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedTextReturnsNull_whenDelegateIsDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 769,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidUiDispatcherTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun annotatedString_singleSpanStyle_convertToCharSequenceAndRecover()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText_whenHasPrimary_butNoPrimary_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimaryClipEntry_returnsClipData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPrimaryClip_callsSetPrimaryClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendBroadcastAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchFragment_windowInfo_isWindowFocused_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewTreeComposeViewContextExists()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleDrawTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedDrawTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenClicked_noClickableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isDismissed_whenSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isDismissed_whenSpecified_decorFitsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenNotSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenDismissOnClickOutsideIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenPressOutside_releaseInside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenPressInside_releaseOutside()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenPressOutside_releaseInside_decorFitsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenPressInside_releaseOutside_decorFitsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isDismissed_whenSpecified_backButtonPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isDismissed_whenSpecified_backDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenNotSpecified_backButtonPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenNotSpecified_backDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenDismissOnBackPressIsFalse_backButtonPressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenDismissOnBackPressIsFalse_backDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isDismissed_escapePressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isNotDismissed_whenNotSpecified_escapePressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateViewLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateViewLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateViewLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogSecureFlagTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTestUtils.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 653,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllSemanticNodesRecursive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsOwner.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ComposedModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/FrameRate.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateCallbacksFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRootNodePositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OnPositionedDispatcher.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OnPositionedDispatcher.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 971,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun withinLayerBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertConsistent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutTreeConsistencyChecker.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 740,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 755,
  "endLine" : 766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 799,
  "endLine" : 805,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePlacedUnderMotionFrameOfReference()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/SensitiveContent.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/TransformOrigin.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1330,
  "endLine" : 1336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeScaleFactor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/ContentScale.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/SoftwareKeyboardInterceptionModifier.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/KeyInputModifier.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/rotary/RotaryInputModifier.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun dispatchPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearPreviouslyHitModifierNodeCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PointerIdArray.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPointerInputChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetPointerInputHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFontVariationAxes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1079,
  "endLine" : 1085,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1367,
  "endLine" : 1373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixRotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1386,
  "endLine" : 1392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidEdgeEffect.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/ThreadUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addMatrixConst()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetImageDimensions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/kotlin/androidx/compose/remote/creation/JvmRcPlatformServicesTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRConicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRewind()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixRotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreparedDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 764,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyStateDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getVirtualViewAt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeTouchHelper.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isInteresting()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotePreparedDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setClock()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFontVariationAxes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawComplexText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixRotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/impl/RemoteDocumentViewPlayer.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteDocumentPlayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/RemoteDocumentPlayer.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCreationDisplayInfo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CreationDisplayInfo.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureComposeView.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1059,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteDpValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteDp.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CaptureAsDraw()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/CaptureAsDraw.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nameState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/StateLayout.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1574,
  "endLine" : 1580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierDynamicBorder()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1639,
  "endLine" : 1646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2193,
  "endLine" : 2199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long nanoTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteClock.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollAxisRange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV6()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV7_Androidx_Deprecated()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static UniqueIntMap createMapV7_Widgets_Deprecated()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int dataGetId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 585,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getListLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeShort()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathTween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDynamicFloatList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String asFloatStr()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1013,
  "endLine" : 1019,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1576,
  "endLine" : 1582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathDash()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLocationInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLocationInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollAxisRange getScrollAxisRange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillInAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLocationInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLocationInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1168,
  "endLine" : 1174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void display()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxOpForLevel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T put()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/StringSerializer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float wrap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScaleOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void springStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String six()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxOpForLevel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextTransform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void haptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void touchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int toARGB()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void collectDependencies()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 888,
  "endLine" : 894,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsibleRowStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1025,
  "endLine" : 1031,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColumnStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsibleColumnStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1043,
  "endLine" : 1049,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1204,
  "endLine" : 1210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int sizeOfComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1875,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean areFloatExpressionOperationsValid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1078,
  "endLine" : 1084,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1166,
  "endLine" : 1172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long addNamedInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1856,
  "endLine" : 1862,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addNamedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1871,
  "endLine" : 1877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3024,
  "endLine" : 3030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3073,
  "endLine" : 3079,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startFitBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3098,
  "endLine" : 3104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startStateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3135,
  "endLine" : 3141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3479,
  "endLine" : 3485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addStringList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3501,
  "endLine" : 3507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierDynamicBorder()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4312,
  "endLine" : 4318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textMerge()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createParticles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1389,
  "endLine" : 1395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ClickActionModifier.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalWeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFillMaxWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getFillMaxHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun children()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/GlanceMappedNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::glance" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectAllNodesRecursive()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/TestContext.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::glance" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListTemplate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/ListTemplateLayouts.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::glance" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FreeformTemplate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/FreeformTemplateLayouts.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::glance" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GalleryTemplate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GalleryTemplateLayouts.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::glance" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/SingleEntityTemplateData.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::glance" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SingleEntityTemplate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/SingleEntityTemplateLayouts.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::glance" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAllNodes()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getDataStore()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/FontStyle.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::glance" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/action/LambdaAction.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::glance" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/SizeMode.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::glance" ],
  "startLine" : 133,
  "endLine" : 142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getDataStore()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/WidgetLayout.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::glance" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCheckableColorProvider()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/unit/ColorProvider.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::glance" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewAt()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyBackgroundImageModifier()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::glance" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 329,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun items()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyList.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::glance" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "funSpec()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/GenerateRegistry.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::glance" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "funSpec()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/GenerateRegistry.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::glance" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "funSpec()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/GenerateRegistry.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::glance" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "funSpec()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/GenerateRegistry.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::glance" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/TimelineMode.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::glance" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTileRemoveEvent()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/GlanceTileService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::glance" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-proto/src/main/java/androidx/glance/appwidget/proto/LayoutProtoSerializer.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::glance" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 480,
  "endLine" : 486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 604,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAnimationCallbacks()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 805,
  "endLine" : 811,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VectorDrawableCompat createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateSelf()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 942,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleSelf()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 951,
  "endLine" : 957,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleSelf()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 968,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCachedBitmapIfNeeded()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1096,
  "endLine" : 1103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReuseCache()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1110,
  "endLine" : 1116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCacheStates()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1118,
  "endLine" : 1126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLocalMatrix()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1572,
  "endLine" : 1580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStateChanged()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1685,
  "endLine" : 1691,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathData()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1769,
  "endLine" : 1776,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatedVectorDrawableCompat createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 308,
  "endLine" : 314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 737,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Animator createAnimatorFromXml()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Keyframe createNewKeyframe()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectAnimator loadObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 835,
  "endLine" : 843,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolatorCompat()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewImage()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeCursorAndColumns()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInterruptedPosition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void suppressLayout()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupStartEndListeners()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void capturePropagationValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 669,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 681,
  "endLine" : 687,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 693,
  "endLine" : 699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 703,
  "endLine" : 709,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forceToEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 713,
  "endLine" : 719,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCanRemoveViews()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toString()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void popToOverlayTop()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getParents()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeGhost()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::transition" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copySize()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void calculateMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object cloneTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListenerForTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PathProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::transition" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 638,
  "endLine" : 644,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1140,
  "endLine" : 1146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1170,
  "endLine" : 1176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionValues getTransitionValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1768,
  "endLine" : 1774,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void start()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2053,
  "endLine" : 2059,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition addListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2144,
  "endLine" : 2150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2189,
  "endLine" : 2195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentFraction()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2829,
  "endLine" : 2835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnProgressChangedListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2943,
  "endLine" : 2949,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reactToUpdates()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceBorder.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedOutlineStroke()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceBorder.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ClassicCard()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Card.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::tv" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CompactCard()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Card.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::tv" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideClassicCard()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Card.kt",
  "fileLinesCount" : 549,
  "components" : [ "primary::tv" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceGlow.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::tv" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceGlow.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::tv" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 440,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/RadioButton.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::tv" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/VersionApiService.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/PassiveListenerCallbackStub.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ExerciseUpdateListenerStub.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::health" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/request/ExerciseGoalRequest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/MeasureCallbackStub.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture registerListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture registerListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBindPackageName()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/LocationData.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::health" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/IntervalDataPoint.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/SampleDataPoint.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::health" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveGoal.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEvent.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::health" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  readRecord()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermission.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::health" ],
  "startLine" : 373,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSynchronousResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/platform/HealthPermissionsRequestModuleContract.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun insertRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun aggregate()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/AggregateGroupByDurationRequest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/AggregateGroupByPeriodRequest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::health" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFeatureStatus()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/feature/HealthConnectFeaturesApkImpl.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/contracts/HealthPermissionsRequestContract.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsCadenceRecord.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::health" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/PowerRecord.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::health" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/MenstruationFlowRecord.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/LeanBodyMassRecord.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyWaterMassRecord.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyFatRecord.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateRecord.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::health" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/WeightRecord.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SexualActivityRecord.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::health" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SpeedRecord.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::health" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseLap.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::health" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BasalMetabolicRateRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/OxygenSaturationRecord.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CyclingPedalingCadenceRecord.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::health" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BoneMassRecord.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/OvulationTestRecord.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeightRecord.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::health" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/changes/DeletionChange.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/changes/UpsertionChange.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBindPackageName()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean clearConnectionIfIdle()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorState.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/DeviceConfig.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearComplicationDataOverride()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEditorStateChange()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1249,
  "endLine" : 1255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1430,
  "endLine" : 1436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 718,
  "endLine" : 727,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverrideComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 973,
  "endLine" : 979,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionAmbientStarted()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionAmbientStopped()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteractiveWatchFaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndRetainInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bundle getAdditionalExtras()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 474,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun binderDied()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1762,
  "endLine" : 1769,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2603,
  "endLine" : 2610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationSlotBounds.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationSlotBounds.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationTextTemplate build()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String shortDualUnlessTooLong()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String wordsSingleUnlessTooLong()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFields()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder setReferencePeriodStartMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 670,
  "endLine" : 676,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder setReferencePeriodEndMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 687,
  "endLine" : 693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon read()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/IconSerializableHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putComplicationDataFromBundle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2384,
  "endLine" : 2390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getOffset()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Time.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toWireComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 424,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 590,
  "endLine" : 599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 659,
  "endLine" : 668,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2394,
  "endLine" : 2400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 2411,
  "endLine" : 2417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentDescriptionLabel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getAccessibilityTraversalIndex()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationOverlayWireFormat.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1288,
  "endLine" : 1294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2876,
  "endLine" : 2882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleFlavors.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimumCharactersShown()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEllipsize()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShortTextGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getLeftPart()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getRightPart()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLongTextGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint createPlaceHolderProgressPaint()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void drawIconOnCanvas()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 964,
  "endLine" : 970,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterRemoteActivityHelperStatusListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteInteractionsManagerCompat.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 576,
  "endLine" : 582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPlaceholderState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 808,
  "endLine" : 818,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 890,
  "endLine" : 896,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 968,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullWidthPaddings()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::wear" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 833,
  "endLine" : 840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addScreen()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Scaffold.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Ripple.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Ripple.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 612,
  "endLine" : 619,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Picker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Picker.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/LevelIndicator.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScreenScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScreenScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScreenScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/ScrollInfoProvider.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/ScrollInfoProvider.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/ScrollInfoProvider.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/ScrollInfoProvider.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedLayout.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberPlaceholderState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 809,
  "endLine" : 819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 892,
  "endLine" : 898,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 972,
  "endLine" : 978,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ripple()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Ripple.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Ripple.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompactButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 669,
  "endLine" : 675,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ToggleButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Picker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Picker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Picker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Picker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun item()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Vignette.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun TextSeparator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindService()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun verifyPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterRemoteAuthClientStatusListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteInteractionsManagerCompat.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getButtonIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLeftyModeEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 722,
  "endLine" : 728,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void verifySharedLibraryPresent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopTimer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinish()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateAndHideAfterDelay()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 811,
  "endLine" : 818,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 847,
  "endLine" : 853,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoundedDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClipEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap drawableToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageCirclePercentage()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCircleRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleColorStateList()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 535,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleBorderWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void draw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurvingLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvingLayoutCallback.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRecyclerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotRadiusSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotShadowRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNumberOfPositions()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 472,
  "endLine" : 478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPeekContainerClicked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPeekContent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void watch()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/NestedScrollViewFlingWatcher.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void itemChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem findItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void watch()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/ScrollViewFlingWatcher.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clampViewPositionVertical()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1052,
  "endLine" : 1059,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunningAnimationCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logLargeParam()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePlatformDataEntries()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 413,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 453,
  "endLine" : 459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl bindInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateStore()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IllegalStateException stateTooLargeException()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopOrPauseAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/MainThreadExecutor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicFloat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicInt32()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicDuration()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicInstant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startOrSkipAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration getMainDelayOrDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasCustomReverseDuration()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRunningAnimationCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker addPipelineFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 786,
  "endLine" : 792,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPivotInOffsetDp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1791,
  "endLine" : 1797,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPivotInLocationRatio()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1799,
  "endLine" : 1805,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int extractTextColorArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2270,
  "endLine" : 2276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyModifiersToSpan()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3662,
  "endLine" : 3669,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4235,
  "endLine" : 4241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleProp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4297,
  "endLine" : 4303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidAnimatedImageResourceByResIdResolver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatioViewWrapper()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RectF expandRectF()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 735,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canAccessUri()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ContentUriValidator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ResourceResolvers getResourceResolvers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture postInflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture postInflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture postInflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture postInflate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPlatformDataProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture renderLayoutAndAttach()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 966,
  "endLine" : 973,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Column getAllContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 723,
  "endLine" : 729,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement maybeInsetLabel()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getPrimaryLabelContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getSecondaryLabelContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicHeartRateAccuracy heartRateAccuracy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationParameters getAnimationParameters()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repeatable getRepeatable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Easing getEasing()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Easing easingFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationParameters getForwardRepeatOverride()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 639,
  "endLine" : 645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationParameters getReverseRepeatOverride()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 649,
  "endLine" : 655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 766,
  "endLine" : 772,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 900,
  "endLine" : 906,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 910,
  "endLine" : 916,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 920,
  "endLine" : 926,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1049,
  "endLine" : 1055,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1179,
  "endLine" : 1185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1313,
  "endLine" : 1319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1323,
  "endLine" : 1329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1571,
  "endLine" : 1577,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1684,
  "endLine" : 1690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1710,
  "endLine" : 1716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1735,
  "endLine" : 1741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1761,
  "endLine" : 1767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1787,
  "endLine" : 1793,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1813,
  "endLine" : 1819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1839,
  "endLine" : 1845,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1865,
  "endLine" : 1871,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1891,
  "endLine" : 1897,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1917,
  "endLine" : 1923,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1943,
  "endLine" : 1949,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1969,
  "endLine" : 1975,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1995,
  "endLine" : 2001,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2021,
  "endLine" : 2027,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2047,
  "endLine" : 2053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2073,
  "endLine" : 2079,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2099,
  "endLine" : 2105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2125,
  "endLine" : 2131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2151,
  "endLine" : 2157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2177,
  "endLine" : 2183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool eq()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2191,
  "endLine" : 2197,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool eq()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2205,
  "endLine" : 2211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool ne()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2219,
  "endLine" : 2225,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool ne()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2233,
  "endLine" : 2239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2247,
  "endLine" : 2253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2261,
  "endLine" : 2267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2275,
  "endLine" : 2281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2289,
  "endLine" : 2295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2303,
  "endLine" : 2309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2317,
  "endLine" : 2323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2331,
  "endLine" : 2337,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2345,
  "endLine" : 2351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntFormatter build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2463,
  "endLine" : 2469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2559,
  "endLine" : 2565,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2829,
  "endLine" : 2835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicString getValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2839,
  "endLine" : 2845,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicString getValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2849,
  "endLine" : 2855,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicString getInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2977,
  "endLine" : 2983,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicString getInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2987,
  "endLine" : 2993,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3101,
  "endLine" : 3107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3523,
  "endLine" : 3529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3533,
  "endLine" : 3539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3781,
  "endLine" : 3787,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3891,
  "endLine" : 3897,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4025,
  "endLine" : 4031,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4035,
  "endLine" : 4041,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4290,
  "endLine" : 4296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4393,
  "endLine" : 4399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4419,
  "endLine" : 4425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat plus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4445,
  "endLine" : 4451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4471,
  "endLine" : 4477,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4497,
  "endLine" : 4503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat minus()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4523,
  "endLine" : 4529,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4549,
  "endLine" : 4555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4575,
  "endLine" : 4581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat times()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4601,
  "endLine" : 4607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4627,
  "endLine" : 4633,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4653,
  "endLine" : 4659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat div()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4679,
  "endLine" : 4685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4705,
  "endLine" : 4711,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4731,
  "endLine" : 4737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat rem()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4757,
  "endLine" : 4763,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool eq()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4771,
  "endLine" : 4777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool eq()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4785,
  "endLine" : 4791,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool ne()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4799,
  "endLine" : 4805,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool ne()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4813,
  "endLine" : 4819,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4827,
  "endLine" : 4833,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4841,
  "endLine" : 4847,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4855,
  "endLine" : 4861,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool lte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4869,
  "endLine" : 4875,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4883,
  "endLine" : 4889,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4897,
  "endLine" : 4903,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4911,
  "endLine" : 4917,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool gte()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4925,
  "endLine" : 4931,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5315,
  "endLine" : 5321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInt32 getInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5325,
  "endLine" : 5331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5464,
  "endLine" : 5470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5474,
  "endLine" : 5480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5608,
  "endLine" : 5614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5710,
  "endLine" : 5716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5720,
  "endLine" : 5726,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool and()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5959,
  "endLine" : 5965,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool or()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5975,
  "endLine" : 5981,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool eq()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5989,
  "endLine" : 5995,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool ne()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6003,
  "endLine" : 6009,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6202,
  "endLine" : 6208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicColor getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6336,
  "endLine" : 6342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6346,
  "endLine" : 6352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6470,
  "endLine" : 6476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicColor getValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6480,
  "endLine" : 6486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicColor getValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6490,
  "endLine" : 6496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6965,
  "endLine" : 6971,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInstant getValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6975,
  "endLine" : 6981,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInstant getValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6985,
  "endLine" : 6991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInstant getInstant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7712,
  "endLine" : 7718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicZonedDateTime getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7828,
  "endLine" : 7834,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInstant getStartInclusive()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7952,
  "endLine" : 7958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicInstant getEndExclusive()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7962,
  "endLine" : 7968,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8084,
  "endLine" : 8090,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicDuration getValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8094,
  "endLine" : 8100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicDuration getValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8104,
  "endLine" : 8110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicDuration getInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8599,
  "endLine" : 8605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 666,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getLayoutWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 902,
  "endLine" : 908,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1034,
  "endLine" : 1040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getRatio()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1439,
  "endLine" : 1445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getOnClick()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getMinimumClickableWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getMinimumClickableHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisualFeedbackEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getStateDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 680,
  "endLine" : 686,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getEnd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 712,
  "endLine" : 718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getStart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 725,
  "endLine" : 731,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getTop()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 735,
  "endLine" : 741,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getBottom()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 745,
  "endLine" : 751,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoolProp isRtlAware()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 760,
  "endLine" : 766,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 969,
  "endLine" : 975,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 984,
  "endLine" : 990,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1221,
  "endLine" : 1227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CornerRadius getTopLeftRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1231,
  "endLine" : 1237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CornerRadius getTopRightRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1241,
  "endLine" : 1247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CornerRadius getBottomRightRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1251,
  "endLine" : 1257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CornerRadius getBottomLeftRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1261,
  "endLine" : 1267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1480,
  "endLine" : 1486,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Corner getCorner()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1494,
  "endLine" : 1500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getTranslationX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1687,
  "endLine" : 1693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getTranslationY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1700,
  "endLine" : 1706,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getScaleX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1713,
  "endLine" : 1719,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getScaleY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1726,
  "endLine" : 1732,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getRotation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1736,
  "endLine" : 1742,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PivotDimension getPivotX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1750,
  "endLine" : 1756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PivotDimension getPivotY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1764,
  "endLine" : 1770,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1952,
  "endLine" : 1958,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Semantics getSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1965,
  "endLine" : 1971,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Padding getPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1975,
  "endLine" : 1981,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border getBorder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1985,
  "endLine" : 1991,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Background getBackground()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1995,
  "endLine" : 2001,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementMetadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2008,
  "endLine" : 2014,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedVisibility getContentUpdateAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2022,
  "endLine" : 2028,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp isVisible()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2037,
  "endLine" : 2043,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transformation getTransformation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2047,
  "endLine" : 2053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2060,
  "endLine" : 2066,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnterTransition getEnterTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2294,
  "endLine" : 2300,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitTransition getExitTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2307,
  "endLine" : 2313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeInTransition getFadeIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2411,
  "endLine" : 2417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideInTransition getSlideIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2424,
  "endLine" : 2430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2534,
  "endLine" : 2540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideBound getInitialSlideBound()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2649,
  "endLine" : 2655,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2659,
  "endLine" : 2665,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeOutTransition getFadeOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2780,
  "endLine" : 2786,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideOutTransition getSlideOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2793,
  "endLine" : 2799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2909,
  "endLine" : 2915,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideBound getTargetSlideBound()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3024,
  "endLine" : 3030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec getAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3034,
  "endLine" : 3040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SlideBound slideBoundFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3165,
  "endLine" : 3171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3291,
  "endLine" : 3297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Semantics getSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3304,
  "endLine" : 3310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3318,
  "endLine" : 3324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3439,
  "endLine" : 3445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getBlurRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3526,
  "endLine" : 3532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3536,
  "endLine" : 3542,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidActivity getAndroidActivity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 718,
  "endLine" : 724,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getRequestState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 812,
  "endLine" : 818,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoolProp isItalic()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 595,
  "endLine" : 601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoolProp isUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontWeightProp getWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 637,
  "endLine" : 643,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmProp getLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 656,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontVariantProp getVariant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 664,
  "endLine" : 670,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSettings()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSizes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 710,
  "endLine" : 716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVariant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 956,
  "endLine" : 962,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1061,
  "endLine" : 1067,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1687,
  "endLine" : 1693,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1700,
  "endLine" : 1706,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1710,
  "endLine" : 1716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32Prop getMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1723,
  "endLine" : 1729,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAlignmentProp getMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1739,
  "endLine" : 1745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOverflowProp getOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1755,
  "endLine" : 1761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpProp getLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1769,
  "endLine" : 1775,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLayoutConstraint getLayoutConstraintsForDynamicText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1792,
  "endLine" : 1798,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMarqueeIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2018,
  "endLine" : 2024,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getTint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2165,
  "endLine" : 2171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2265,
  "endLine" : 2271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2275,
  "endLine" : 2281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2285,
  "endLine" : 2291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentScaleModeProp getContentScaleMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2298,
  "endLine" : 2304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2308,
  "endLine" : 2314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2318,
  "endLine" : 2324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpacerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2519,
  "endLine" : 2525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpacerDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2539,
  "endLine" : 2545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2549,
  "endLine" : 2555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalLayoutConstraint getLayoutConstraintsForDynamicWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2562,
  "endLine" : 2568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalLayoutConstraint getLayoutConstraintsForDynamicHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2575,
  "endLine" : 2581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2776,
  "endLine" : 2782,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2789,
  "endLine" : 2795,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2802,
  "endLine" : 2808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2815,
  "endLine" : 2821,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2828,
  "endLine" : 2834,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2838,
  "endLine" : 2844,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3034,
  "endLine" : 3040,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3047,
  "endLine" : 3053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanModifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3057,
  "endLine" : 3063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3207,
  "endLine" : 3213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3217,
  "endLine" : 3223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3227,
  "endLine" : 3233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanModifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3237,
  "endLine" : 3243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanVerticalAlignmentProp getAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3250,
  "endLine" : 3256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSpans()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3492,
  "endLine" : 3498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3502,
  "endLine" : 3508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32Prop getMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3516,
  "endLine" : 3522,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp getMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3532,
  "endLine" : 3538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOverflowProp getOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3548,
  "endLine" : 3554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpProp getLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3562,
  "endLine" : 3568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3698,
  "endLine" : 3704,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMarqueeIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3771,
  "endLine" : 3777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3809,
  "endLine" : 3815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3822,
  "endLine" : 3828,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3835,
  "endLine" : 3841,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3848,
  "endLine" : 3854,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3858,
  "endLine" : 3864,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4035,
  "endLine" : 4041,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4048,
  "endLine" : 4054,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4061,
  "endLine" : 4067,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4074,
  "endLine" : 4080,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4084,
  "endLine" : 4090,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4254,
  "endLine" : 4260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getAnchorAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4275,
  "endLine" : 4281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcAnchorTypeProp getAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4288,
  "endLine" : 4294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp getVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4303,
  "endLine" : 4309,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4313,
  "endLine" : 4319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcDirectionProp getArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4323,
  "endLine" : 4329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4533,
  "endLine" : 4539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4546,
  "endLine" : 4552,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcModifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4556,
  "endLine" : 4562,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcDirectionProp getArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4566,
  "endLine" : 4572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4738,
  "endLine" : 4744,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4748,
  "endLine" : 4754,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4765,
  "endLine" : 4771,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Brush getBrush()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4778,
  "endLine" : 4784,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcModifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4788,
  "endLine" : 4794,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrokeCapProp getStrokeCap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4798,
  "endLine" : 4804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcDirectionProp getArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4808,
  "endLine" : 4814,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularLayoutConstraint getLayoutConstraintsForDynamicLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4821,
  "endLine" : 4827,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shadow getShadow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5088,
  "endLine" : 5094,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5186,
  "endLine" : 5192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5196,
  "endLine" : 5202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcModifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5206,
  "endLine" : 5212,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5341,
  "endLine" : 5347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoolProp isRotateContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5358,
  "endLine" : 5364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5631,
  "endLine" : 5637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5641,
  "endLine" : 5647,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getRoot()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5894,
  "endLine" : 5900,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Layout fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5919,
  "endLine" : 5925,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicString getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBool getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionInfo getRendererSchemaVersion()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Capabilities getCapabilities()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trigger getStartTrigger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicFloat getProgress()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidImageResourceByResId getAndroidResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 535,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineImageResource getInlineResource()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeInterval getValidity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layout getLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTimelineEntries()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicColor getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp getOffset()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getColorStops()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getStartAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getEndAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Brush brushFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRoundDevice()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture inflateLayout()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPlatformDataProvider()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleUpdateInternal()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableUpdates()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAlarm()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 179,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/TilesConnectionBinder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getCurrentState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceParameters()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceParameters()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateResources()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 642,
  "endLine" : 648,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline getTileTimeline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Corner getCorner()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 549,
  "endLine" : 555,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 704,
  "endLine" : 710,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Semantics getSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 718,
  "endLine" : 724,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Padding getPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 728,
  "endLine" : 734,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border getBorder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 738,
  "endLine" : 744,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Background getBackground()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 751,
  "endLine" : 757,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementMetadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 764,
  "endLine" : 770,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 901,
  "endLine" : 907,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Semantics getSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 914,
  "endLine" : 920,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 1000,
  "endLine" : 1006,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidActivity getAndroidActivity()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 558,
  "endLine" : 564,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontWeightProp getWeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 679,
  "endLine" : 685,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontVariantProp getVariant()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 708,
  "endLine" : 714,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 748,
  "endLine" : 754,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 832,
  "endLine" : 838,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVariant()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 871,
  "endLine" : 877,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1086,
  "endLine" : 1092,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAlignmentProp getMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1129,
  "endLine" : 1135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOverflowProp getOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1145,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1317,
  "endLine" : 1323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentScaleModeProp getContentScaleMode()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1543,
  "endLine" : 1549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1566,
  "endLine" : 1572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1878,
  "endLine" : 1884,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1891,
  "endLine" : 1897,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2079,
  "endLine" : 2085,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanVerticalAlignmentProp getAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2245,
  "endLine" : 2251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp getMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2473,
  "endLine" : 2479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOverflowProp getOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2489,
  "endLine" : 2495,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2595,
  "endLine" : 2601,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2644,
  "endLine" : 2650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2710,
  "endLine" : 2716,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2907,
  "endLine" : 2913,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcAnchorTypeProp getAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3109,
  "endLine" : 3115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp getVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3124,
  "endLine" : 3130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3220,
  "endLine" : 3226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3300,
  "endLine" : 3306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3662,
  "endLine" : 3668,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getRoot()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3883,
  "endLine" : 3889,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Layout fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3920,
  "endLine" : 3926,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidImageResourceByResId getAndroidResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineImageResource getInlineResource()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Resources fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeInterval getValidity()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTimelineEntries()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translationFunctionName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/UpdateTranslationsTask.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildToolsVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/SupportConfig.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuildId()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/BuildServerConfiguration.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPresubmitBuild()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/BuildServerConfiguration.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKotlinNativeEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Multiplatform.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/LibraryType.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCandidate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXRootImplPlugin.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dackka/DackkaTask.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dackka/DackkaTask.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/UpdateResourceApiTask.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/studio/StudioPlatformUtilities.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/SourceJarTaskHelper.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun run()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/VersionFileWriterTask.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateBaselineTasks.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/UpdateBaselineTasks.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldInclude()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProjects()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/SettingsParser.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaUtils.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dokka/kmpDocs/DokkaUtils.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChangeIdAOSPLink()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBuganizerLink()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCommit()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asArguments()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ErrorProneConfiguration.kt",
  "fileLinesCount" : 323,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun version()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/ApiLocation.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldValidateTaskOutput()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ListTaskOutputsTask.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeOnMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/TaskExecutor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::arch" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JunitTaskExecutorRule()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishExecutors()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeReporter()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ReportDrawn.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::activity" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 514,
  "endLine" : 520,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultCodeToString()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResult.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::activity" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun auto()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun initializeViewTreeOwners()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreparePanel()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 444,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreatePanelMenu()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toBackEvent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/BackEventCompat.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::activity" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addReporter()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/FullyDrawnReporter.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::activity" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullyDrawnReported()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/FullyDrawnReporter.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::activity" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "activity/activity-lint/src/main/java/androidx/activity/lint/ActivityResultFragmentVersionDetector.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::activity" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflateRequest obtainRequest()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSyncFence()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 707,
  "endLine" : 713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reparent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTransactionCommittedListener()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDataSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDamageRegion()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCrop()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateReleaseCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTransactionCommittedListener()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDamageRegion()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCrop()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDataSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlImpl.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::graphics" ],
  "startLine" : 51,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelPending()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/RenderQueue.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::graphics" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainUsageFlagsV33()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/FrontBufferUtils.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startMonitoring()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/FileDescriptorMonitor.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::graphics" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nRelease()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jlong JniBindings_nTransactionCreate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadRectInfo()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 521,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean SyncFence_nWait()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 232,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toGlTextureProcessor()",
  "longName" : "",
  "relativeFileName" : "graphics/filters/filters/src/main/java/androidx/graphics/filters/Vignette.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::graphics" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun next()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathIteratorImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::graphics" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool isFinite()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VECTOR MATH_PURE equal()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VECTOR MATH_PURE notEqual()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VECTOR MATH_PURE lessThan()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VECTOR MATH_PURE lessThanEqual()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VECTOR MATH_PURE greaterThan()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VECTOR MATH_PURE greaterThanEqual()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 355,
  "endLine" : 361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "arithmetic_result_t MATH_PURE dot()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE fma()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 543,
  "endLine" : 549,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr T MATH_PURE max()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 565,
  "endLine" : 571,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr T MATH_PURE min()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 573,
  "endLine" : 579,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr bool MATH_PURE all()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 614,
  "endLine" : 620,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesSmoothnessWithinRelativeTolerance()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureCircle()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonMeasureTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::graphics" ],
  "startLine" : 54,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorThrowsForNonContinuousFeatures()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsCircles()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsStars()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsRoundedStars()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesConvexCornerWithALotOfCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reverseTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun straightLineTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyPolygonTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reversed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Features.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reversed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Features.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isConnectable()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/ScanResult.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdvertisingEnabled()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Advertise.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMtuChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun connectGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 551,
  "endLine" : 557,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 575,
  "endLine" : 581,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNotificationSent()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 530,
  "endLine" : 536,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withImplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_formatSpecificRepresentationShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getParcelableList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getParcelableArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 666,
  "endLine" : 672,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withImplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_withExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_formatSpecificRepresentationShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInt()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLong()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShort()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShortData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByte()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByteData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChar()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListIntData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testListStringData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 347,
  "endLine" : 353,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoxData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObject()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnum()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnumData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPolymorphicNullMixedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextual()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextualData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 503,
  "endLine" : 509,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialName()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 517,
  "endLine" : 523,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialNameData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 526,
  "endLine" : 532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateContextualClasses.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::savedstate" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNonNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestNullData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestInt()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestIntData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestLong()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestLongData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestShort()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestShortData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestByte()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestByteData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestBoolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestBooleanData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestChar()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestCharData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestFloat()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestFloatData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestDouble()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestDoubleData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestIntList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestListIntData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestStringList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestListStringData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 228,
  "endLine" : 234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestBooleanArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestCharArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestCharArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestDoubleArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestDoubleArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestFloatArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestFloatArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestIntArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestIntArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestLongArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestLongArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestStringArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 337,
  "endLine" : 343,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestStringArrayData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestBoxData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestObject()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestSerialName()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestSerialNameData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestSealed()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestSealedData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestEnum()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestEnumData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestContextual()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 483,
  "endLine" : 489,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestContextualData()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullWithNullableStaticType()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInt()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLong()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShort()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByte()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChar()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 382,
  "endLine" : 388,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEnum()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContextual()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSerialName()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 566,
  "endLine" : 572,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialName()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun illegalWrite()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 580,
  "endLine" : 588,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_whenNotEmpty_returnFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepHashCode_isEqualForSameContent()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepHashCode_isDifferentForDifferentContent()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_hasNestedSavedState_returnsFormattedNestedString()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_hasSameContent_returnsEqualStrings()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_hasDifferentContent_returnsDifferentStrings()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  decodeFromSavedState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateDecoder.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  decodeFromSavedState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateDecoder.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegate.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::savedstate" ],
  "startLine" : 164,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateProvider()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/internal/SavedStateRegistryImpl.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::savedstate" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateRegistryOwner_saved_withKey_withSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegatesSamples.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::savedstate" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializableSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sparseArraySerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeAndShortSlide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressUpdatingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fakePause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 701,
  "endLine" : 708,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getMediaArt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressUpdatingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPlaybackGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 403,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescriptionViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 524,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setIconResouceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 1023,
  "endLine" : 1029,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseRecognizer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 466,
  "endLine" : 472,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRecognition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 481,
  "endLine" : 487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void executePendingQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 750,
  "endLine" : 756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrandColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 781,
  "endLine" : 788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeaderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1524,
  "endLine" : 1532,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onExpandTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1704,
  "endLine" : 1712,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unref()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDefaultDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateBackgroundView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1007,
  "endLine" : 1013,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGuidedStepTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1308,
  "endLine" : 1314,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutInflater getThemeInflater()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1446,
  "endLine" : 1452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrandColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 805,
  "endLine" : 812,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeaderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1548,
  "endLine" : 1556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onExpandTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1728,
  "endLine" : 1736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void endAll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 704,
  "endLine" : 710,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 776,
  "endLine" : 782,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 887,
  "endLine" : 893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean disableVideoParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCoverBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSolidColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescriptionViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 474,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setIconResouceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 1027,
  "endLine" : 1033,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void endAll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 699,
  "endLine" : 705,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 771,
  "endLine" : 777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 882,
  "endLine" : 888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVerticalGridViewLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 557,
  "endLine" : 564,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 636,
  "endLine" : 642,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToVideo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 644,
  "endLine" : 650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 652,
  "endLine" : 658,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseRecognizer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRecognition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void executePendingQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVerticalGridViewLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 561,
  "endLine" : 568,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToVideo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 648,
  "endLine" : 654,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 656,
  "endLine" : 662,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean disableVideoParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCoverBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 432,
  "endLine" : 438,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSolidColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 465,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateBackgroundView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGuidedStepTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1312,
  "endLine" : 1318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutInflater getThemeInflater()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1450,
  "endLine" : 1456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewHolderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewHolderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 249,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setChangeBoundsStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setChangeBoundsStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setChangeBoundsStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exclude()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void excludeChildren()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createDefaultInterpolator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/ParallaxTransition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/ParallaxTransition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::leanback" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect validateSource()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int applyToColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object convert()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/database/CursorMapper.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDefaultBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addColorSpan()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateImageViewAfterScaleTypeChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildMarginDefault()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getControlIconWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setClipToRoundedOutline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelper.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void syncActivatedStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewHolder getRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 410,
  "endLine" : 416,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 694,
  "endLine" : 700,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getForegroundCompat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPaddingTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHasStableIds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showNotListening()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpaceUnderBaseline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void toggleRecognition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 540,
  "endLine" : 546,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkipNextAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 340,
  "endLine" : 346,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SkipPreviousAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 357,
  "endLine" : 363,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PictureInPictureAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThumbsAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getActionForKeyCode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1054,
  "endLine" : 1060,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupHeaderItemFocusHighlight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowHoverCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDefaultBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 405,
  "endLine" : 411,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 597,
  "endLine" : 603,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 606,
  "endLine" : 612,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StaticShadowHelper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPresenterSelector addClassPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ClassPresenterSelector.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionAppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ForegroundHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::leanback" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setMapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getKeyLinePercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylingRelativeLayout.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAsButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 539,
  "endLine" : 545,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetPin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinute()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean updateMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean updateMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyValueChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onColumnValueChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 568,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateColumnSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 590,
  "endLine" : 596,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B checked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 461,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B checkSetId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onThumbnailLoaded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onForward()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onBackward()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 824,
  "endLine" : 830,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 833,
  "endLine" : 839,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAnimations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 683,
  "endLine" : 691,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 832,
  "endLine" : 838,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 867,
  "endLine" : 875,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectLevelChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 834,
  "endLine" : 840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 203,
  "endLine" : 209,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullWidthDetailsOverviewRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 593,
  "endLine" : 599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyOnBindLogo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 637,
  "endLine" : 643,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 761,
  "endLine" : 767,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowOverlayContainer createShadowOverlayContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createDotTranslationXAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelectedPage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildMarginBigger()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildMarginBiggest()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1260,
  "endLine" : 1267,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smoothScrollToPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1270,
  "endLine" : 1277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColumnWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 873,
  "endLine" : 879,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVerticalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 886,
  "endLine" : 892,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHorizontalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 894,
  "endLine" : 900,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getViewForPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1151,
  "endLine" : 1157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AudioManager getAudioManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1238,
  "endLine" : 1244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutCompleted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2131,
  "endLine" : 2137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2707,
  "endLine" : 2713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCountForAccessibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3762,
  "endLine" : 3768,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCountForAccessibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3771,
  "endLine" : 3777,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getRowIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean checkAppendOverLimit()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 325,
  "endLine" : 331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean checkPrependOverLimit()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Location getLocation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateItemsAfter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 429,
  "endLine" : 435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setItemAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignmentDefs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean register()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void removeNullEntries()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 563,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtEquilibrium()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 382,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageMargin()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 880,
  "endLine" : 888,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 926,
  "endLine" : 932,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeView()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1497,
  "endLine" : 1503,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pageLeft()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2942,
  "endLine" : 2948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pageRight()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2950,
  "endLine" : 2956,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextColor()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 491,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun clone()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/SparseArrayCompat.jvm.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::collection" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun clone()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/LongSparseArray.jvm.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::collection" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  arrayMapOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/ArrayMap.jvm.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::collection" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 567,
  "endLine" : 573,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 576,
  "endLine" : 582,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V setValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 585,
  "endLine" : 591,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatching()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyEntries()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 459,
  "endLine" : 467,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 842,
  "endLine" : 848,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableScatterSetOfTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 879,
  "endLine" : 885,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSmallMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceExistingKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 219,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 239,
  "endLine" : 246,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrElse()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 283,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conditionalRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 536,
  "endLine" : 543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 823,
  "endLine" : 830,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMapIsEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 833,
  "endLine" : 840,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overremovalFromStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overremovalFromEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overremovalFromStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overremovalFromEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 450,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectListOfThreeValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 809,
  "endLine" : 815,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableObjectListOfTwoValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 836,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 923,
  "endLine" : 929,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListContainsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 942,
  "endLine" : 948,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatching()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyEntries()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassSetOfTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassSetOfTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 499,
  "endLine" : 505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveAbsentElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveCallsEntryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPutCallsEntryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCache()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToZeroCapacityCache()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 142,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCreatesValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 186,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeUnknownEntry()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nullKeyCompatibility_removeNonNullValueWithNullKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertManyEntries()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1050,
  "endLine" : 1056,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableOrderedScatterSetOfTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1087,
  "endLine" : 1093,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMovesEntryToTheEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 88,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putMovesEntryToTheEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeMid()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeConsecutive()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLastTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFirstTwo()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeMultiple()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 552,
  "endLine" : 558,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassListOfThreeValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 805,
  "endLine" : 811,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassListOfTwoValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 822,
  "endLine" : 828,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructWithArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrDefault()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 730,
  "endLine" : 737,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 817,
  "endLine" : 823,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun popLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 631,
  "endLine" : 637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun replace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 622,
  "endLine" : 628,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun snapshot()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 960,
  "endLine" : 966,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/CircularArrayBenchmarks.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::collection" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleNext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void completeDeferredDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 968,
  "endLine" : 974,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionModeImpl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 986,
  "endLine" : 992,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1112,
  "endLine" : 1118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuModeChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1140,
  "endLine" : 1146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1188,
  "endLine" : 1194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1222,
  "endLine" : 1228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1236,
  "endLine" : 1242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1260,
  "endLine" : 1266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 645,
  "endLine" : 651,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 654,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerSlide()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 411,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getActionBarThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 587,
  "endLine" : 593,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 737,
  "endLine" : 743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 746,
  "endLine" : 752,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 755,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidatePanelMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2257,
  "endLine" : 2264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateStatusGuardColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2411,
  "endLine" : 2417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDefaultLocalesForLocaleList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2681,
  "endLine" : 2687,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutoNightModeManager getAutoTimeNightModeManager()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2928,
  "endLine" : 2934,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOpenSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3084,
  "endLine" : 3090,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3289,
  "endLine" : 3296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3390,
  "endLine" : 3397,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IntentFilter createIntentFilterForBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3678,
  "endLine" : 3684,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getThemeUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3730,
  "endLine" : 3736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3750,
  "endLine" : 3756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCursor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 675,
  "endLine" : 681,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 829,
  "endLine" : 835,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleChoiceItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 851,
  "endLine" : 857,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 442,
  "endLine" : 448,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreparePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 522,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuModeChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat combineLocalesIfOverlayExists()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LocaleOverlayHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBarThickness()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private char getShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 474,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompatSet playSequentially()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldAllowTextWithIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onForwardingStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 316,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuWrapperICS()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveHierarchyState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActionViewStatesKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 507,
  "endLine" : 514,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 517,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIconTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 531,
  "endLine" : 539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIconTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 548,
  "endLine" : 556,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCheckedInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 624,
  "endLine" : 630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsActionButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 713,
  "endLine" : 719,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItemWrapperICS()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 288,
  "endLine" : 294,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 602,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getOrdering()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 777,
  "endLine" : 785,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShortcutsVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 801,
  "endLine" : 808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopDispatchingItemsChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1080,
  "endLine" : 1086,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDispatchingItemsChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1088,
  "endLine" : 1095,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 739,
  "endLine" : 745,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 748,
  "endLine" : 756,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertRadioButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertCheckBox()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 306,
  "endLine" : 312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeAndSetTextDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleMargin()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 790,
  "endLine" : 796,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addChildrenForExpandedActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2373,
  "endLine" : 2380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2400,
  "endLine" : 2406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSupportOverlapAnchor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getPopupBackground()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 332,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 341,
  "endLine" : 347,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDropDownVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDropDownHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDropDownWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrompt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 463,
  "endLine" : 469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 897,
  "endLine" : 903,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarOverlayLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void pullChildren()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 752,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void haltActionBarHideOffsetAnimations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 796,
  "endLine" : 802,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropdownSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 522,
  "endLine" : 528,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 557,
  "endLine" : 563,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 625,
  "endLine" : 631,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyListener getKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiEditTextHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSeekBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBar.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View newView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildViewCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getIcon2()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable getDefaultIcon1()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 602,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onChooseActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 513,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 684,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 693,
  "endLine" : 699,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesWithIntrinsicBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 702,
  "endLine" : 708,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelativeWithIntrinsicBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivityChooserModel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 707,
  "endLine" : 713,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 425,
  "endLine" : 431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 434,
  "endLine" : 440,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipPopup.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatRatingBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRatingBar.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::appcompat" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 502,
  "endLine" : 508,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIconified()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 676,
  "endLine" : 682,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryRefinementEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 730,
  "endLine" : 736,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getChildBoundsWithinSearchView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 859,
  "endLine" : 865,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onTextFocusChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1272,
  "endLine" : 1280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionViewCollapsed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1293,
  "endLine" : 1299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent createVoiceWebSearchIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1581,
  "endLine" : 1587,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideSubMenus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSubUiVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 576,
  "endLine" : 583,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 722,
  "endLine" : 729,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onForwardingStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onForwardingStopped()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean superIsSelectedChildViewEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void superSetSelectedChildViewEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 209,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void positionSelectorLikeTouchCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 591,
  "endLine" : 598,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaselineAlignedChildIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 570,
  "endLine" : 576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1425,
  "endLine" : 1431,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1729,
  "endLine" : 1735,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1737,
  "endLine" : 1743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 769,
  "endLine" : 775,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearListSelection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 843,
  "endLine" : 851,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1414,
  "endLine" : 1420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextOn()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 823,
  "endLine" : 831,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextOff()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 861,
  "endLine" : 869,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence doTransformForOnOffText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 872,
  "endLine" : 878,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 981,
  "endLine" : 988,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void animateThumbToCheckedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1136,
  "endLine" : 1142,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void growArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1122,
  "endLine" : 1128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 603,
  "endLine" : 609,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int indexOfKeyframe()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 671,
  "endLine" : 677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintContextWrapper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::appcompat" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorStateList getTintListFromCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberNavigationEventDispatcherOwner()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/RememberNavigationEventDispatcherOwner.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_onAdd_callsOnAttach()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 845,
  "endLine" : 853,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_twice_callsOnAttachOnce()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 856,
  "endLine" : 865,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1748,
  "endLine" : 1755,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1814,
  "endLine" : 1822,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabled_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1825,
  "endLine" : 1832,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDisabled_onDisposedDispatcher_throws()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1835,
  "endLine" : 1842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnForwardStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 244,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInput()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventProcessor.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 351,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forEqualBoxs_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 728,
  "endLine" : 735,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateUnitVec_whenVecContainsZeroes_populatesCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isParallelTo_whenVecsHaveSameDirection_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divide_whenDividingByZero_throwsException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rect_withBounds_returnsBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_envelopeToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 465,
  "endLine" : 473,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultConstructor_shouldHaveAllZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minMaxFields_whenAllZeroes_allAreZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentXMin_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 220,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentYMin_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 230,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentXMax_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 240,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentYMax_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToAMutableSegment_canModifyInputAsOutput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 289,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructWithArrayAndGetValues_shouldRoundTrip()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 615,
  "endLine" : 623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setters_gettersReturnNewValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeOrthogonal_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeOrthogonal_whenMutableVecIsModified_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeNegation_whenMutableVecIsModified_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeMagnitude_whenMutableVecIsModified_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeMagnitudeSquared_whenMutableVecIsModified_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeUnitVec_whenModified_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawVertexData_emptyIsReadOnly()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawIndexData_emptyIsReadOnly()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 55,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsAString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negation_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenPermutedEndpoints_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenP0different_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenP1different_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenP2different_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsImmutableCopy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMidpoint_whenSegmentIsHorizontal_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 321,
  "endLine" : 328,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMidpoint_whenSegmentIsVertical_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 331,
  "endLine" : 338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMidpoint_whenSegmentIsDegenerate_fillsZeroes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 341,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerpPoint_withZeroOrOneRatio_fillsCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsAString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minMaxFields_whenAllZeroes_allAreZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minMaxFields_whenDeclaredInMinMaxOrder_matchOrder()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minMaxFields_whenDeclaredOutOfOrder_doNotMatchOrder()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_returnsCorrectValuesWithPoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenPermutedEndpoints_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenP0different_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenP1different_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenP2different_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isParallelTo()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isPerpendicularTo()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun divide()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFrom()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableSegment.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFrom()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableBox.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::ink" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeSignedArea()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Triangle.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::ink" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::ink" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 264,
  "endLine" : 271,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalInputPropertyEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 371,
  "endLine" : 378,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingSourceEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 449,
  "endLine" : 456,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 538,
  "endLine" : 544,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 547,
  "endLine" : 553,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constantNodeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 574,
  "endLine" : 580,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constantNodeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 583,
  "endLine" : 589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 866,
  "endLine" : 872,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3Inverse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMat3x3WhitePoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identitySrgbConnector()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 751,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withColorLong_inUnsupportedColorSpace_returnsBrushWithConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returnsTrueForIdenticalBrushes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_isEqualForIdenticalBrushes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from_createsCorrectInputToolType()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/InputToolTypeTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1119,
  "endLine" : 1125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1127,
  "endLine" : 1133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1284,
  "endLine" : 1290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1419,
  "endLine" : 1425,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1472,
  "endLine" : 1478,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1536,
  "endLine" : 1542,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/ColorSpace.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::ink" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 800,
  "endLine" : 808,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 301,
  "endLine" : 307,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushCopyWithAndroidColor_withUnsupportedColorSpace_setsConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withBrushAndInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsAString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_withBadInput_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 197,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOrientation_withOrientation_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 510,
  "endLine" : 518,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateShape_withNegativeElapsedTime_fails()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUpdatedRegion_withEmptyStroke_returnsEmptyEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUpdatedRegion_afterResetRegion_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 445,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVertexCount_withEmptyStroke_returnsZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 463,
  "endLine" : 470,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DropDataContentProviderBoundaryInterface getDropImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean extensionDifferentFromMimeType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracingConfig()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PackageInfo getLoadedWebViewPackageInfo()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebMessagePort getFrameworksImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWebMessageListener()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessClient getWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProfileStore getInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebResourceError getFrameworksImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getDataDir()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 182,
  "endLine" : 190,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoader getWebViewClassLoader()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedByWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditableFactory()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditableFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::emoji2" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTransformationMethod.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MetadataList read()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void read()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getEmojiExclusions()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiExclusions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::emoji2" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder replace()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig setHandler()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 169,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DefaultEmojiCompatConfigHelper getHelperForApi()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat reset()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat get()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 634,
  "endLine" : 640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean handleDeleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 910,
  "endLine" : 916,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureSafeWrites()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Handler mainHandlerAsync()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSpanSize()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRecentEmojiProvider()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/NullabilityAnnotationsDetector.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setIdentity()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerKalmanFilter()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int estimate()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Display getDisplayForContext()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/Configuration.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::input" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeView()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 810,
  "endLine" : 816,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1209,
  "endLine" : 1215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int max2()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMargin1()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasWeights()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1583,
  "endLine" : 1589,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void include()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2263,
  "endLine" : 2270,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2814,
  "endLine" : 2820,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findProjects()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/SettingsParser.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::playground-common" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStorageDefault()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 334,
  "endLine" : 340,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStorageDeviceProtected()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialExpandedChildrenCount()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removePreferenceRecursively()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 292,
  "endLine" : 298,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDependencyChange()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 473,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 491,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 502,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListPreferenceDialogFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCheckedChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View onCreateDialogView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 245,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldUseGeneratedIds()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceScreen.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::preference" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence provideSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 243,
  "endLine" : 249,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCheckedChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 236,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence provideSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 701,
  "endLine" : 707,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 790,
  "endLine" : 799,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHierarchy()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1321,
  "endLine" : 1329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDependent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1451,
  "endLine" : 1459,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDependencyChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1498,
  "endLine" : 1507,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onParentChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1515,
  "endLine" : 1524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProgressChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCheckedChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::preference" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawerLockMode()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 736,
  "endLine" : 742,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInBoundsOfChild()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 788,
  "endLine" : 794,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveShadowDrawables()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1195,
  "endLine" : 1201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasOpaqueBackground()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1374,
  "endLine" : 1380,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1875,
  "endLine" : 1881,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerOpen()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1905,
  "endLine" : 1911,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerVisible()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1936,
  "endLine" : 1942,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2079,
  "endLine" : 2085,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeOtherDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2297,
  "endLine" : 2303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2533,
  "endLine" : 2543,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnUiThread()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSystemFontScale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AndroidFontScaleHelper.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testutils" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setSystemFontScale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AndroidFontScaleHelper.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testutils" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkStateAtLeast()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestPositionalDataSource.jvm.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::testutils" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mkdirs()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/TestingSerializer.jvm.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::testutils" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_regularFile()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delete_directory()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestingOkioSerializer.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::testutils" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestIO.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::testutils" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidMain/kotlin/androidx/testutils/TestNavigator.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::testutils" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoute()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidInstrumentedTest/kotlin/androidx/testutils/TestNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/jbMain/kotlin/androidx/testutils/TestNavigator.jb.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::testutils" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void injectMotionEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onForceLoad()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListener()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentChanged()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 510,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markForRedelivery()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Loader getLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 485,
  "endLine" : 492,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void selectOrFocusItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 220,
  "endLine" : 226,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 458,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 590,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RelativePoint createRelativePoint()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 605,
  "endLine" : 614,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 636,
  "endLine" : 643,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonDraggableArea()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandPredicate.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean focusItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 73,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void extendSelectionRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void callResetHandlers()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 62,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void checkStarted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyItemStateChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTile()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 404,
  "endLine" : 410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeTile()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 412,
  "endLine" : 418,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationHelper getHorizontalHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupCallbacks()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NestedAdapterWrapper findWrapperFor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 308,
  "endLine" : 315,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Adapter getBoundAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeFromDisappearedInLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 210,
  "endLine" : 216,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetAnimation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1889,
  "endLine" : 1895,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1898,
  "endLine" : 1904,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1907,
  "endLine" : 1913,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1916,
  "endLine" : 1922,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEdgeDiagonals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 682,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveShouldLayoutReverse()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 438,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 525,
  "endLine" : 531,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smoothScrollToPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutCompleted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollHorizontallyBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1200,
  "endLine" : 1206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollVerticallyBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1213,
  "endLine" : 1219,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void collectPrefetchPositionsForLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1369,
  "endLine" : 1375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recycleUpdateOpsAndClearList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 747,
  "endLine" : 753,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resolveShouldLayoutReverse()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 557,
  "endLine" : 564,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 608,
  "endLine" : 615,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutCompleted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 733,
  "endLine" : 739,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean updateAnchorFromChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 843,
  "endLine" : 853,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCountForAccessibility()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1355,
  "endLine" : 1361,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCountForAccessibility()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1364,
  "endLine" : 1370,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateScrollDirectionForPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2069,
  "endLine" : 2075,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStartLine()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2570,
  "endLine" : 2576,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEndLine()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2604,
  "endLine" : 2610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2909,
  "endLine" : 2915,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int sizeForPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2922,
  "endLine" : 2928,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateSpanInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3228,
  "endLine" : 3234,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assignCoordinateFromPadding()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3325,
  "endLine" : 3331,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getSpeedPerPixel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxDragScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1911,
  "endLine" : 1917,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildDrawOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2113,
  "endLine" : 2119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationHelper getHorizontalHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyWebPChunk()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6890,
  "endLine" : 6897,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8237,
  "endLine" : 8243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8245,
  "endLine" : 8251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldSupportSeek()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8312,
  "endLine" : 8318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSupportedFormatForSavingAttributes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8320,
  "endLine" : 8326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String byteArrayToHexString()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unpark()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 145,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCancellationListener()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture getEnvironmentDeadFuture()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEvaluationReturnSizeBytes()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateStartupParameters.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture createConnectedInstanceForTestingAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void closeQuietly()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeException exceptionToRuntimeException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static JavaScriptIsolate create()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void provideNamedData()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllPrefixedSchemaTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set removePrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PackageIdentifierProto convertPackageIdentifierToProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SchemaProto getSchemaProtoLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2516,
  "endLine" : 2524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchConfigImpl()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 653,
  "endLine" : 660,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaMigrationCallType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSearchIntentsStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataPropertyAnnotation tryParse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/MetadataPropertyAnnotation.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stream getAllMethods()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 455,
  "endLine" : 461,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String inferNormalizedName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void gmsAppSearchResultToFuture()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/AppSearchResultToGmsConverter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _TransformAndCopyFolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/SchemaTypeListModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void navigateToFragment()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/MenuFragment.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentFragment.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/AppSearchDebugActivity.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long calculateCurrentAccumulatedDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stopwatch build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long calculateCurrentRemainingDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/AppSearchException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTermMatch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 857,
  "endLine" : 863,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1306,
  "endLine" : 1312,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInformationalRankingExpressions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1330,
  "endLine" : 1336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInformationalRankingExpressions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1354,
  "endLine" : 1360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOrder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1404,
  "endLine" : 1410,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addEmbeddingParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1915,
  "endLine" : 1921,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMigrator()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 822,
  "endLine" : 828,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTakenActionGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaVisibilityConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIncompatibleTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 193,
  "endLine" : 199,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMigrationFailures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AppSearchResult newFailedResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  DocumentClassFactory getOrCreateFactory()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactoryRegistry.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchSchema build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 260,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSubmatchSupported()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 742,
  "endLine" : 748,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportSystemUsageRequest build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocument fromDocumentClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1273,
  "endLine" : 1280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setScore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1387,
  "endLine" : 1393,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1429,
  "endLine" : 1435,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyBoolean()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1475,
  "endLine" : 1481,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyLong()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1495,
  "endLine" : 1501,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setPropertyDouble()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1515,
  "endLine" : 1521,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/stub/AbstractCreator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::appsearch" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentingStringBuilder decreaseIndentLevel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void copyEnabledFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove_twice()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationLiveDataContainerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLiveDataWithNoExistingTable()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 442,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 738,
  "endLine" : 744,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twiceWithoutReleasing()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twiceWithReleasing()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToUUID()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/UUIDUtilTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 452,
  "endLine" : 458,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createFromInputStream()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1049,
  "endLine" : 1055,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/CoroutinesRoom.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleNext()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/TransactionExecutor.android.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun migrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/migration/Migration.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LimitOffsetDataSource()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LimitOffsetDataSource()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertUUIDToByte()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/jvmAndroidMain/kotlin/androidx/room/util/UUIDUtil.jvmAndroid.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notExisting()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/ViewInfoTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void infoEquals()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/ViewInfoTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map toMap()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Set toSet()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 416,
  "endLine" : 422,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/EntityInsertAdapter.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapMappedColumns()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StatementUtil.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProtected()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFieldElement.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnclosedTypeElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFromJava()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFromKotlin()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  asAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotation.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAsAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspReflectiveAnnotationBox.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspVoidType.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/DefaultKspType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspExecutableParameterElement.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 254,
  "endLine" : 264,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticReceiverParameterElement.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticContinuationParameterElement.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeGetterName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/JvmAbi.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTypeElementsFromPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTypeOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 568,
  "endLine" : 574,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createMaybe()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonMain/kotlin/androidx/room/AmbiguousColumnResolver.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::room" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/DatabaseViewBundleTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffSort_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/IndexBundleTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectDeserializer()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/SchemaBundle.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatedSourceFileWithPath()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCompletable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeDeletedAfter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Entity.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeGet()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FieldGetter.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPath()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Field.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun databaseDefinition()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/ForeignKey.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/DatabaseProcessor.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractViewName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/DatabaseViewProcessor.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun daoMustHaveMatchingConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyNotAnEntity()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 598,
  "endLine" : 604,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyMissingParentEntityInDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 638,
  "endLine" : 644,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortcutEntityIsNotInDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 682,
  "endLine" : 688,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractTableName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/NullAwareTypeConverters.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/NullAwareTypeConverters.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBoxedPrimitiveAdapters()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/BoxedPrimitiveColumnTypeAdapter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/UpCastTypeConverter.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/QueryResultBinderProviderWithRequiredArtifact.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/QueryResultBinderProviderWithRequiredArtifact.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/CursorQueryResultBinderProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableParsedQuery.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writePath()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SchemaFileResolver.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/Trace.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::tracing" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endAsyncSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/Trace.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::tracing" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCounter()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/Trace.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::tracing" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerEntryHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 157,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  registerExitHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Deallocate()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/jvmti_helper.cc",
  "fileLinesCount" : 118,
  "components" : [ "primary::inspection" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArtToolingImpl instance()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthTabIntent build()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserActionsFallbackMenuView()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuView.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::browser" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuView.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::browser" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::browser" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUntrustedCreatorPackageName()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 462,
  "endLine" : 468,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SignaturesCompat getImpl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShareTarget()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle areNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle notifyNotificationWithChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onAreNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateRelationship()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryToolbarViews()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1036,
  "endLine" : 1042,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExitAnimations()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1096,
  "endLine" : 1102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColorScheme()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1113,
  "endLine" : 1119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToolbarCornerRadiusDp()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1344,
  "endLine" : 1351,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCloseButtonPosition()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1362,
  "endLine" : 1369,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Locale getTranslateLocale()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1785,
  "endLine" : 1791,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVerticalScrollEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallbackRemote.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::browser" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEnded()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallbackRemote.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::browser" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean bindCustomTabsServicePreservePriority()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean warmup()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostMessageServiceConnection()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bindSessionToPostMessageService()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extraCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWarmupCompleted()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMinimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnminimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 248,
  "endLine" : 254,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IBinder getCallbackBinderAssertNotNull()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteConnection.jvmAndroid.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::sqlite" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool throwIfNoRow()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/jni/sqlite_bindings.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::sqlite" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool throwIfOutOfMemory()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/jni/sqlite_bindings.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::sqlite" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void triggerInvalidation()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 671,
  "endLine" : 677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleKeepDatabasesOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 679,
  "endLine" : 687,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Response createErrorOccurredResponse()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 936,
  "endLine" : 942,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Method safeGetRefreshMethod()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RoomInvalidationRegistry.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sqlite" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 298,
  "endLine" : 304,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void acquireReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseAllReferences()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 375,
  "endLine" : 381,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteConnection.android.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::sqlite" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execPerConnectionSQL()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 326,
  "endLine" : 332,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun selection()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilder.android.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::sqlite" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOverlayInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/embedding/OverlayControllerCallbackAdapter.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addSplitListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/embedding/SplitControllerCallbackAdapter.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addWindowLayoutInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addWindowLayoutInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun truncated_float_does_not_throw()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 118,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zero_size_class_does_not_throw()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_at_least_breakpoint_returns_false_when_breakpoint_is_greater()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 383,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_at_least_breakpoint_returns_true_when_breakpoint_is_smaller()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToStringContainsName()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowWidthSizeClassTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowWidthSizeClass.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowHeightSizeClass.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleState()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Version.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Bounds.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::window" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPinRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::window" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDensity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitRule.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::window" ],
  "startLine" : 299,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverlayCreateParams()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::window" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationParams.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::window" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/SupportedPosture.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::window" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi0.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::window" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumerApi2.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowLayoutInfo.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DensityCompatHelper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::window" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWindowBeforeVendorApiLevel4()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/utils/PresentationWindowCompatUtils.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::window" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::window" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 493,
  "endLine" : 499,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPinRule.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::window" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::window" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hashBounds()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideIsActivityEmbedded()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 604,
  "endLine" : 610,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::paging" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loadAround()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1068,
  "endLine" : 1074,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInvalidatedCallback_triggersImmediatelyIfAlreadyInvalid()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/DataSourceTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::paging" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2879,
  "endLine" : 2885,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3060,
  "endLine" : 3066,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3116,
  "endLine" : 3122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3356,
  "endLine" : 3362,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::paging" ],
  "startLine" : 1352,
  "endLine" : 1360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 377,
  "endLine" : 383,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerInvalidatedCallback_triggersImmediatelyIfAlreadyInvalid()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingSourceTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::paging" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingSourceTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::paging" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateRemoveFromList()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/InvalidatingPagingSourceFactoryTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::paging" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cachedData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2380,
  "endLine" : 2386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ContiguousPagedListTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::paging" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trim_remainderPreventsNoOp()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimFromEnd_simple()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimFromEnd_simplePlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackListTooBig()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackPositionTooLarge()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackPositionNegative()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadInitialCallbackEmptyCannotHavePlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 224,
  "endLine" : 230,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onFinish()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/SingleRunner.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  map()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun filter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 225,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/TransformablePage.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::paging" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun appendScrollWhile()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/SnapshotLoader.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::paging" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun prependScrollWhile()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/SnapshotLoader.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::paging" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 714,
  "endLine" : 720,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 336,
  "endLine" : 342,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleGonePages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startViewer()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 503,
  "endLine" : 510,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showSoftKeyboard()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPageToMatchCount()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void maybeDenyListTask()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/TaskDenyList.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::pdf" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 330,
  "endLine" : 336,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoLink()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFindInFile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap renderPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageSelection selectPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor openFd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisplayData fromBundle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 131,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSelection createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextSelection createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 131,
  "endLine" : 139,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOpenable createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void available()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void interrupt()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initTracking()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapUp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScaleBegin()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 530,
  "endLine" : 537,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTileVisible()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 532,
  "endLine" : 538,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetFileDescriptor openPreview()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int scrollDeltaNeededForZoomChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ZoomUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discardBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BitmapRecycler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::pdf" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractFileName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runOnUiThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ThreadUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint createDarkenPaint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightPaint.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getUsableAreaInContentCoords()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 742,
  "endLine" : 748,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getVisibleAreaInContentCoords()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 756,
  "endLine" : 762,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1245,
  "endLine" : 1251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1312,
  "endLine" : 1318,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAdded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRemoved()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Range computeImportantRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbsSavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveInitialMotion()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 881,
  "endLine" : 887,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sanitizeFilename()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Outputs.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::benchmark" ],
  "startLine" : 155,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureStart()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putPercentilesInBundle()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricResult.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::benchmark" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalCommand()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void resumeRecording()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String constructPathname()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun macrobenchMethodTracingEnabled()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Arguments.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::benchmark" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepRunning()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 400,
  "endLine" : 406,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSummaries()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureWithMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin/src/iosMain/kotlin/androidx/benchmark/darwin/TestCaseContextWrapper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::benchmark" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/BenchmarkRule.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::benchmark" ],
  "startLine" : 194,
  "endLine" : 200,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureRepeated()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/MacrobenchmarkRule.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/MacrobenchmarkRule.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::benchmark" ],
  "startLine" : 229,
  "endLine" : 236,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/BaselineProfileRule.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::benchmark" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplicationFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/apptarget/BaselineProfileAppTargetPlugin.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTestBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPlugin.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::benchmark" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnableEmulatorDisplay()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/tasks/InstrumentationTestTaskWrapper.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::benchmark" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWarnings()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeOrScheduleOnVariantBlock()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 421,
  "endLine" : 427,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertBlockMapEmpty()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 457,
  "endLine" : 463,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAll()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/WarningsExtension.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::benchmark" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 762,
  "endLine" : 768,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun begin()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/ForceTracing.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::benchmark" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/ForceTracing.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::benchmark" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeBack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 465,
  "endLine" : 471,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 620,
  "endLine" : 626,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 838,
  "endLine" : 844,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOp()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun endViewTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun addView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun removeViews()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun removeViewsInLayout()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun removeAllViewsInLayout()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initFragmentTabHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  F findFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1300,
  "endLine" : 1306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Fragment getViewFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1332,
  "endLine" : 1338,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1780,
  "endLine" : 1788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentManagerNonConfig retainNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2691,
  "endLine" : 2697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreSaveState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2782,
  "endLine" : 2788,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object cloneTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchStateChange()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle setSavedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findActiveFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 367,
  "endLine" : 375,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 644,
  "endLine" : 650,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void pause()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 688,
  "endLine" : 694,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 696,
  "endLine" : 702,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Bundle requireArguments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 805,
  "endLine" : 811,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialSavedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 836,
  "endLine" : 842,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Context requireContext()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 974,
  "endLine" : 980,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentActivity requireActivity()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1002,
  "endLine" : 1008,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object requireHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1028,
  "endLine" : 1034,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivity()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1448,
  "endLine" : 1454,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1584,
  "endLine" : 1590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1970,
  "endLine" : 1976,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2024,
  "endLine" : 2030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getReturnTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2593,
  "endLine" : 2599,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getReenterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2671,
  "endLine" : 2677,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNextTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3481,
  "endLine" : 3487,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerOnPreAttachListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3656,
  "endLine" : 3664,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Dialog requireDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 639,
  "endLine" : 645,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 725,
  "endLine" : 733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 737,
  "endLine" : 746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowViolation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findAll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findAll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceProviderWrapper()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompatPermissionManager()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set toPersistable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String encodeSegments()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::slice" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ProviderHolder acquireClient()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 699,
  "endLine" : 705,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice getSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 352,
  "endLine" : 358,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createRedacted()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 681,
  "endLine" : 687,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/CornerDrawable.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::slice" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getWrapper()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleSliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders-ktx/src/main/java/androidx/slice/builders/ListBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::slice" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 684,
  "endLine" : 690,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 743,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSummary()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 876,
  "endLine" : 882,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createDeeplink()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addImage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 389,
  "endLine" : 395,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1004,
  "endLine" : 1010,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1209,
  "endLine" : 1215,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1651,
  "endLine" : 1657,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopListening()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 365,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void getStructure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ShortcutView.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::slice" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowView getGridRowView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String genString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showActionDividers()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewWidth()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 706,
  "endLine" : 712,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setViewClickable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1353,
  "endLine" : 1359,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListItemsToDisplay()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 524,
  "endLine" : 530,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 877,
  "endLine" : 883,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 887,
  "endLine" : 893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 903,
  "endLine" : 909,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 966,
  "endLine" : 972,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onInactive()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSliceError()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 853,
  "endLine" : 859,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getJetpadRelease()",
  "longName" : "",
  "relativeFileName" : "development/JetpadClient.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def intersect()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findIname()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseKnownOwners()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ask_yes_or_no()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static xrange()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/data-transforms.ts",
  "fileLinesCount" : 74,
  "components" : [ "primary::development" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static sources()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/wrappers/session.ts",
  "fileLinesCount" : 71,
  "components" : [ "primary::development" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_task_names()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_task_names()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_env()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def page_should_be_linked()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prep_staging_dir()",
  "longName" : "",
  "relativeFileName" : "development/upload_mac_metrics_to_skia/upload_mac_metrics_to_skia.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def upload_metrics()",
  "longName" : "",
  "relativeFileName" : "development/upload_mac_metrics_to_skia/upload_mac_metrics_to_skia.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/JarAndAarAreCompatible.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::development" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ask_yes_or_no()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ask_library_purpose()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prep_staging_dir()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_previous_revision_from_build_info()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_previous_revision_from_git_history()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getModificationTime()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def withoutDuplicatesFrom()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def checkContainsKeys()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def withoutEmptyEntries()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findIname()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_artifactId_from_LibraryVersions_line()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/UpdateAdCounterHistogramRequest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataRequest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/PersistAdSelectionResultRequest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataOutcome.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportImpressionRequest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionConfig.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebTriggerParams.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebTriggerRegistrationRequest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceParams.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/SourceRegistrationRequest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/KeyedFrequencyCap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/TrustedBiddingData.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/Topic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsRequest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adid/AdId.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSdkSandboxActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerAppOwnedSdkSandboxInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/PlatformAppOwnedSdkRegistry.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LifecycleRegistryProxyFactory.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSdkInfoFrom()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/SandboxedSdkCompatProxyFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostCreated()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFromDeclaration()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apicompiler/src/main/java/androidx/privacysandbox/tools/apicompiler/parser/TypeParser.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToInterfaceBinderType()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ServerBinderCodeConverter.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertToInterfaceBinderType()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/ClientBinderCodeConverter.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBinderDeathListener()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/RemoteCallManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyZOrderChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun orderProviderUiAboveClientUi()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedSdkViewUiInfo.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun matches()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/StringSubject.jvm.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::kruth" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCeo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotCeo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithinNegativeTolerance()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_fail_unequalOrderingMultiDimensional_00()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_fail_unequalOrderingMultiDimensional_01()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_fail_unequalOrderingMultiDimensional_11()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_failEqualsMultiDimensional()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayIsEqualTo_fail_unequalOrderingMultiDimensional()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveMultiDimensionalArrayIsEqualTo_fail_unequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveMultiDimensionalArrayIsNotEqualTo_fail_equal()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyInIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyInArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastElementsInIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 367,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastElementsInArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 383,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneInIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneInArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicatesMissingItemsWithNewlineFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyElementsInIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyElementsInArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 781,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsInStrictOrderWithComparator()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 884,
  "endLine" : 890,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsInOrderWithComparator()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 900,
  "endLine" : 905,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableOrderedByBaseClassComparator()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 915,
  "endLine" : 920,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 941,
  "endLine" : 946,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallDifferenceInLongRepresentation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_UnequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyExtraKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyExtraKeyInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyMissingKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyWrongValueWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyExtraKeyAndMissingKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyExtraKeyAndWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyMissingKeyAndWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyExtraKeyAndMissingKeyAndWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyWrongValue_sameToStringForValues()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastMissingKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastWrongValueWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastExtraKeyAndMissingKeyAndWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastWrongValue_sameToStringForValues()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntryFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 518,
  "endLine" : 523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_message()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_message_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_instanceOf_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_tooDeep_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_deepNull_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleCornerCaseZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_failsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntryFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyRejectsNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyInOrderDifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargRespectsDuplicatesFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesIn_homogeneousMultimap_failsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesIn_heterogeneousMultimap_failsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 555,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastRejectsNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 563,
  "endLine" : 568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 642,
  "endLine" : 647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargRespectsDuplicatesFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 669,
  "endLine" : 674,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 677,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLevelNamed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLevelNamedNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail10Aligned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail10WrappedAligned()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainCellFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable createThrowableWithStackTrace()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/HelperArraySubject.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::kruth" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/HelperArraySubject.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onLocationChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationListenerCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double getMslAltitudeMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMslAltitude()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMslAltitudeAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unregisterGnssStatusCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1441,
  "endLine" : 1446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isAtLeastPreReleaseCodename()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BuildCompat.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowComponent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowExtraStreamUriWithAuthority()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkOtherMembers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 940,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getLongVersionCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getLongLivedFromExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCategories()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 803,
  "endLine" : 808,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EditorCompat getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/SharedPreferencesCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor getMainExecutor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 693,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getAttributionTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 936,
  "endLine" : 942,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isColorInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isColorInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int toColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor openFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLocusContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 702,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFullScreenIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1558,
  "endLine" : 1563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3574,
  "endLine" : 3583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3667,
  "endLine" : 3672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5396,
  "endLine" : 5402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8583,
  "endLine" : 8588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartJob()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDataOnly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeSoundAndVibration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRequestedApplicationGrammaticalGender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchKeyShortcutEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentReader()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 738,
  "endLine" : 743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int noteOp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int noteOpNoThrow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActionCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeScaleUpAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeTaskLaunchBehind()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeBasic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getLaunchBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationWithIdAndTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannel getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 715,
  "endLine" : 720,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotificationChannelGroups()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 747,
  "endLine" : 752,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 949,
  "endLine" : 954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleRetryListenerQueue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 956,
  "endLine" : 961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 974,
  "endLine" : 979,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RoundedBitmapDrawable create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithAdaptiveBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithAdaptiveBitmapContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createFromIconOrNullIfZeroResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 990,
  "endLine" : 995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T unwrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void nodesToPath()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Typeface getSystemFontFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RGBToLAB()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface createFromFontInfoWithFallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFontFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Method obtainAddFontFromAssetManagerMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Method obtainAddFontFromBufferMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets of()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void authenticate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path createQuad()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorApi14.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Interpolator create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayCutoutCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayCutoutCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DisplayCutout createDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 831,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat inset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1077,
  "endLine" : 1082,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getSystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1298,
  "endLine" : 1303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getTappableElementInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1317,
  "endLine" : 1322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1655,
  "endLine" : 1662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1730,
  "endLine" : 1735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1876,
  "endLine" : 1881,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1884,
  "endLine" : 1889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimens()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsetsAndAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performPrivateCommand()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputConnection createWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String flagsToString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScaledHoverSlop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreApi34MaximumFlingVelocityResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPreApi34MinimumFlingVelocityResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsAnimationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolatedFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsets forwardToViewIfNeeded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 866,
  "endLine" : 873,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getAxisVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 971,
  "endLine" : 976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutofillIdCompat getAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 996,
  "endLine" : 1001,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1084,
  "endLine" : 1089,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1109,
  "endLine" : 1114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1139,
  "endLine" : 1144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContentCaptureSession()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1206,
  "endLine" : 1211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1481,
  "endLine" : 1486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getElevation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2772,
  "endLine" : 2777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getTranslationZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2796,
  "endLine" : 2801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOnApplyWindowInsetsListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2959,
  "endLine" : 2964,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSystemGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3035,
  "endLine" : 3040,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSystemGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3053,
  "endLine" : 3058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static OnReceiveContentViewBehavior getFallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3281,
  "endLine" : 3286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4037,
  "endLine" : 4042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4270,
  "endLine" : 4275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4291,
  "endLine" : 4296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4303,
  "endLine" : 4308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void updateDragShadow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4369,
  "endLine" : 4374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getNextClusterForwardId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4382,
  "endLine" : 4387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isKeyboardNavigationCluster()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4410,
  "endLine" : 4415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFocusedByDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4441,
  "endLine" : 4446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addKeyboardNavigationClusters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4497,
  "endLine" : 4502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean restoreDefaultFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4513,
  "endLine" : 4518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasExplicitFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4536,
  "endLine" : 4541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dispatchUnhandledKeyEventBeforeHierarchy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4634,
  "endLine" : 4639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dispatchUnhandledKeyEventBeforeCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4642,
  "endLine" : 4647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void saveAttributeDataForStyleable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5469,
  "endLine" : 5474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsControllerCompat getWindowInsetsController()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5506,
  "endLine" : 5511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSystemUiFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 508,
  "endLine" : 513,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unsetSystemUiFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 515,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 654,
  "endLine" : 659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 662,
  "endLine" : 667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unsetSystemUiFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 857,
  "endLine" : 862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSystemUiFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 864,
  "endLine" : 869,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityClickableSpanCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityClickableSpanCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityWindowInfoCompat wrapNonNullInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTransitionTimeMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean addTouchExplorationStateChangeListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean removeTouchExplorationStateChangeListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 571,
  "endLine" : 576,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1061,
  "endLine" : 1066,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImportantForAccessibilityItemCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1074,
  "endLine" : 1079,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Region getRegionAt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1601,
  "endLine" : 1606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityNodeInfoCompat wrapNonNullInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2326,
  "endLine" : 2331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2537,
  "endLine" : 2542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2797,
  "endLine" : 2802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearExtrasSpans()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3604,
  "endLine" : 3609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addSpanLocationToExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3611,
  "endLine" : 3616,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScreenReaderFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4680,
  "endLine" : 4685,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingHintText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4714,
  "endLine" : 4719,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTextEntryKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4784,
  "endLine" : 4789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeProvider getAccessibilityNodeProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ModeCompat getMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrecomputedTextCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LinkMovementMethodCompat getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/method/LinkMovementMethodCompat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spanned fromHtml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toHtml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCalendarType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemperatureUnit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 471,
  "endLine" : 476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBaseHourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findAddress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 474,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTreeDocumentId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildDocumentUriUsingTree()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildTreeDocumentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFillWindowForwardOnly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/sqlite/SQLiteCursorCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/LogWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void formatDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void formatDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestStop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 787,
  "endLine" : 792,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EdgeEffect create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getDistance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 545,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 554,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 563,
  "endLine" : 569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFillViewport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onScrollChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 640,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recycleVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 777,
  "endLine" : 782,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 785,
  "endLine" : 790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWithinDeltaOfScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1733,
  "endLine" : 1739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2217,
  "endLine" : 2224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2453,
  "endLine" : 2458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFrameContentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2619,
  "endLine" : 2625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent createProcessTextIntentForResolveInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1032,
  "endLine" : 1037,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void validate()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getLevel()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long fromFijSame()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double iToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initLookupCells()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishSync()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setActive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun setInactive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun answer()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun disconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bluetoothDeviceMatchesEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEarpieceEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallEndpointCompat.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallEndpointCompat.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/Participant.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutUsageReported()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getIndexableUrl()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/utils/ShortcutUtils.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueAnimator ofArgb()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getCurrentIterationFraction()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 669,
  "endLine" : 674,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 817,
  "endLine" : 823,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pulseAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1394,
  "endLine" : 1405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1407,
  "endLine" : 1412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1414,
  "endLine" : 1419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupStartValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 959,
  "endLine" : 964,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupEndValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 974,
  "endLine" : 979,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initQuad()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCubic()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void set()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntProperty.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addUpdateListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPauseListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofArgb()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofArgb()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ObjectAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 758,
  "endLine" : 763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Animator createAnimatorFromXml()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ObjectAnimator loadObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 772,
  "endLine" : 779,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initChildren()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 909,
  "endLine" : 917,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getPlayTimeNormalized()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1862,
  "endLine" : 1867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder after()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 2000,
  "endLine" : 2006,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void set()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatProperty.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidirectionalTypeConverter invert()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BidirectionalTypeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createResponsiveSizeAppWidget()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/AppWidgetManagerCompat.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbRangeDataNtfConfig.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/PredefinedEffectSignal.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimitivesDurations()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arePrimitivesSupported()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/device/HapticCompositionProfile.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createDateTimeInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterJdkStyleOptions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedDecimalSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 967,
  "endLine" : 972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getStartEndSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1081,
  "endLine" : 1086,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rule()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1619,
  "endLine" : 1624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean argNameMatches()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 914,
  "endLine" : 919,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1031,
  "endLine" : 1036,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NumberFormat getStockNumberFormatter()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1525,
  "endLine" : 1530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setArgStartFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2341,
  "endLine" : 2346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2578,
  "endLine" : 2583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRulesIdForLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRulesLoader.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int skipWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int skipIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/PatternProps.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern parse()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern parseChoiceStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern parsePluralStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern parseSelectStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int validateArgumentName()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Part()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 555,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inTopLevelChoiceMessage()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1533,
  "endLine" : 1538,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder readStrongBinder()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T readParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle readBundle()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence readCharSequence()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte readByte()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1262,
  "endLine" : 1267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size readSize()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1274,
  "endLine" : 1279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeF readSizeF()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1286,
  "endLine" : 1291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Set readSet()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1332,
  "endLine" : 1337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List readList()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1352,
  "endLine" : 1357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSerializationFlags()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element findClass()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchMediaButtonEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 873,
  "endLine" : 878,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 881,
  "endLine" : 886,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueTitleChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 889,
  "endLine" : 894,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 927,
  "endLine" : 932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 935,
  "endLine" : 940,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlaybackStateChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 943,
  "endLine" : 948,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 951,
  "endLine" : 956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 959,
  "endLine" : 964,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueTitleChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 967,
  "endLine" : 972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRepeatModeChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 984,
  "endLine" : 989,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExtrasChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1006,
  "endLine" : 1011,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionReady()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1027,
  "endLine" : 1032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportControls getTransportControls()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1533,
  "endLine" : 1539,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2413,
  "endLine" : 2418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2421,
  "endLine" : 2426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2429,
  "endLine" : 2434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2482,
  "endLine" : 2487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2606,
  "endLine" : 2611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackToRemote()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 685,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendSessionEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 729,
  "endLine" : 734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnActiveChangeListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnActiveChangeListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 986,
  "endLine" : 991,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1989,
  "endLine" : 1994,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2838,
  "endLine" : 2843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2846,
  "endLine" : 2851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2854,
  "endLine" : 2859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSessionInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3173,
  "endLine" : 3179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3237,
  "endLine" : 3242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3245,
  "endLine" : 3250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3448,
  "endLine" : 3453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3463,
  "endLine" : 3468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3477,
  "endLine" : 3482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3506,
  "endLine" : 3511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSessionInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4305,
  "endLine" : 4310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4553,
  "endLine" : 4558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4568,
  "endLine" : 4573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4582,
  "endLine" : 4587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 911,
  "endLine" : 916,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1030,
  "endLine" : 1035,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unsubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 698,
  "endLine" : 703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionSuspended()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 706,
  "endLine" : 711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 714,
  "endLine" : 719,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionSuspended()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1949,
  "endLine" : 1954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle setShowCancelButton()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeBigContentView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1525,
  "endLine" : 1530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrustedForMediaControl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasMediaControlPermission()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplApi21.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::media" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 682,
  "endLine" : 687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 690,
  "endLine" : 695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 1157,
  "endLine" : 1162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 489,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assumeCanTestCameraDisconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void assumeCanTestFrontCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTexIdFromGLContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GLUtil.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfExceedMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPairedConcurrentCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Response process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deInitSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeImageEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageEffect.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeImageEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageEffect.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraCaptureSessionHolder create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOutputConfigurationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraUseCaseAdapter createCameraUseCaseAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule grantCameraPermissionAndPreTestAndPostTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1070,
  "endLine" : 1075,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule grantCameraPermissionAndPreTestAndPostTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1090,
  "endLine" : 1095,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule grantCameraPermissionAndPreTestAndPostTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1119,
  "endLine" : 1125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestRule grantCameraPermissionAndPreTestAndPostTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1179,
  "endLine" : 1184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostTestCameraAvailability()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1565,
  "endLine" : 1570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createJpegFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createJpegrFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap rotateBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint createPaint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluateTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/RequiresDeviceFilter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/ForegroundTestActivity.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/RequestResultTestActivity.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateProcessProgressDelayed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 515,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceOrientedMeteringPointFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOrientedMeteringPointFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearTransformationInfoListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 644,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleCameraConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFlashUnit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryConfig onRetryDecisionRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TimeoutRetryPolicy.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConvergenceUtils.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HighPriorityExecutor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScheduledFuture scheduleWithFixedDelay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloseGuardHelper create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean set()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ChainingListenableFuture.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture immediateFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getAttributes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareAspectRatiosByMappingAreaInFullFovAspectRatioSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int requestByteToBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RestrictedCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unpack()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 429,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPreviewStabilization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 532,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVideoStabilization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void traceState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalImageProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/InternalImageProcessor.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void failAllPendingSnapshots()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void activateExternalTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferrableSurface getDeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DualOutConfig of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOutConfig.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessorNode.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DualOpenGlRenderer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Packet of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Packet.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SamplerShaderProgram()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int querySurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size getSurfaceSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkEglErrorOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 596,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkGlErrorOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int generateFbo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 685,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int generateTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 695,
  "endLine" : 700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOffset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositionSettings build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraExecutor.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 981,
  "endLine" : 986,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void abortImageCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1059,
  "endLine" : 1068,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPostviewResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2772,
  "endLine" : 2777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageReaderProxyProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2781,
  "endLine" : 2786,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2832,
  "endLine" : 2837,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetChildren()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getChildRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational getSensorAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List removeDuplicates()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setViewPortCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setProcessedImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Matrix getUpdatedTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onImageCaptured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCapacity()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageCloseListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retryRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RgbaImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageInfo getImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image getImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap createBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryUpdateRelativeRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageReaderProxyProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1593,
  "endLine" : 1598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureLatencyEstimate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAutoCancelDuration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 464,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 579,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1068,
  "endLine" : 1073,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ByteBufferOutputStream.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap rotateBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size getMaxSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNotSdr()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1073,
  "endLine" : 1079,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCoexistingPreviewImageCaptureRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1246,
  "endLine" : 1251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void d()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void i()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void w()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String truncateTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder requireLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryPolicy build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraFactory getCameraFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDeviceSurfaceManager getCameraDeviceSurfaceManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfigFactory getDefaultConfigFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void traceExecutionState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceSurfaceManagerProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUseCaseConfigFactoryProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAvailableCamerasLimiter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCameraOpenRetryMaxTimeoutInMillisWhileResuming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCameraProviderInitRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCurrentCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 678,
  "endLine" : 683,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuggestedStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 763,
  "endLine" : 768,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamState internalStateToStreamState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2348,
  "endLine" : 2354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreNonPendingState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2858,
  "endLine" : 2864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finalizeRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3323,
  "endLine" : 3328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder configureAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder configureVideo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaSpec.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoValidatedEncoderProfilesProxy findNearestHigherSupportedEncoderProfilesFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quality findNearestHigherSupportedQualityFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size getResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkQualityConstantsOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Surface getActiveSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setFileSizeLimit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setDurationLimitMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getExtraSupportedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getProblematicSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SizeCannotEncodeVideoQuirk.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualityValidatedEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startCollectingAudioData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSettingsSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSilenceStateChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture fetchData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1619,
  "endLine" : 1624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DynamicRangeMatchedEncoderProfilesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHdrSettingsMatched()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecImplementationOptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 467,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldResetCompensatingTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1184,
  "endLine" : 1189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  MutableOptionsBundle createInitialBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1658,
  "endLine" : 1663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setVideoEncoderInfoFinder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1694,
  "endLine" : 1699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getInstanceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdvancedSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 634,
  "endLine" : 639,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImageReferenceListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder setCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getCameraCharacteristic()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getCameraCharacteristicsMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender setDeviceStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender setSessionStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender setSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyOptionsToBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeInFlightUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraAccessExceptionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraAccessExceptionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraAccessExceptionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExtraSupportedSurfaceCombinationsContainer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoFlashAEModeDisabler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/AutoFlashAEModeDisabler.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseFlashModeTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/UseFlashModeTorchFor3aUpdate.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AeFpsRangeLegacyQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirk.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AspectRatioLegacyApi21Quirk.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLegacyDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/LegacyCameraSurfaceCleanupQuirk.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AfRegionFlipHorizontallyQuirk.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/LegacyCameraOutputConfigNullPointerQuirk.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatBaseImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 489,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List getMutableSurfaceListApi26()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ZoomState getDefaultZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disableAutoCancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearAutoFocusTimeoutHandle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeCancelFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 695,
  "endLine" : 700,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoUsageControl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureCallbackContainer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackContainer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 518,
  "endLine" : 523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addSessionCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyAeModeQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeCreatedSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1483,
  "endLine" : 1488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1498,
  "endLine" : 1504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getCaptureTypes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1813,
  "endLine" : 1820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraUnavailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2505,
  "endLine" : 2512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1297,
  "endLine" : 1303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateStreamUseCaseSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1325,
  "endLine" : 1330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generatePreviewStabilizationSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1332,
  "endLine" : 1337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FeatureSettings of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1567,
  "endLine" : 1572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSensorOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureSessionClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2PhysicalCameraInfoImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSensorOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTargetConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StillPortrait()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects-still-portrait/src/main/java/androidx/camera/effects/stillportrait/StillPortrait.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSettingsOverrideZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ApiCompat.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FlashControl.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraCallbackMap.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExposureCompensationStep()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ExposureStateAdapter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unwrapAs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CaptureResultAdapter.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/EncoderProfilesProviderAdapter.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/RequestProcessorAdapter.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isZslSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSessionStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldUseStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/StreamUseCaseUtil.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap renderInputToBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void drawArrays()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkGlErrorOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkEglErrorOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int createTextureId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int createFbo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markFilled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Canvas getOverlayCanvas()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/Frame.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1218,
  "endLine" : 1223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 721,
  "endLine" : 726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preview createPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deactivateRecordingByListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1762,
  "endLine" : 1767,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setActiveRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1780,
  "endLine" : 1785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVideoCaptureQualitySelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1830,
  "endLine" : 1835,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVideoCaptureMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1861,
  "endLine" : 1866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVideoCaptureDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1899,
  "endLine" : 1904,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVideoCaptureTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1932,
  "endLine" : 1937,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unbindVideoAndRecreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1953,
  "endLine" : 1958,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleTap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/impl/ZoomGestureDetector.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySurfaceNotInUse()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getPreviewBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPreviousRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getTextureViewCorrectionMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getRotatedViewportSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isViewportAspectRatioMatchPreviewView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTransformationInfoReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 498,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlashWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelFlow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/CoordinateTransform.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RectF getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RectF getRotatedCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrement()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedReference.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finalizeOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRealTimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getPhysicalMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraMetadata.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitPhysicalMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraMetadata.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Configuration.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Configuration.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeCameraGraph()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAllAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraAccessPrioritiesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraStatusMonitor.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createReprocessCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraAccessPrioritiesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/RetryingCameraStateOpener.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReprocessCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalizeOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSensorPixelModeUsed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createExtensionCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPostviewOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  useSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTorchOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 655,
  "endLine" : 660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraSurfaceManager.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun custom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrement()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideFrameDistributor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProviderImpl.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCameraGraphs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearEvents()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTransformationInfo()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getTextureViewCorrectionMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isViewportAspectRatioMatchViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Size getRotatedViewportSize()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getViewfinderBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPreviousRequest()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidateSurface()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void d()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void i()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void w()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String truncateTag()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformationInfo of()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/transform/TransformationInfo.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdownNow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitTermination()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun d()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun d()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun i()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun i()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun w()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun w()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun e()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun e()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDoubleTap()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/core/ZoomGestureDetector.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 201,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void onSelectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 376,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 470,
  "endLine" : 476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Display getDisplay()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRouteListingPreference()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTransferToLocalEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectRouteToFallbackRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1389,
  "endLine" : 1396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearVolumeHandling()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1453,
  "endLine" : 1458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enqueue()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 599,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 660,
  "endLine" : 666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfSessionManagementNotSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkCallingThread()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1011,
  "endLine" : 1016,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMediaTransferEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGroupVolumeUxEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1032,
  "endLine" : 1037,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getGlobalCallbackCount()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1043,
  "endLine" : 1048,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeviceSpeaker()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1592,
  "endLine" : 1597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeHandling()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1828,
  "endLine" : 1833,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1893,
  "endLine" : 1898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void deliverDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 260,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 671,
  "endLine" : 680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterActiveScanThrottlingHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean finalizeActiveScanAndScheduleSuppressActiveScanRunnable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterActiveScanThrottlingHelper.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateSystemRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 490,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMediaTransferReceiverEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOutputSwitcherEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransferToLocalEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicGroupRouteController findControllerBySessionId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1029,
  "endLine" : 1034,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disableRouteForReleasedRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1451,
  "endLine" : 1457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableRouteForReleasedRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1459,
  "endLine" : 1464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 339,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiscoveryRequestChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebindIfDisconnected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void attachControllersToConnection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 425,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void detachControllersFromConnection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 515,
  "endLine" : 520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 528,
  "endLine" : 533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 555,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 699,
  "endLine" : 704,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unselectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 899,
  "endLine" : 904,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 906,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 913,
  "endLine" : 918,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMemberRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGroupMemberIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDeduplicationIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllowedPackages()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDescriptor build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 904,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStartTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyAdapterDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 914,
  "endLine" : 922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindGroupVolumeViewHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1079,
  "endLine" : 1086,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1404,
  "endLine" : 1409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPerformDefaultAction()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUseDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogFactory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCheatSheetEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 494,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cacheAndReset()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 779,
  "endLine" : 784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 481,
  "endLine" : 486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMediaControlVisibility()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 574,
  "endLine" : 581,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDesiredArtHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1085,
  "endLine" : 1092,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1169,
  "endLine" : 1174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStartTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1252,
  "endLine" : 1257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUseDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTypeface()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertDeviceAllowsProfileInstallerAotWritesCalled()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeCompressed()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeProfileForS()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentLayoutHelper()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int delete()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/InitializationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::startup" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void buildComponents()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseCompatPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreventCornerOverlap()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoundRectDrawableWithShadow createBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/NavEntry.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation3" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneInfo.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::navigation3" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneState.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation3" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SinglePaneScene.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::navigation3" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldHideFingerprintDialog()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldDelayShowingPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canAssumeStrongBiometrics()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void authenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1216,
  "endLine" : 1222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CancellationSignalProvider getCancellationSignalProvider()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData getAuthenticationResult()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MutableLiveData getAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData getAuthenticationHelpMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 648,
  "endLine" : 653,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData isAuthenticationFailurePending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 664,
  "endLine" : 669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAuthenticationFailurePending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData isNegativeButtonPressPending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 679,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNegativeButtonPressPending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 686,
  "endLine" : 691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData isMoreOptionsButtonPressPending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 694,
  "endLine" : 699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMoreOptionsButtonPressPending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 701,
  "endLine" : 706,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData isFingerprintDialogCancelPending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 719,
  "endLine" : 724,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFingerprintDialogCancelPending()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData getFingerprintDialogState()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData getFingerprintDialogHelpMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAuthenticationFailed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 785,
  "endLine" : 790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDismissDialogDelay()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1143,
  "endLine" : 1148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createConfirmDeviceCredentialIntent()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1435,
  "endLine" : 1440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isErrorMessageEqualTo()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::biometric" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateHelpMessageColor()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSystemFeatureFingerprint()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSystemFeatureFace()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSystemFeatureIris()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkValidColumn()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCursorReady()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void entryRemoved()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void includeStats()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 702,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun HiltViewModelFactory()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-navigation/src/main/java/androidx/hilt/navigation/HiltNavBackStackEntry.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::hilt" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInspector()",
  "longName" : "",
  "relativeFileName" : "work/work-inspection/src/main/java/androidx/work/inspection/WorkManagerInspectorFactory.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::work" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkContinuationImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture updateProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteProgressUpdater.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::work" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableRemoteWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableForegroundRequestInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanUp()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Single getForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RemoteWorkContinuation beginUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkManager.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::work" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backoffPolicyToInt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTypeConverters.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::work" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleStop()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeout()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation enqueueUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withRuntimeExtras()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkerWrapper.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceStopRunnable()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 360,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String userObjectToString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1032,
  "endLine" : 1042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CancellationException cancellationExceptionWithCause()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1181,
  "endLine" : 1186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1190,
  "endLine" : 1195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkProgressUpdater.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::work" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkTimer()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isComponentExplicitlyEnabled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::work" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkRequestHolder()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkRequestHolder.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::work" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleWorkSpec()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAllCommandsCompleted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmService.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::work" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createScheduleWorkIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Intent writeWorkGenerationalId()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createStopWorkIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerExecutionListenerIfNeeded()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unschedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/DelayedWorkTracker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSchedulingExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWorkerInitializationExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWorkerExecutionExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 470,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 522,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBackoffCriteria()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Worker.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::work" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestWorkerBuilder from()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestWorkerBuilder.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::work" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initializeTestWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void closeWorkDatabase()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/Constraints.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Single getForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Message createStateMessage()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/SendableMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::enterprise" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2711,
  "endLine" : 2716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean didBlockInteraction()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3217,
  "endLine" : 3222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldDodge()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3414,
  "endLine" : 3419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewRemoved()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3434,
  "endLine" : 3440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Saver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeResistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 667,
  "endLine" : 672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 685,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerHorizontallyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerVerticallyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHorizontal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun frame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1088,
  "endLine" : 1094,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewMotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1372,
  "endLine" : 1377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/DslConstraintSet.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun designInfoProviderInRemember_withConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun designInfoProviderInRemember_withDsl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStartCurrentState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1065,
  "endLine" : 1070,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAnimation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 861,
  "endLine" : 866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getProgressDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1790,
  "endLine" : 1795,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStartId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1799,
  "endLine" : 1804,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEndId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1806,
  "endLine" : 1811,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDuration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1862,
  "endLine" : 1867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStaggered()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1896,
  "endLine" : 1901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1903,
  "endLine" : 1908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1910,
  "endLine" : 1915,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getSpringStiffiness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1917,
  "endLine" : 1922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1924,
  "endLine" : 1929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1931,
  "endLine" : 1936,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1938,
  "endLine" : 1943,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1944,
  "endLine" : 1949,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1950,
  "endLine" : 1955,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getMoveWhenScrollAtTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1962,
  "endLine" : 1967,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getXVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1313,
  "endLine" : 1318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getYVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1321,
  "endLine" : 1326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getXVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1329,
  "endLine" : 1334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getYVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1337,
  "endLine" : 1342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1683,
  "endLine" : 1688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1706,
  "endLine" : 1711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3013,
  "endLine" : 3018,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3254,
  "endLine" : 3259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTransitionTimeMs()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4460,
  "endLine" : 4465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransitionListener()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4483,
  "endLine" : 4488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeTransitionListener()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4497,
  "endLine" : 4502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignTool getDesignTool()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4651,
  "endLine" : 4656,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4769,
  "endLine" : 4774,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4877,
  "endLine" : 4882,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getDefinedTransitions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4889,
  "endLine" : 4894,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int lookUpConstraintId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4955,
  "endLine" : 4960,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getConstraintSetNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4968,
  "endLine" : 4973,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disableAutoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4980,
  "endLine" : 4985,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isViewTransitionEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5053,
  "endLine" : 5058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyViewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5068,
  "endLine" : 5073,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKeyframe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 636,
  "endLine" : 641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcScreenPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 988,
  "endLine" : 993,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void enableAllTransitions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpTheme()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedValues getSharedValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueModifier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3942,
  "endLine" : 3947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeValueModifier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3954,
  "endLine" : 3959,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyLayoutFeatures()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 666,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateLabels()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1161,
  "endLine" : 1166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateLabelsList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1173,
  "endLine" : 1178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3676,
  "endLine" : 3681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainCircle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3870,
  "endLine" : 3875,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constraint get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4472,
  "endLine" : 4477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraint getConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5771,
  "endLine" : 5776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void writeVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6165,
  "endLine" : 6170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties elevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 464,
  "endLine" : 469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties translationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLString from()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement getOrNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calcScreenPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 651,
  "endLine" : 656,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 899,
  "endLine" : 904,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyCycleOscillator makeWidgetCycle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double func()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Schlick.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double dfunc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Schlick.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cubic()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getDX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getDY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayRow createRowDimensionPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensurePositiveConstant()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 469,
  "endLine" : 476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCustomFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFacade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference clearVertical()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void set()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperWidget getHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/BarrierReference.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference start()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference end()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference percent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getPostMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getPreMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperWidget getHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowsSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnsSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperWidget getHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChainElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getPostMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float getPreMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPostGoneMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPreGoneMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float value()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void parseHeader()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawDebug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutInformationMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getValueByString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Chain getChainByString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getValueByString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Wrap getChainByString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalChainReference verticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalChainReference horizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowReference getVerticalFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowReference getHorizontalFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignHorizontallyReference centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignVerticallyReference centerVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void map()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getIdsForTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 584,
  "endLine" : 589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension min()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension min()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension max()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDragScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDragThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpringStiffness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTouchUpProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 671,
  "endLine" : 676,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateParentDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 769,
  "endLine" : 774,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinalValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1093,
  "endLine" : 1098,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1105,
  "endLine" : 1110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1117,
  "endLine" : 1122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1167,
  "endLine" : 1172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1444,
  "endLine" : 1449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1456,
  "endLine" : 1461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void immediateConnect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1928,
  "endLine" : 1933,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Rectangle.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void grow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Rectangle.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addVerticalWrapMinVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHorizontalWrapMinVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addVerticalWrapMaxVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHorizontalWrapMaxVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void define()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWrapDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 492,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDependency()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalWidgetRun()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1064,
  "endLine" : 1069,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 657,
  "endLine" : 662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSpansValid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 446,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int leftOfWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int topOfWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int rightOfWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bottomOfWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearVerticalAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 825,
  "endLine" : 830,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1003,
  "endLine" : 1008,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HGuideline.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VGuideline.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Helper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void build()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Keys.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Keys.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Keys.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Keys.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBinaryExpression()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceHolderListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSurfaceListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setComposingText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitCompletion()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean commitCorrection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder getSurfaceToken()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNullBinding()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureSurfaceView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNewIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatch()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceDispatcher.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchNoFail()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceDispatcher.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarAppViewModelFactory()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModelFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/HostUpdateReceiver.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarAppViewModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setActivityResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Insets getSafeInsets()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent getHostPageIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterClimateStateCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeListenerImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 473,
  "endLine" : 478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccelerometerListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCarHardwareLocationListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarPropertyConfig getPropertyConfig()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarPropertyResponse.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Person validateSender()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceContainer()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceContainer()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/ErrorEvent.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEvent.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseChangeEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/BrowseChangeEvent.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AppInfo getAppInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HostValidator getHostValidator()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int validateInputType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 397,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentRefreshRequested()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnContentRefreshDelegateImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnClickDelegateImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTimeWithZone()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pane()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/TabContentsConstraints.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarColorConstraints.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarColorConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarColorConstraints.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarTextConstraints.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Toggle getToggle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnItemsVisibilityChangedListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlaceMarker()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceMarker build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAlertCancelled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAlertDismissed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Distance create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnContentRefreshListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongMessageTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SectionedItemList create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnContentRefreshListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCurrentStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 518,
  "endLine" : 523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDestination()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validateOrThrow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/constraints/ContentTemplateConstraints.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRemainingDistanceColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Maneuver()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidTypeWithExitNumber()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Destination build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object fromBundle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeIBinder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 282,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeClass()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/SteeringWheelHeatProfile.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/SeatTemperatureProfile.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/SeatVentilationProfile.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getSupportedMinMaxCelsiusRange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getSupportedMinMaxFahrenheitRange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCelsiusSupportedIncrement()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFahrenheitSupportedIncrement()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCarAppApiLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PendingIntent createForProjected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarConnection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void queryForState()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetHosts()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostDispatcher.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAccelerometerListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCarHardwareLocationListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarResultStubMap()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarResultStubMap.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onClickSearch()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchScreen.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClickItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SearchResultsScreen.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMarkerVisibility()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClickFavorite()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/FavoritesScreen.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Script()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DateTimeWithZone getCurrentDateTimeZoneWithOffset()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onConnectionStateUpdate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void promptAapUsers()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/MapWithContentDemoScreen.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action createToastAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Item buildRowForAdditionalData()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 333,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performSignInWithGoogleFlow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInTemplateDemoScreen.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::car" ],
  "startLine" : 332,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateDemoScreen.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/SettingsScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/MapDemosScreen.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row createRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/NavigationDemosScreen.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Class findInitClass()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Element findClass()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/RemoteCallbackProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInputBufferAvailable()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 992,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseEGLSurface()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeUnCurrent()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkEglError()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyRect()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 927,
  "endLine" : 934,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 953,
  "endLine" : 960,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 971,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/SingleProcessDataStoreStressTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::datastore" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/SingleProcessDataStoreStressTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::datastore" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  runAndPumpInStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 884,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIncrementAndGet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/SharedCounterTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::datastore" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessFileTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::datastore" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNotUpdating()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::datastore" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoolean()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 45,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInt()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testString()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMutablePreferencesClear()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 202,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsDifferentInstances()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsDifferentValues()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsDifferentStringSets()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsSameByteArrays()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEqualsDifferentByteArrays()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 310,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMutablePreferencesOfConstructor()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesFromJavaTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::datastore" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStore.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::datastore" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/test-common/java/androidx/datastore/rxjava3/TestingSerializer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::datastore" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidInstrumentedTest/kotlin/androidx/datastore/preferences/SharedPreferencesToPreferencesTest.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::datastore" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreferencesDataStoreFile()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidInstrumentedTest/kotlin/androidx/datastore/preferences/PreferenceDataStoreFileTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::datastore" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDataStoreFile()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/DataStoreFileTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::datastore" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/TestingSerializer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::datastore" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/migrations/SharedPreferencesMigrationTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStore.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::datastore" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/test-common/java/androidx/datastore/rxjava2/TestingSerializer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::datastore" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-e2ee/src/main/java/androidx/credentials/e2ee/IdentityKey.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appInfoToOrigin()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/WebAuthnUtilsApi28.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::credentials" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun b64Encode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/WebAuthnUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::credentials" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appInfoToOrigin()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/WebAuthnUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::credentials" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPrepareCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::credentials" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCredentialResults()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAuthenticationResults()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRemoteResults()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertGetResponseToJetpackClass()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/internal/FrameworkImplHelper.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::credentials" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAction()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultIconPreferredAsSingleProvider()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 841,
  "endLine" : 846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CallingAppInfo.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::credentials" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialRequest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::credentials" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetCredentialException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateCredentialException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateCredentialResponse()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGetCredentialException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 610,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateCredentialException()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialRequest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::credentials" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultIconPreferredAsSingleProvider()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 862,
  "endLine" : 867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromRemoteEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAction()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreatePublicKeyCredentialRequest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::credentials" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/ProviderClearCredentialStateRequest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::credentials" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialEntry.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::credentials" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCreateEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultIconPreferredAsSingleProvider()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 809,
  "endLine" : 814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreferImmediatelyAvailableCredentials()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreateRestoreCredential/CredentialProviderCreateRestoreCredentialController.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::credentials" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi31.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::metrics" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static URLConnection getUrlConnection()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/ChannelLogoUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewChannelHelper()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deletePreviewChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreviewProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 437,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateWatchNextProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildPreviewProgramsUriForChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWrite()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enforceAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppAuthenticatorConfig create()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 808,
  "endLine" : 814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean keyExists()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::security" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrongBoxBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUserAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Pair encryptKeyValuePair()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TestAppAuthenticatorBuilder createFromResource()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestAppAuthenticatorBuilder setSignatureAcceptedForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionTranscript()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionTranscript()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTextViewHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditTextHelper getEmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTextViewHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MetadataList read()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int reset()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 571,
  "endLine" : 576,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuilder getStringBuilder()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 823,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat reset()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat reset()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editable newEditable()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditableFactory.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitCallback getInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputFilter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputConnection.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::emoji" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitCallback getInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTextViewHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditTextHelper getEmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextSpanTransition()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder replace()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSpanAdded()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSpanRemoved()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTextViewHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditTextHelper getEmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentStateAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwCallbackListModifiedWhileInUse()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositeOnPageChangeCallback.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverScrollMode()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 547,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPageSize()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 972,
  "endLine" : 977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 990,
  "endLine" : 995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 998,
  "endLine" : 1003,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfoForItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1039,
  "endLine" : 1044,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLmPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1326,
  "endLine" : 1331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence onRvGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1349,
  "endLine" : 1354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean perform()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1361,
  "endLine" : 1366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean perform()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1372,
  "endLine" : 1377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String onGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1406,
  "endLine" : 1411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1419,
  "endLine" : 1424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetUserInputEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1444,
  "endLine" : 1449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicFragmentNavigator.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::navigation" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::navigation" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::navigation" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onCreateDetailPaneNavHostFragment()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addSharedElements()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 649,
  "endLine" : 654,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestinationWithExistingParent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNavOptions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavActionTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::navigation" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithMissingAnnotationNameGetWithExplicitName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavigatorProviderTest.android.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithAnnotationNameGetWithAnnotationName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavigatorProviderTest.android.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::navigation" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 315,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/ActionOnlyNavDirectionsTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::navigation" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavAction.android.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::navigation" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkDomainWithWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1291,
  "endLine" : 1297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkDomainWithWildCardAndPathParamWildCard()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1300,
  "endLine" : 1306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkActionMatchNullUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkActionTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkActionNoMatchDifferent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkActionTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigation" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSerializableClassInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1098,
  "endLine" : 1105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchNativeTypeCustomTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 474,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchNativeTypeCustomTypeParamNestedCustomSerializer()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeUnsupportedArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 732,
  "endLine" : 739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSerializableClassInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addWithAnnotationNameGetWithExplicitName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavActionTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavOptionsBuilderTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeLong()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFloat()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeCustomType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeCustomTypeNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 322,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 331,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeDefaultValueOverridden()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeNullPrimitive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 385,
  "endLine" : 391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeNullCustom()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArgNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArgNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgOverrideDefault()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgNullLiteral()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArrayArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryNullableArrayArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 250,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryNullArrayArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 259,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonSerializableClassInvalid()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 581,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfInterface()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 626,
  "endLine" : 632,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsValidDeepLinkValidLinkExact()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 496,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInDefaultArgsWrong()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 623,
  "endLine" : 629,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRouteArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 632,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationLabel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 244,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassArgsSameClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navDestinationDeepLinkKClassWrongUriPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationBuilderTest.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::navigation" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteDecoder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::navigation" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 689,
  "endLine" : 695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navHostPreviewTest()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostPreviewTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancelInstall()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallMonitor.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicActivityNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigation" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/CollapsingToolbarOnDestinationChangedListener.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFallbackOnNavigateUpListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AppBarConfiguration.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::navigation" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNavigateOnClickListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/Navigation.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavHostTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::navigation" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPreviousBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionDifferentURI()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3822,
  "endLine" : 3828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeDifferentUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 3863,
  "endLine" : 3869,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkUriAndActionMissingUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4013,
  "endLine" : 4020,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionAndMimeTypeMissingMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4024,
  "endLine" : 4031,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkActionAndMimeTypeMissingAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4035,
  "endLine" : 4042,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4547,
  "endLine" : 4554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCurrentBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSetGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaDeepLinkMimeTypeDifferentUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 766,
  "endLine" : 772,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1886,
  "endLine" : 1893,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetViewModelStore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerViewModelTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigation" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavControllerViewModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::navigation" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidMain/kotlin/androidx/navigation/testing/TestNavigatorState.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidMain/kotlin/androidx/navigation/testing/TestNavigatorState.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 123,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun pop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jbMain/kotlin/androidx/navigation/testing/TestNavigatorState.jb.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldBeScoredForTarget()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilter()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 710,
  "endLine" : 715,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTarget()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 756,
  "endLine" : 761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearTargets()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List quantizePixels()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int quantizeFromRgb888()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate-samples/src/main/java/androidx/lifecycle/LifecycleViewModelSavedStateSamples.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegateExplicitKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate-samples/src/main/java/androidx/lifecycle/LifecycleViewModelSavedStateSamples.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegateExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate-samples/src/main/java/androidx/lifecycle/LifecycleViewModelSavedStateSamples.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDispatchNeeded()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/PausingDispatcher.jvm.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun callMethods()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/Interface2_LifecycleAdapter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun callMethods()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/Interface1_LifecycleAdapter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun callMethods()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/Base_LifecycleAdapter.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDerivedSequence()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void assertMainThread()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 499,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitField()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-lint/src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidMain/kotlin/androidx/lifecycle/ViewModelProvider.android.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_doesNotClose()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoViewModels()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOwnedBy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withConstructorWithZeroArguments_returnsViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/NewInstanceFactoryTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withConstructorWithZeroArguments_returnsViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/jvmTest/kotlin/androidx/lifecycle/viewmodel/internal/DefaultViewModelProviderFactoryTest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creationExtras_withInitial_combinesWithBuilderValues()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plus_addedTogetherWithConflictingKeys_overridesFirstValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssign_addedTogetherWithConflictingKeys_overridesFirstValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_withDefaultScope_afterClear_launchesCancelledJob()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelScope_withCustomScope_afterClear_launchesCancelledJob()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewModelScopeTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppConstructorCreateIsCalled()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModelStore.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitTryExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMainDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/desktopTest/kotlin/MainDispatcherCheckerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/nonJvmMain/kotlin/androidx/lifecycle/LifecycleRegistry.nonJvm.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/jvmMain/kotlin/androidx/lifecycle/LifecycleRegistry.jvm.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/NoPackageTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPackage()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/NoPackageTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getCurrentState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void forceGc()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMainHandlerAndDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonTest/kotlin/androidx/lifecycle/testing/LifecycleRegistryTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observerCount()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonTest/kotlin/androidx/lifecycle/testing/LifecycleRegistryTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModel_createsInstance()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModel_whenNotCleared_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModel_whenNotCleared_usesCustomCreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/LegacySavedStateHandleController.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newliveData_withInitialGet()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLiveData_existingValue_withInitial()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLiveData_existingValue_withNullInitial()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLiveData_existingNullValue_withInitial()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToLifecycle()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleController.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleController.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  remove()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/internal/SavedStateHandleImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerActivityLifecycleCallbacks()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  viewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidMain/kotlin/androidx/lifecycle/viewmodel/compose/ViewModel.android.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  viewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidMain/kotlin/androidx/lifecycle/viewmodel/compose/ViewModel.android.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun customFactoryProducerIsUsedWhenProvided()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 186,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  viewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/commonMain/kotlin/androidx/lifecycle/viewmodel/compose/ViewModel.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void removeSource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDpConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidHostTest/kotlin/androidx/compose/animation/ConverterTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingDistance()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/FlingCalculator.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/FlingCalculator.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun velocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/FlingCalculator.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fadeIn()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fadeOut()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1400,
  "endLine" : 1405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimationModifier.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/RenderInTransitionOverlayNodeElement.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/RenderInTransitionOverlayNodeElement.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberSharedContentState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 849,
  "endLine" : 855,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun prepareTransitionWithInitialVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 913,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateTargetBoundsProvider()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 557,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpringIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFinishedAtTheBeginning()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/SnapAnimationTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEndSnapping()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/PhysicsAnimationTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 769,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1054,
  "endLine" : 1059,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1065,
  "endLine" : 1070,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAcceleration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/SpringSimulation.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcDX()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcDY()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGlobalLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRail_width()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationRail_compactWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/NavigationRailTest.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_disabled_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_disabled_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchScreenshotTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ObservableThemeTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_focusable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLargeFontSizeIsLargerThenMinHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_expandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_expandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ButtonWithLargeFontSizeIsLargerThenMinHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_emptyContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SnackbarTest.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divider_DefaultSizes()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DividerUiTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonTest_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_noContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_shortContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_longContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BadgeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomSheetScaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomSheetScaffold.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Shapes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeResistance()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 697,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 715,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/RadioButton.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartRadius()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidHostTest/kotlin/androidx/compose/material/ripple/RippleAnimationTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleAnimation.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createAndroidComposeBenchmarkRunner()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTestCase()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPendingChanges()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dp_assertNotEquals_fail()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/DpAssertionsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContainsColor()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ImageAssertionsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createParameterizedComposeTestRule()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ParameterizedComposeTestRule.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithLongPressTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/TestViewConfiguration.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithDoubleTapTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/TestViewConfiguration.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithDoubleTapMinTimeMillis()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/TestViewConfiguration.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithMinimumTouchTargetSize()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/TestViewConfiguration.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWindowSizeClass()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/skikoMain/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass.skiko.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performKeyDownAndUp()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/desktopTest/kotlin/androidx/compose/material3/DesktopMenuTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plusMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minusMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAccessibilityServicesStateChangeListener()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAccessibilityServicesStateChangeListener()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthRestore()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModelTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plusMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minusMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_getKeylineBefore()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_getKeylineAfter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonColors_copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/IconButtonTest.kt",
  "fileLinesCount" : 1473,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearWavyProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorTest.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBox_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_disabled_checked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchTest_disabled_unchecked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchScreenshotTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_origin()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_dark()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_end()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_steps()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_first_steps()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_last_steps()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_middle_steps_dark()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderTest_min_corner()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rangeSliderTest_fullRange()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderScreenshotTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 803,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress0AndSwipeEdgeLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress25AndSwipeEdgeLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress50AndSwipeEdgeLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress75AndSwipeEdgeLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress100AndSwipeEdgeLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress0AndSwipeEdgeRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress25AndSwipeEdgeRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress50AndSwipeEdgeRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predictiveBack_navigationDrawer_progress75AndSwipeEdgeRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_focusable()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slider_semantics_disabled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_lightTheme_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearProgressIndicator_darkTheme_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularProgressIndicator_lightTheme_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precisionPointerUiEnabled_noDevicesConnected_noDenseUi()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallExtendedFabTextOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumExtendedFabTextOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeExtendedFabTextOnly()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonScreenshotTest.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLargeFontSizeIsLargerThenHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ChipTest.kt",
  "fileLinesCount" : 1267,
  "components" : [ "primary::compose" ],
  "startLine" : 1186,
  "endLine" : 1192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_customColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallTopAppBar_expandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBar_expandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 1115,
  "endLine" : 1120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBar_widthExpandsToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarTest.kt",
  "fileLinesCount" : 3472,
  "components" : [ "primary::compose" ],
  "startLine" : 2010,
  "endLine" : 2015,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadingIndicator_determinate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadingIndicator_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedLoadingIndicator_indeterminate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalDivider_defaultSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDivider_defaultSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DividerTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_emptyContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeIncreasedShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraLargeIncreasedShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraExtraLargeShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_predictiveBack_progress0()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetScreenshotTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_predictiveBack_progress25()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetScreenshotTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_predictiveBack_progress50()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetScreenshotTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_predictiveBack_progress75()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetScreenshotTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_predictiveBack_progress100()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetScreenshotTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_keyboardInput_switchAmPm()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeInput_24Hour_noAmPm_Toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_12h_hourInitializationMatches()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_24h_hourInitializationMatches()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_modalWideNavigationRail_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wideNavigationRail_modalWideNavigationRail_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalWideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_selected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_lightTheme_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_darkTheme_notSelected()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonScreenshotTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLinearProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateCircularProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_noContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_shortContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badge_longContent_size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BadgeTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_withDismiss_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_withDismiss_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listItem_withEmptyHeadline_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ListItemTest.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLoadingIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateContainedLoadingIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLoadingIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateContainedLoadingIndicator_Progress()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLoadingIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateContainedLoadingIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun randomGreenFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ucsCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/CarouselState.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt",
  "fileLinesCount" : 638,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 3315,
  "endLine" : 3321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1084,
  "endLine" : 1089,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1451,
  "endLine" : 1456,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1559,
  "endLine" : 1565,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 1365,
  "endLine" : 1370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 2082,
  "endLine" : 2087,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1152,
  "endLine" : 1157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2500,
  "endLine" : 2505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 926,
  "endLine" : 932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1970,
  "endLine" : 1975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1090,
  "endLine" : 1095,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RangeSlider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 730,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3183,
  "endLine" : 3188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Saver()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3393,
  "endLine" : 3398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DragHandle.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/DraggableAnchors.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 723,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButtonBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 798,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButtonVibrantBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 965,
  "endLine" : 970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_tableTop_compact()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_tableTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteScaffoldLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1496,
  "endLine" : 1501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertValuesAt()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/DelayedSpringSpecTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldAdaptStrategies.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneAdaptedValue.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateWithFadingModifier.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneMotion.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneMotion.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldState.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFirstPaneWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation3/ThreePaneScaffoldScene.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 319,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun peekPreviousScaffoldValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeUIViewController()",
  "longName" : "",
  "relativeFileName" : "compose/mpp/demo-swiftui/iosApp/iosApp/ContentView.swift",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNotCompletedSetWeGotFalse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenValueIsNotSetWeGotNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObservableWithInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RetainLogger()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainedEffectTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RetainLogger()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainedEffectTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RetainLogger()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainedEffectTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RetainLogger()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainedEffectTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/Retain.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/Retain.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun enableRetainingExitedValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LocalRetainedValuesStoreProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValueHolder.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RetainedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreSimpleValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreClearsTheStoredValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSaveAndRestore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/ListSaverTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableListItemsAreSupported()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/ListSaverTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSaveAndRestore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/MapSaverTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableMapItemsAreSupported()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/MapSaverTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.android.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun composableLambdaNInstance()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/internal/ComposableLambdaN.jvmAndAndroid.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upFromRootThrows()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionInstanceTests.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateGet_IndexOutOfBound()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canModifyAStateList_add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canModifyAStateList_addIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSortTheList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aMutableStateCanBeWrittenToOutsideASnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingAnEqualityPolicyStateToItsCurrentValueIsNotConsideredAChange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 656,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingANeverEqualPolicyStateToItsCurrentValueIsConsideredAChange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringOfDerivedStateDoesNotTriggerReadObservers()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringValueOfMutableState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 685,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1344,
  "endLine" : 1349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1359,
  "endLine" : 1364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyMutableMapKeysAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyMutableMapKeysAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysContains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyMutableMapValuesAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesAdd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyMutableMapValuesAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesAddAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesContains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validatePut()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToSetItems()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldOverflowGracefully()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWritingANewValueDoesObserveChange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2090,
  "endLine" : 2095,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2097,
  "endLine" : 2102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/ModelViewTests.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RememberUser()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2075,
  "endLine" : 2080,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Tree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2335,
  "endLine" : 2340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2731,
  "endLine" : 2736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2895,
  "endLine" : 2900,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3035,
  "endLine" : 3040,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3402,
  "endLine" : 3407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun seen()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4346,
  "endLine" : 4351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Varargs()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4512,
  "endLine" : 4517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeferredSubcomposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5002,
  "endLine" : 5007,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfFirst()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfLast()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldRightIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllCollection()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllVector()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllCollection()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListSubList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Get_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Get_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 828,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Get_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 836,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Get_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 839,
  "endLine" : 844,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_RemoveAt_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_RemoveAt_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 860,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_RemoveAt_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 863,
  "endLine" : 868,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_RemoveAt_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 871,
  "endLine" : 876,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Set_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 884,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Set_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Set_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 900,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Set_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_SubList_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 916,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_SubList_Below()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 919,
  "endLine" : 924,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_SubList_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 932,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_SubList_Above()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 935,
  "endLine" : 940,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_SubList_Order()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 948,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_SubList_Order()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun element()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInitialization()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseRepeatableOffset()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddOneToEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectError()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAndRestoreMutableIntState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidDeviceTest/kotlin/androidx/compose/runtime/snapshots/ParcelablePrimitiveMutableStateTests.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAndRestoreMutableLongState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidDeviceTest/kotlin/androidx/compose/runtime/snapshots/ParcelablePrimitiveMutableStateTests.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAndRestoreMutableFloatState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidDeviceTest/kotlin/androidx/compose/runtime/snapshots/ParcelablePrimitiveMutableStateTests.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveAndRestoreMutableDoubleState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidDeviceTest/kotlin/androidx/compose/runtime/snapshots/ParcelablePrimitiveMutableStateTests.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 1183,
  "endLine" : 1188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endProviders()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterComposer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2967,
  "endLine" : 2972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeInitial()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2989,
  "endLine" : 2994,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/DerivedState.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearIf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unsafeLeave()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1610,
  "endLine" : 1615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1707,
  "endLine" : 1713,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1812,
  "endLine" : 1818,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateHandle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordDerivedStateValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trimValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushUpdateValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushUpdateAnchoredValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  pushUpdateNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endNodeInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/FixupList.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/FixupList.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDebugString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/FixupList.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentWithReceiverOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentWithReceiverOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentWithReceiverOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun observesAnyOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 881,
  "endLine" : 886,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1042,
  "endLine" : 1047,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DisposableEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeToGroupContaining()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun first()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun last()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 969,
  "endLine" : 974,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 981,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 983,
  "endLine" : 988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1017,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupContainsAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slotSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1104,
  "endLine" : 1109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipToGroupEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1120,
  "endLine" : 1125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1664,
  "endLine" : 1669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skip()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1675,
  "endLine" : 1680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3396,
  "endLine" : 3401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3535,
  "endLine" : 3541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trySet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/SnapshotThreadLocal.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releasing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnDeactivateIfNecessary()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateGroupsWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveStateAndDisposeForHotReload()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNotCompletedSetWeGotFalse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenValueIsNotSetWeGotNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testObservableWithInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/webMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.web.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/webMain/kotlin/androidx/compose/foundation/Overscroll.web.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/macosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.macos.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressDownAndWaitForIdle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 916,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressRightWaitForIdle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1026,
  "endLine" : 1031,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1474,
  "endLine" : 1479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1489,
  "endLine" : 1494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1504,
  "endLine" : 1509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_mouseSelectionObserver_onStart_withShift()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/DesktopTextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_mouseSelectionObserver_onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/DesktopTextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseWithOppositeDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandler()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportFullscreenMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorCapsMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnection.android.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/selection/AndroidTextFieldMagnifier.android.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.android.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2104,
  "endLine" : 2110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2166,
  "endLine" : 2172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getContentType()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_before_punctuation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/AddTextContextMenuDataComponentsElement.ios.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenu.ios.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapToLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VerticalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HorizontalScrollbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.desktop.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.desktop.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startMovingTogetherWithMouse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/window/WindowDraggableArea.desktop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateToZero_doesNothing_whenValueIsZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/UpdatableAnimationStateTest.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueuedRequest_isRemoved_whenCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_valid_args()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_contains_start_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_contains_end_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_contains_start_and_end_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_smaller_than_top_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_larger_than_bottom_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_same_row_smaller_than_left_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Vertical_same_row_larger_than_right_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_contains_start_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_contains_end_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_contains_start_and_end_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_smaller_than_left_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_larger_than_right_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_same_column_smaller_than_top_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSelected_Horizontal_same_column_larger_than_bottom_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionModeTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun middleInfos_singleLayout_isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldPerformHaptics_notInTouchMode_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldPerformHaptics_allEmptyTextSelectables_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldPerformHaptics_inTouchModeAndNonEmpty_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedText_selection_null_return_null()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 568,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_singleEmptySelectable_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_reversedSelectionFullySelected_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1095,
  "endLine" : 1100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_reversedSelectionPartiallySelected_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1103,
  "endLine" : 1108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startHandleLineHeight_valid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1265,
  "endLine" : 1271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endHandleLineHeight_valid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1285,
  "endLine" : 1291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun none_noAdjustment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun none_allowCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun none_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionAdjustmentTest.kt",
  "fileLinesCount" : 1694,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_doesNotReadSnapshotState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectCharsIn_emptyBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_doesNotUpdateTextIfEqual_afterChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aligns_composition_to_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_empty_fromHead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_empty_fromTail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_empty_fromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_singleChar_fromHead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_singleChar_fromTail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_singleChar_fromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_multipleChars_fromHead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_multipleChars_fromTail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_withSubRange_multipleChars_fromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTextTest_farInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 773,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_does_not_intersect_deleted_is_after_the_target()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_does_not_intersect_deleted_is_before_the_target()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_covers_target()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_target_covers_deleted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_same_as_target()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_covers_first_half_of_target()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_covers_second_half_of_target()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_trailing_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferDeleteFromImeRangeTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceCharInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_coerces_whenNegativeStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_coerces_whenNegativeEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/matchers/TextFieldBufferSubject.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_withStartInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_withStartAndEndInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach_withTheSameStartAndEndInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/lazy/MutableIntervalListTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenClose_statusIsClosed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7018,
  "endLine" : 7023,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7680,
  "endLine" : 7687,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardShown_forFieldInAndroidDialog_whenFocusRequestedImmediately_fromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusCustomDialogTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_newLineNumpad()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_delete()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_delete_whenEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_pageNavigation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tabMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_shiftTabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 496,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_enterSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_enterMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInDialog_whenFocusRequestedImmediately_fromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onTab()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_withImeActionNext_checkFocusNavigation_onEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitText_onValueChange_call_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_onValueChange_call_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingText_onValueChange_call_once()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldOnValueChangeTextFieldValueTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertColorEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canvas_noSize_emptyCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CanvasTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewPortSize_shouldRepresentScrollableLayoutSize_contentFits()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1132,
  "endLine" : 1137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewPortSize_shouldRepresentScrollableLayoutSize_contentDoesNotFit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 581,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 601,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 725,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_constructorWithAnchors_initialValueNotInAnchors_updatesCurrentValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 858,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_fling_offsetPastHalfwayBetweenAnchors_beyondPosThreshold_advances()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1472,
  "endLine" : 1477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_fling_offsetLessThanHalfwayBetweenAnchors_beyondPosThreshold_advances()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1544,
  "endLine" : 1549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDragScopeAsScrollScope.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableGestureTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 884,
  "endLine" : 889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userScrollEnabledIsOff_shouldNotAllowGestureScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userScrollEnabledIsOff_shouldAllowAnimationScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userScrollEnabledIsOn_shouldAllowGestureScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerContentPaddingTest.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateScrollToPageWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCurrentPage_shouldUpdateCurrentPageImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2417,
  "endLine" : 2423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2479,
  "endLine" : 2485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollIndicatorModifier_producesEqualsModifiersForTheSameInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_returnsEmptyModifier_whenNotSupported()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/DragGestureDetectorTest.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullInteractionSource_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 1125,
  "endLine" : 1130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hoverableTest_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1042,
  "endLine" : 1048,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1104,
  "endLine" : 1110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TestActivity.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsTrue_whenIndirectChild()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1299,
  "endLine" : 1304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_startStylusHandwriting_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectSuggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectOnShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advanceEventTime()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveWithHistoryMultiPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun link_doesNotModifyAnnotations_whenEmptyStyles()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 885,
  "endLine" : 892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerPlatformSelectionsBehaviorTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressOutOfBounds_nothingHappens()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouseCollapsedSelection_thenTouch_ToolbarAndCursorAppears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1183,
  "endLine" : 1191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpadCollapsedSelection_thenTouch_ToolbarAndCursorAppears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1250,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReadOnly_touchTap_setsCollapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1283,
  "endLine" : 1290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReadOnly_mouseSingleClick_setsCollapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1315,
  "endLine" : 1322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReadOnly_mouseDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1325,
  "endLine" : 1332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenReadOnly_mouseTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1335,
  "endLine" : 1342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDisabled_touchTap_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDisabled_mouseSingleClick_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1366,
  "endLine" : 1372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDisabled_mouseDoubleClick_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDisabled_mouseTripleClick_doesNothing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1384,
  "endLine" : 1390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragLeft_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragUp_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragRight_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragDown_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragLeft_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragUp_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragRight_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragDown_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOneMagnifierExistsAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldScrolledSelectionGestureTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressOutOfBounds_nothingHappens()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouseCollapsedSelection_thenTouch_noUiElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 909,
  "endLine" : 917,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchCollapsedSelection_thenMouse_noUiElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpadCollapsedSelection_thenTouch_noUiElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1200,
  "endLine" : 1208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouchCollapsedSelection_thenTrackpad_noUiElements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1211,
  "endLine" : 1217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_duringInitialLongPressDrag_expandingForwards_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_duringInitialLongPressDrag_expandingBackwards_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsStartHandleHorizontally_whenDragged_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsEndHandleHorizontally_whenDragged_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenDraggedFarPastStartOfLine_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenDraggedFarPastEndOfLine_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardHelper.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideKeyboardIfShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardHelper.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShowPassword()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 777,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onTab()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 888,
  "endLine" : 897,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_withImeActionNext_checkFocusNavigation_onEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_newLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_delete()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_delete_no_text_layout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_delete_atEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_delete_whenEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_pageNavigationDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_tabMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_shiftTabSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_enterSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_enterMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_startStylusHandwriting_focused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial_default_selection_info_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun if_not_null_contentMimeTypes_are_set_above25()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun if_not_null_contentMimeTypes_are_set_below24()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hintLocales_areApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextToolbarHasItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun assertClipboardText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOneMagnifierExistsAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/gesture/TextFieldScrolledSelectionGestureTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial_default_selection_info_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_privateImeOptions_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyEditorInfoTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAllInputs_doesntInvalidateSnapshot_whenNothingChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenSingleLineChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenSoftWrapChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_invalidatesSnapshot_whenKeyboardTypePhoneChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNonMeasureInputs_doesNotInvalidateSnapshot_whenKeyboardTypeNotPhoneChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previewHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify_typefaceSpan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_updatesTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 594,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_collapsed_updatesTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeOne()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AsyncTestFonts.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun do_not_callback_if_only_readonly_ops()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textContent_isAccepted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtlTextContent_inlineContent_placement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextInlineContentTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiText_inlineContent_placement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextInlineContentTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bidiText_2_inlineContent_placement()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextInlineContentTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDataContains()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithMouse_leftClick_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithTrackpad_leftClick_doesNotTrigger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PointerIconTestScope.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_equality()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedUniformCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedUniformCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_enabled_isClicked_onClickTriggers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_disabled_isClicked_noActions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_withLongLabel_doesNotWrap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_usedNormally_allInputItemsAreRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertShadowAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColumn_allInputItemsAreRendered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropTarget.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetDistanceInPages()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 901,
  "endLine" : 906,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun atMost()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerSnapDistance.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateRectForParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ContentInViewNode.kt",
  "fileLinesCount" : 498,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDragDetectionState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/IndirectPointerInputDragCycleDetector.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 981,
  "endLine" : 986,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1214,
  "endLine" : 1219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Saver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1266,
  "endLine" : 1271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1640,
  "endLine" : 1645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeAndRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueue.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInteractionSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionMode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compare()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionMode.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unsubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNode.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun observeHideEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/InputTransformation.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextUndoManager.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun highlightCharsIn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorDownByLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifier.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLane()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridState.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutNearestRangeState.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/AwaitFirstLayoutModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyItemScopeImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDetector()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1862,
  "endLine" : 1867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReady()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInsets_toString_afterUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 925,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 911,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1030,
  "endLine" : 1035,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun symmetricEqualToAbsoluteWithExplicitSides()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableParameterWithSameOverallValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/TestActivity.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationBarsPaddingApi30()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMatchParentSizeInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxTest.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AspectRatio.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Intrinsic.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Intrinsic.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Box.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 958,
  "endLine" : 963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/TestActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadiusCopyOverwriteX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/CornerRadiusTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadiusCopyOverwriteY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/CornerRadiusTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDoesNotOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetCopyOverwriteX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetCopyOverwriteY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDoesNotOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/MutableRect.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/MutableRect.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/MutableRect.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlaps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/MutableRect.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/MutableRect.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlaps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Rect.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_packages()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionDataWithStateReads.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearStateReads()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionDataWithStateReads.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInspector()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/ComposeLayoutInspector.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrCreateKotlinPackage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 8,
  "endLine" : 13,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopPathTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/MatrixTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/FilterQualityTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIDs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransferParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ShadowTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderIntentTest.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/TileModeTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetEffectToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedOffsetEffectEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedOffsetEffectHashcode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaGraphicsContext.skiko.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaGraphicsContext.skiko.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSolidToNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNullToSolid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/BrushInterpolationTests.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNeitherInterpolatable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conicAsQuadratics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathIteratorTest.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositeColorsZeroAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectToAndroidRectFConverts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectHelperTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidRectFToRectConverts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectHelperTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linesHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathHitTest.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultClipIntersectParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultRotationPivotParam()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 985,
  "endLine" : 990,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultScalePivotParam()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorFilterEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorMatrixColorFilterEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLightingColorFilterEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidLightingColorFilterToComposeFallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidBlendModeColorFilterToComposeFallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForMultipleContours()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeToFrameworkCompatibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/TestActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionIsReversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPathGetterSetter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToComposePaintForColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSweepGradientIntrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientIntrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadialGradientInfiniteSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSrgbColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcesColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAcescgColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAdobeRgbColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBt2020Colorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBt709Colorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCieLabColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCieXyzColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDciP3Colorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDisplayP3Colorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExtendedSrgbColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearExtendedSrgbColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLinearSrgbColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNtsc1953Colorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testProPhotoRgbColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSmpteCColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBt2020HlgColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBt2020PqColorspace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorSpaceTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/ColorPainter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shadow.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/PathSegment.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/ColorSpace.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun evaluateCubic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Bezier.kt",
  "fileLinesCount" : 1000,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 731,
  "endLine" : 736,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 782,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Outline.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Outline.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesSmallerThanTextLines_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2115,
  "endLine" : 2121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesEqualToTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2124,
  "endLine" : 2130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesGreaterThanTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2133,
  "endLine" : 2139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesEqualToTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2162,
  "endLine" : 2168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_newline_belongsToPreviousLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2643,
  "endLine" : 2649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectionPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFontFamilyResolver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsage.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsage.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/input/PlatformImeOptions.android.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextStyle.skiko.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextStyle.skiko.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/FontRasterizationSettings.skiko.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFontFamilyResolver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.skiko.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphLayouter.skiko.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateForegroundPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/ParagraphBuilder.skiko.kt",
  "fileLinesCount" : 850,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirection_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1906,
  "endLine" : 1912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirection_Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1915,
  "endLine" : 1921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirection_ContentOrLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1924,
  "endLine" : 1930,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirection_ContentOrRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1933,
  "endLine" : 1939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirection_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1942,
  "endLine" : 1948,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirection_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleTest.kt",
  "fileLinesCount" : 2079,
  "components" : [ "primary::compose" ],
  "startLine" : 1951,
  "endLine" : 1957,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard_with_no_started_session()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextInputServiceTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_default_direction_algorithm_with_provided_layoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextUnit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextUnit_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Offset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Offset_Unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Offset_Infinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Color_Unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Shadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Shadow_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_ParagraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_ParagraphStyle_with_a_nonnull_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_SpanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_SpanStyle_with_a_nonnull_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextLinkStyles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_FontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_FontWeight_w100()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_BaselineShift()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_BaselineShift_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextDecoration_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestore_lineThrough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSaveRestore_underline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextGeometricTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextGeometricTransform_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextIndent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextIndent_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_PlatformParagraphStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_PlatformParagraphStyle_with_no_null_args()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_LineBreak()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 530,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_TextMotion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 539,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_function_with_single_spanStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasChars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/matchers/EditBufferSubject.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longTextTest_farInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aligns_selection_to_the_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aligns_composition_to_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Saver_defaultInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_does_not_intersect_deleted_is_after_the_target()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_range_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_range_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_contains_range()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_contains_range_operator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_contains_offset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_contains_offset_operator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_brush_alpha_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutLineForOffset_upstream_first_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutCompatTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayoutLineForOffset_downstream_first_line()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutCompatTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_sameInLtrAndRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_sameInLtrAndRtl_withLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySizeSmallerThanTextLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacterLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphInfo_singleParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphInfo_ignoreLastLineFeed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphInfo_emptyText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphInfo_lineFeedOnlyCases()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphDirection_case2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withText_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withPaint_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary_Empty_String()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun specifiedWidth_equalsTo_widthInFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boringMetrics_returns_nonnull_for_boring_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutIntrinsicsTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_ltrTextDirection_nullLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_rtlTextDirection_nullLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withLtrLocale_resolvesToLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecifiedTextDirection_withRtlLocale_resolvesToRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_returns_correct_supportEmoji()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forLanguageTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forLanguageTag_with_script()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forLanguageTag_multiple()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleListTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withPlatformStyle_returnsInstanceWithPassedStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_return_true_if_platformStyle_is_same()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleParagraphLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locale_isDefaultLocaleIfNotProvided()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1873,
  "endLine" : 1879,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_simple_preset_flags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_heading_preset_flags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_paragraph_preset_flags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_lineBreak_simple_result_narrow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correct_lineBreak_simple_result_wide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/LineBreakTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesSmallerThanTextLines_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2221,
  "endLine" : 2227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesEqualToTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2230,
  "endLine" : 2236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesGreaterThanTextLines_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2239,
  "endLine" : 2245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didExceedMaxLines_withMaxLinesEqualToTextLines_withLineWrap_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2268,
  "endLine" : 2274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_newline_belongsToPreviousLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2751,
  "endLine" : 2757,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetFont_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileFont_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileDescriptor_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreCached_forLoadedTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCreateNamed_returnsPlatformFallbacks_forAllRelevantWeights()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNamed_returnsPlatformDefault_aboveApi28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeOne()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun errorOne()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_platformStyle_null_on_nonNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_platformStyle_nonNull_on_null()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_platformStyle_false_on_true()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_platformStyle_true_on_false_on()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_ctor_should_be_equal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun softWrap_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflow_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun density_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirection_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontFamilyResolver_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraints_maxWidth_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constraints_maxHeight_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun color_should_not_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brush_should_not_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minConstraints_should_differ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/CacheTextLayoutInputTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cached_instance_for_the_same_input()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceCacheTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun not_cached_instance_if_different_input()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceCacheTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_withNone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_withNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_withUnderline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDecoration_withLineThrough()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor_to_valid_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun default_isNotLoaded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arraySizeSmallerThanTextLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiLineLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Placeholder.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/intl/Locale.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/intl/LocaleList.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TtsAnnotation.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDecoration.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDirection.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextIndent.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextAlign.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/Hyphens.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontWeight.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Setting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 1000,
  "endLine" : 1005,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextFieldValue.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextFieldValue.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/GapBuffer.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/UrlAnnotation.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 833,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1509,
  "endLine" : 1514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1574,
  "endLine" : 1579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun regularIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyOverwritesX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyOverwritesY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpOffsetPlusDpOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpOffsetMinusDpOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDoesNotOverlap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun components()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionMinus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntOffsetTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionPlus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntOffsetTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unnecessaryFontScalesReturnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-backhandler/src/jbMain/kotlin/androidx/compose/ui/backhandler/ProgressBackEventHandler.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClockTimes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchAny()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/Utils.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullAnimatedContentIsConnectedAsUnsupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullAnimatedXAsStateIsConnectedAsUnsupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullTransitionIsConnectedAsUnsupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTimeForNullableEnumClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTimeForCustomStateClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateXAsStateIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infiniteTransitionIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instantiatePrivateComposeViewAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultParametersComposableTest1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultParametersComposableTest2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 476,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultParametersComposableTest3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultParametersComposableTest4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewParametersComposableTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleUsedInsidePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveableStateRegistryUsedInsidePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBackPressedDispatcherUsedInsidePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityResultRegistryUsedInsidePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewModelPreviewRendersCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 550,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleDesignInfoProviderTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 599,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActivityWithComposablePreviewWithinAClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewActivityTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNewGeometryForBackingInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/BasicTextFieldTests.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentTextFieldValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinAndThrow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/desktop/TestThread.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun pressNextFocusKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 975,
  "endLine" : 980,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun pressPreviousFocusKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 982,
  "endLine" : 987,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun desktopKey_to_composeKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/key/KeyTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DialogWindowTest.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleOwnerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowInputEventTest.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getListIndexOrDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/FillableData.android.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 780,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.android.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportFullscreenMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorCapsMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/RecordingInputConnection.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRecomposer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeConnectionToComposeViewContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1100,
  "endLine" : 1106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1346,
  "endLine" : 1351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProvideAutofillVirtualStructure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2338,
  "endLine" : 2343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun autofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2345,
  "endLine" : 2350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2797,
  "endLine" : 2802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCheckIsTextEditor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2846,
  "endLine" : 2854,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2856,
  "endLine" : 2863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3538,
  "endLine" : 3544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receivedLast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun received()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNotAttachedNodeThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/DepthSortedSetTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashmapTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroyReleasesGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sessionDidEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropViewControllerHolder.ios.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropViewControllerHolder.ios.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropProperties.ios.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropInteractionMode.ios.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayerView.ios.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityElements()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun conformsToProtocol()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityElementDidBecomeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityActivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityIncrement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 606,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityDecrement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didMoveToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationDidUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/DisplayLinkListener.ios.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offsetFromPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun baseWritingDirectionForPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textStylingAtPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childFocusedViewsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/FocusedViewsList.ios.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardWillShow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardWillHide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardWillChangeFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/SceneForegroundStateListener.ios.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillShow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillHide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/SceneActiveStateListener.ios.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalRedrawer.ios.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unplace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropViewHolder.skiko.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 387,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 631,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutsidePointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformDragAndDropManager.skiko.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLifecycleState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformOwnerProvider.skiko.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/OnBackClickEventHandler.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Popup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Popup.skiko.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropViewHolder.desktop.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postponingExecutingScheduledUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingWindow.desktop.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/res/Resources.desktop.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusLost()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComponentDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 887,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forCurrentEnvironment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.desktop.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exportDone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAccessibleAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAtIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 590,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBeforeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 896,
  "endLine" : 901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyInUse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputMethodTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Notification.desktop.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Separator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Separator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 753,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 835,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterFromAndClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/Windows.desktop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAutofillTextValue_lessThanMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillUtilsTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAutofillTextValue_equalToMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillUtilsTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAutofillTextValue_moreThanMax()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillUtilsTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAutofillForNode_calls_notifyViewExited()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPerformAutofillTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionCopyOverwriteX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/TransformOriginTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPositionCopyOverwriteY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/TransformOriginTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestructuringComponents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/TransformOriginTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsSlopeOf0Intercept1_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsSlopeOf1Intercept0_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsSlopeOf1000000_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsSlopeOfNegative5_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsRandom1_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsRandom2_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear2PointsRandom3_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_linear4PointsImperfect_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_quadratic3PointsActuallyLinear_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_quadratic3Points_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_quadratic5Points_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_quadratic4PointsImperfect_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_cubic4PointsActuallyLinear_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_cubic4Points_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_cubic6PointsImperfect_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_1Point_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_degreeLargerThanData_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_3Points2IdenticalDegree1_isCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_noData_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_3Points2IdenticalDegree2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/SpatialTestData.kt",
  "fileLinesCount" : 2309,
  "components" : [ "primary::compose" ],
  "startLine" : 2301,
  "endLine" : 2306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsKindReturnsDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsKindReturnsNestedDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childGet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddBeyondCurrent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAddBelowZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_inChild_closestHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1273,
  "endLine" : 1278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_pointerInMinimumTouchTarget_inChildOver_closestHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1287,
  "endLine" : 1292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveValueMinFocusWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumePositionChange_consumesAll_consumes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAllChanges_movementChanged_movementFullyConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAllChanges_movementChangedAndPartiallyConsumed_movementFullyConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking_resetsTracking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMenuItems_shouldAddItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startThenStopInput_onlyCallsRestartOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopThenStartInput_onlyCallsRestartOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showKeyboard_afterStopInput_isIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideKeyboard_afterStopInput_isIgnored()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput_isNotProcessedImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput_isNotProcessedImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard_isNotProcessedImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideSoftwareKeyboard_isNotProcessedImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commandsAreNotIgnored_ifFocusLostBeforeProcessing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun HapticFeedBack_LongPress_constant()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/hapticfeedback/HapticFeedbackTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/ImeOptionsTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillShow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillHide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillShow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardWillHide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/keyboard/KeyboardInsetsTest.kt",
  "fileLinesCount" : 751,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterModifierColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterModifierRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateWhenWeHaveSemanticModifierAfterLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1108,
  "endLine" : 1115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalSameLayoutNodeTest.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListIndexOrDefault_whenValueIsText_returnsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDateMillisOrDefault_whenValueIsText_returnsDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRequesterModifierNotUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CaptureFocusTest.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus_oneDisabledFocusableItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus_oneDisabledFocusableItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRequesterModifierNotUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FreeFocusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleItem_next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleItem_previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusWhenCanFocusIsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusWhenCanFocusIsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusRequesterModifierNotUsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusRequesterTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/MemoryLeakTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/MemoryLeakTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semiTransparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonTransparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsInfoTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 887,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2311,
  "endLine" : 2316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2378,
  "endLine" : 2383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2410,
  "endLine" : 2415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_insideNestedScrollingParentView_shouldScrollViewToo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeTurnOffNestedInterop_insideNestedScrollingParentView_shouldNotScrollView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeNestedScrollingParentView_hasComposeScrollable_shouldNotScrollElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/PoolingContainerComposeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchInteropTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonZeroCompositeKeyHash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nearestAncestorWithinCurrentLayoutNode_immediateParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nearestAncestorWithinCurrentLayoutNode_nonContiguousAncestor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nearestAncestorInDifferentLayoutNode_immediateParentLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeNearestAncestorTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeChildTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonContiguousChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeChildTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModifierNode_returnsModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 342,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAncestorsTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noMatchingAncestors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAncestorsTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/ImageResourcesTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_not_localized_format_defaultLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_localized_format_defaultLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSrcOverBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSrcInBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 799,
  "endLine" : 804,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureInBothStages()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasuringPlacingTwiceIsNotAllowedTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaddingsTwo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3207,
  "endLine" : 3212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresMeasureWhenJustCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureNotRequiredAfterFirstMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relayoutNotRequiredAfterFirstMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRemeasureRequest_remeasureRequired()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childRelayoutRequest_childRelayoutRequired()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertModifierEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/RecyclerViewIntegrationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ShowOnScreenAccessibilityTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsTrue_whenIndirectChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1100,
  "endLine" : 1105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_movementNotConsumed_requestDisallowInterceptTouchEventNotCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchTouchEvent_movementConsumed_requestDisallowInterceptTouchEventCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun advanceEventTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveWithHistoryMultiPointer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/RequestUnbufferedDispatchTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/RequestUnbufferedDispatchTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/RequestUnbufferedDispatchTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_noNodes_nothingChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_singlePin_cancelHandlerIsCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2661,
  "endLine" : 2668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_singlePin_cleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2744,
  "endLine" : 2751,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_1NodeDispatchToDifferentNode_reportsWasDispatchedToNothing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2827,
  "endLine" : 2834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localBoundingBoxOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3415,
  "endLine" : 3420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiClick_justOutside_misses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewOffsetsTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initial_default_selection_info_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_privateImeOptions_is_set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/EditorInfoTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun do_not_callback_if_only_readonly_ops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputMethodTestOverrideTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopsDelegatingAfterDisposal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSelectedTextReturnsNull_whenDelegateReturnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 582,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 814,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus_doesNotChangeInputMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/accessibility/AccessibilityTouchModeTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasText_whenNoPrimaryClipDescription_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPrimaryClip_callsClearPrimaryClip_ifNull_above28()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleLayoutTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/InspectableValueTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showHideSoftKeyboard_dontCrash_beforeSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LocalSoftwareKeyboardControllerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInspectableValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LayoutIdTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 877,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewInflatesTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createComposeViewWithApplicationContext_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachChildWithLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2777,
  "endLine" : 2782,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateViewLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseGraphicsLayers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalMapOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalModifierNode.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/autofill/Autofill.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusChangedModifier.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusChangedModifier.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusEventModifier.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusInvalidationManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DragAndDropModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DragAndDropTargetModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ComposedModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeScheduledCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNodePositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OnPositionedDispatcher.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutNodeDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1232,
  "endLine" : 1238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interceptOutOfBoundsChildEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1518,
  "endLine" : 1523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerModifier.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadScope.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnRemeasuredModifier.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun traverseDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnLayoutRectChangedModifier.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnLayoutRectChangedModifier.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnPlacedModifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/ScaleFactor.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeInvalidPointerIdsAndChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PointerIdArray.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1348,
  "endLine" : 1353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetsProfileWriterV6()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImageWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImageHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAlpha8Image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImageWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImageHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAlpha8Image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pathToFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAlpha8Image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/kotlin/androidx/compose/remote/creation/JvmRcPlatformServicesTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickArea()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyRole()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/BaseSemanticNodeApplier.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildren()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLocalInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLocalColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLocalFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLocalBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDraggable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 504,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIdActionListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/AndroidRcPlatformServices.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/AndroidRcPlatformServices.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlpha8Image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/AndroidRcPlatformServices.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/SensorSupport.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ClickAreaView.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/ThemeSupport.java",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteLog()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLog.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LogTodo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLog.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun attachToDecorView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLifecycleOwner.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberVirtualDisplay()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearGroup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 679,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 780,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/HeightModifier.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/TouchCancelActionModifier.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/WidthModifier.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/TouchUpActionModifier.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/TouchDownActionModifier.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/CollapsiblePriorityModifier.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/OffsetModifier.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun quadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemotePathBuilder.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun painterRemoteVector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemoteVectorPainter.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createReference()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1277,
  "endLine" : 1282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createReference()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun componentCenterX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun componentCenterY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Seconds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ContinuousSec()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun boxAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteBox.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Canvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteContext.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsibleRowStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1835,
  "endLine" : 1840,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsibleColumnStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1866,
  "endLine" : 1871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2512,
  "endLine" : 2517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int cacheData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int cacheData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int cacheFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int cacheInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createNextAvailableId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMove()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operation.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapTextMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSubtext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathCombine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String floatToStr()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBundle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilterId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 939,
  "endLine" : 944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 949,
  "endLine" : 954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 989,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1022,
  "endLine" : 1027,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShaderMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1030,
  "endLine" : 1035,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeMiter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1044,
  "endLine" : 1049,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerIfId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoopOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int estimateIterations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/MeasurePass.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selfLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float contentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float contentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObjectValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markNeedsBoundsAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isGone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInvisible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void needsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 999,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslateX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1073,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslateY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1078,
  "endLine" : 1083,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaintId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1224,
  "endLine" : 1229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImpulseOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int estimateIterations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDuration()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandParameters()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countIfNotDefault()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countIfNotDefault()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countIfNotDefault()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAcceleration()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdentity()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ColorUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void print()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawBase2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String trimString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 326,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1009,
  "endLine" : 1014,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRowStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1331,
  "endLine" : 1336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useFeature()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 650,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useFeature()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 662,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 907,
  "endLine" : 912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextOnCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addNamedString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1842,
  "endLine" : 1847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addNamedBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1884,
  "endLine" : 1889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1909,
  "endLine" : 1914,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void root()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2716,
  "endLine" : 2721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2812,
  "endLine" : 2817,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2997,
  "endLine" : 3002,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3543,
  "endLine" : 3549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3554,
  "endLine" : 3559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRoundClipRectModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4167,
  "endLine" : 4172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4376,
  "endLine" : 4381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaddingModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/PaddingModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RectShape()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RectShape.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolidBackgroundModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolidBackgroundModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBorderModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicBorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BorderModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/BorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoundedRectShape()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RoundedRectShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun smoothStep()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun random()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mad()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clamp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertionCollection.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/ListTemplateData.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::glance" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/ListTemplateData.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::glance" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAppWidgetSize()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  setState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContext()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GlanceTheme()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/GlanceTheme.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::glance" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeleted()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetReceiver.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::glance" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/MyPackageReplacedReceiver.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::glance" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeGeneratedLayout()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/glance-layout-generator/src/main/kotlin/androidx/glance/appwidget/layoutgenerator/LayoutGenerator.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::glance" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AndroidLayoutElement()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/AndroidLayoutElement.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::glance" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedProperties.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::glance" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupAnimatorSet()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 562,
  "endLine" : 567,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCurrent()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPadding()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Region getTransparentRegion()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setState()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 560,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 569,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 578,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 588,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int applyAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 696,
  "endLine" : 701,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 934,
  "endLine" : 939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 960,
  "endLine" : 965,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1004,
  "endLine" : 1009,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1423,
  "endLine" : 1428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1529,
  "endLine" : 1534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotation()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1589,
  "endLine" : 1594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotX()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1602,
  "endLine" : 1607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotY()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1615,
  "endLine" : 1620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleX()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1628,
  "endLine" : 1633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleY()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1641,
  "endLine" : 1646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslateX()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1654,
  "endLine" : 1659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslateY()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1667,
  "endLine" : 1672,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toPath()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1738,
  "endLine" : 1743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1904,
  "endLine" : 1909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 542,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupAnimatorSet()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 712,
  "endLine" : 717,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAnimatorSetListener()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initQuad()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initCubic()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Filter getFilter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onContentChanged()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceCursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void publishResults()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 521,
  "endLine" : 526,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ObjectAnimator ofPointF()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ObjectAnimatorUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::transition" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PropertyValuesHolder ofPointF()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PropertyValuesHolderUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition getTransitionAt()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropagationSpeed()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/SidePropagation.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::transition" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 488,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 539,
  "endLine" : 544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAdded()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float toTangent()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 174,
  "endLine" : 179,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/AutoTransition.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::transition" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropagationSpeed()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CircularPropagation.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transition" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 576,
  "endLine" : 581,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 584,
  "endLine" : 589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void suppressLayout()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 603,
  "endLine" : 608,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPath()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Transition getRootTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1115,
  "endLine" : 1120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1205,
  "endLine" : 1210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1223,
  "endLine" : 1228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1241,
  "endLine" : 1246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getEpicenter()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2250,
  "endLine" : 2255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2869,
  "endLine" : 2874,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnProgressChangedListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2952,
  "endLine" : 2957,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceBorder.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceBorder.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideButton()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/WideButton.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::tv" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 628,
  "endLine" : 634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 683,
  "endLine" : 688,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateItemBasedOnLayout()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseAutoScroll()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeAutoScroll()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardContainer.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::tv" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardContainer.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::tv" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceGlow.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::tv" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceGlow.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::tv" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 531,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TabRow()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/TabRow.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::tv" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Border.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::tv" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flushAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flushAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reRegisterAllListeners()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ComparisonType.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getExerciseEventCapabilityDetails()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseTypeCapabilities.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::health" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoalType.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/UserActivityState.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::health" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getExerciseTypeCapabilities()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseCapabilities.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::health" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseEventType.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEvent.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/BatchingMode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataTypeCondition.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseType.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/LocationAvailability.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataTypeAvailability.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/HealthEvent.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/HealthEvent.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::health" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataType.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::health" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataType.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::health" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseState.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/HeartRateAccuracy.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShouldUserActivityInfoBeRequested()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveListenerConfig.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::health" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSynchronousResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermissionsRequestAppContract.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::health" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toApiChangesEvent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/changes/ChangesEventConverter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/AggregateRequest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/DataOrigin.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/Device.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::health" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SleepSessionRecord.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::health" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/IntermenstrualBleedingRecord.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateData()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ServiceBackedHealthDataClient.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::health" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reRegisterAllListeners()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void delayIdleServiceUnbindCheck()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/DeviceConfig.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasComplicationDataCache()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 673,
  "endLine" : 678,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onUiThreadGlSurfaceCreatedFuture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onUiThreadGlSurfaceCreatedFuture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionBatteryLow()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionPowerDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionScreenOff()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/TapEvent.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotsManager.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::wear" ],
  "startLine" : 607,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setScreenReaderNameResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 820,
  "endLine" : 825,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComponentName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2769,
  "endLine" : 2775,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceColors.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkFields()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildShortDaysHoursText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildShortHoursMinsText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGreaterOrEqual()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaceholder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 551,
  "endLine" : 556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean returnsSameText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 563,
  "endLine" : 569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IconSerializableHelper create()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/IconSerializableHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putComplicationDataFromFields()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2490,
  "endLine" : 2495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean returnsSameText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TimeFormatText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPersistencePolicy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ContentDescriptionLabel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/CrashInfoParcel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ListOptionWireFormat.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdAndTapEventWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Color getForegroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 555,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 656,
  "endLine" : 661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 705,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleFlavors.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findComplicationSlotsOptionForUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 707,
  "endLine" : 712,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationDataSourceForSlotSelected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1033,
  "endLine" : 1038,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Paint createPlaceHolderPaint()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRangedValueProgressHidden()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawBorders()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawHighlight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getComplicationInnerBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1474,
  "endLine" : 1479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreParceling()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityStatus.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 864,
  "endLine" : 869,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 942,
  "endLine" : 947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Text.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Picker.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::wear" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeFormat()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberSwipeDismissableNavHostState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHost.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleLimitHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeToReveal.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::wear" ],
  "startLine" : 251,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyListState.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateScrollToItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyListState.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::wear" ],
  "startLine" : 557,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 866,
  "endLine" : 871,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 946,
  "endLine" : 951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Shapes.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyListState.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::wear" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateScrollToItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyListState.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::wear" ],
  "startLine" : 541,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Button()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun secondaryButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 501,
  "endLine" : 506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 993,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Saver()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeResistance()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 694,
  "endLine" : 699,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 712,
  "endLine" : 717,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun timeFormat()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/CodeVerifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/CodeChallenge.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSharedLibVersion()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getButtonInfo()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/DeviceWearableButtonsProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonInfo()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 771,
  "endLine" : 776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSharedLibVersion()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/activity/ConfirmationActivity.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinglePageUi()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startTimer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean insideChildClickArea()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getChildTopOffset()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Drawable generateScrimBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleHidden()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageHorizontalOffcenterPercentage()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 423,
  "endLine" : 428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageTint()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 431,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleRadiusPressed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShadowVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleBorderCap()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTotalTime()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDismissMinDragWidthRatio()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDismissFinishedCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDismissStartedCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDismissCanceledCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DismissibleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BackButtonDismissController.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurvedTextView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollVerticallyBy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotColorSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotFadeWhenIdle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void watch()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/RecyclerViewFlingWatcher.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/RecyclerViewFlingWatcher.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem getItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void watch()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/AbsListViewFlingWatcher.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/AbsListViewFlingWatcher.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void autoCloseDrawerAfterDelay()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterForData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSource.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tick()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSource.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasRegisteredCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void acquireQuotaAndAnimate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformTimeUpdateNotifierImpl.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicBool()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicStringInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 400,
  "endLine" : 405,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPendingEvaluationBoundType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addResolvedSeekableAvd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelContentTransitionAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1045,
  "endLine" : 1050,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOrReplace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowLayoutChangingBindsWithoutDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 837,
  "endLine" : 842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchLaunchActionIntent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1422,
  "endLine" : 1428,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextView newThemedTextView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4934,
  "endLine" : 4939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CurvedTextView newThemedCurvedTextView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4942,
  "endLine" : 4947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatioViewWrapper()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentUriValidator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ContentUriValidator.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkInvalidAttributeAsChild()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OneOffPreDrawListener add()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowLayoutChangingBindsWithoutDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 726,
  "endLine" : 731,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1312,
  "endLine" : 1317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleLayoutDepthCheckFailure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1420,
  "endLine" : 1425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logD()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtilsImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TreeNode ofLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TreeNode ofArcLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getInnerColumnContentsForResponsive()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 735,
  "endLine" : 740,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getTopPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 478,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getPrimaryChipContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 546,
  "endLine" : 551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpProp getLineHeightForTypography()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Typography.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCorrectMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Image getIconContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getTextContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Image getImageContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCoveredByTargetApi()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-lint/src/main/java/androidx/wear/protolayout/lint/ProtoLayoutMinSchemaDetector.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRepeatable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEasing()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 619,
  "endLine" : 624,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int aggregateValueAsInt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Preconditions.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 590,
  "endLine" : 595,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 857,
  "endLine" : 862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 867,
  "endLine" : 872,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1001,
  "endLine" : 1006,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1011,
  "endLine" : 1016,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1021,
  "endLine" : 1026,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1131,
  "endLine" : 1136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1276,
  "endLine" : 1281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1401,
  "endLine" : 1406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1411,
  "endLine" : 1416,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1542,
  "endLine" : 1547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1620,
  "endLine" : 1625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2656,
  "endLine" : 2661,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2928,
  "endLine" : 2933,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2938,
  "endLine" : 2943,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2948,
  "endLine" : 2953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3063,
  "endLine" : 3068,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3073,
  "endLine" : 3078,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3224,
  "endLine" : 3229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicString from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3410,
  "endLine" : 3415,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicString concat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3447,
  "endLine" : 3452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3620,
  "endLine" : 3625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3630,
  "endLine" : 3635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3852,
  "endLine" : 3857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3988,
  "endLine" : 3993,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4113,
  "endLine" : 4118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4123,
  "endLine" : 4128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4260,
  "endLine" : 4265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4339,
  "endLine" : 4344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 asInt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4368,
  "endLine" : 4373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5412,
  "endLine" : 5417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5422,
  "endLine" : 5427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5561,
  "endLine" : 5566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5571,
  "endLine" : 5576,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5679,
  "endLine" : 5684,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputLhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5804,
  "endLine" : 5809,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputRhs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5814,
  "endLine" : 5819,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicBool from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5934,
  "endLine" : 5939,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6299,
  "endLine" : 6304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6424,
  "endLine" : 6429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6434,
  "endLine" : 6439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6568,
  "endLine" : 6573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6578,
  "endLine" : 6583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6588,
  "endLine" : 6593,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6699,
  "endLine" : 6704,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicColor animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6779,
  "endLine" : 6784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7065,
  "endLine" : 7070,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7075,
  "endLine" : 7080,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7085,
  "endLine" : 7090,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInstant from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7195,
  "endLine" : 7200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicDuration durationUntil()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7238,
  "endLine" : 7243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicZonedDateTime atZone()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7367,
  "endLine" : 7372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getYear()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7537,
  "endLine" : 7542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getMonth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7556,
  "endLine" : 7561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getDayOfMonth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7575,
  "endLine" : 7580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7595,
  "endLine" : 7600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getHour()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7614,
  "endLine" : 7619,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getMinute()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7633,
  "endLine" : 7638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getSecond()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7652,
  "endLine" : 7657,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInstant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7786,
  "endLine" : 7791,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7914,
  "endLine" : 7919,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartInclusive()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8038,
  "endLine" : 8043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndExclusive()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8048,
  "endLine" : 8053,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8183,
  "endLine" : 8188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfTrue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8193,
  "endLine" : 8198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValueIfFalse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8203,
  "endLine" : 8208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDuration from()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8308,
  "endLine" : 8313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 toIntDays()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8344,
  "endLine" : 8349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 toIntHours()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8368,
  "endLine" : 8373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 toIntMinutes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8392,
  "endLine" : 8397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 toIntSeconds()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8416,
  "endLine" : 8421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getIntDaysPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8441,
  "endLine" : 8446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getHoursPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8464,
  "endLine" : 8469,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getMinutesPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8487,
  "endLine" : 8492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getSecondsPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8510,
  "endLine" : 8515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8681,
  "endLine" : 8686,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCondition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 418,
  "endLine" : 423,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 770,
  "endLine" : 775,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAngularAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setRatio()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1514,
  "endLine" : 1519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnterTransition fadeInSlideIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExitTransition fadeOutSlideOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClick()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStateDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1059,
  "endLine" : 1064,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTopLeftRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1360,
  "endLine" : 1365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTopRightRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1374,
  "endLine" : 1379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBottomRightRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1388,
  "endLine" : 1393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBottomLeftRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1402,
  "endLine" : 1407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1553,
  "endLine" : 1558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCorner()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1567,
  "endLine" : 1572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTranslationX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1835,
  "endLine" : 1840,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTranslationY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1848,
  "endLine" : 1853,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScaleX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1861,
  "endLine" : 1866,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScaleY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1874,
  "endLine" : 1879,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRotation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1887,
  "endLine" : 1892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPivotX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1902,
  "endLine" : 1907,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPivotY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1917,
  "endLine" : 1922,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2143,
  "endLine" : 2148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2156,
  "endLine" : 2161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2166,
  "endLine" : 2171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBorder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2176,
  "endLine" : 2181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackground()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2186,
  "endLine" : 2191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2199,
  "endLine" : 2204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisible()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2237,
  "endLine" : 2242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransformation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2247,
  "endLine" : 2252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2261,
  "endLine" : 2266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnterTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2366,
  "endLine" : 2371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExitTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2379,
  "endLine" : 2384,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFadeIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2480,
  "endLine" : 2485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSlideIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2493,
  "endLine" : 2498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2604,
  "endLine" : 2609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialSlideBound()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2738,
  "endLine" : 2743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2748,
  "endLine" : 2753,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFadeOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2854,
  "endLine" : 2859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSlideOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2867,
  "endLine" : 2872,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2979,
  "endLine" : 2984,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetSlideBound()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3112,
  "endLine" : 3117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3122,
  "endLine" : 3127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3381,
  "endLine" : 3386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3394,
  "endLine" : 3399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3404,
  "endLine" : 3409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3495,
  "endLine" : 3500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addKeyToExtraMapping()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 686,
  "endLine" : 691,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidActivity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 779,
  "endLine" : 784,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequestState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 876,
  "endLine" : 881,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 890,
  "endLine" : 895,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 904,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 928,
  "endLine" : 933,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVariant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 942,
  "endLine" : 947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder addSetting()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setAxisTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1367,
  "endLine" : 1372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1483,
  "endLine" : 1488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1883,
  "endLine" : 1888,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1896,
  "endLine" : 1901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1908,
  "endLine" : 1913,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1921,
  "endLine" : 1926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1946,
  "endLine" : 1951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1976,
  "endLine" : 1981,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2003,
  "endLine" : 2008,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2228,
  "endLine" : 2233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2421,
  "endLine" : 2426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2431,
  "endLine" : 2436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentScaleMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2444,
  "endLine" : 2449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2467,
  "endLine" : 2472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2479,
  "endLine" : 2484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2655,
  "endLine" : 2660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2698,
  "endLine" : 2703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2733,
  "endLine" : 2738,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2924,
  "endLine" : 2929,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2937,
  "endLine" : 2942,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2965,
  "endLine" : 2970,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2978,
  "endLine" : 2983,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3001,
  "endLine" : 3006,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3175,
  "endLine" : 3180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3389,
  "endLine" : 3394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3402,
  "endLine" : 3407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSpan()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3646,
  "endLine" : 3651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3658,
  "endLine" : 3663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3672,
  "endLine" : 3677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3729,
  "endLine" : 3734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3756,
  "endLine" : 3761,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3959,
  "endLine" : 3964,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3972,
  "endLine" : 3977,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3985,
  "endLine" : 3990,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3997,
  "endLine" : 4002,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4168,
  "endLine" : 4173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4192,
  "endLine" : 4197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4205,
  "endLine" : 4210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4217,
  "endLine" : 4222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchorAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4417,
  "endLine" : 4422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4430,
  "endLine" : 4435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4455,
  "endLine" : 4460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4480,
  "endLine" : 4485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4493,
  "endLine" : 4498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4663,
  "endLine" : 4668,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4675,
  "endLine" : 4680,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4688,
  "endLine" : 4693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4907,
  "endLine" : 4912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4958,
  "endLine" : 4963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBrush()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4971,
  "endLine" : 4976,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4983,
  "endLine" : 4988,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4993,
  "endLine" : 4998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5006,
  "endLine" : 5011,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShadow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5158,
  "endLine" : 5163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5312,
  "endLine" : 5317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5738,
  "endLine" : 5743,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5748,
  "endLine" : 5753,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 610,
  "endLine" : 615,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenDensity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontScale()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timeline fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder addColorStop()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 473,
  "endLine" : 478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEdgeContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryChipContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getTopPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 481,
  "endLine" : 486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonColors.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCorrectMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 488,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getTextContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isItalic()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Consumer toStateConsumer()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture inflateAsync()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleUpdateAtTime()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun sendOnTileAddedEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun sendOnTileEnterEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun sendOnTileLeaveEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun sendOnTileRemovedEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActiveTileIdentifier unflattenFromString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActiveTileIdentifier.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileUpdateRequester getUpdater()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Boolean useWearSdkImpl()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 662,
  "endLine" : 667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpacerDimension spacerDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 661,
  "endLine" : 666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClick()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnd()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStart()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTop()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBottom()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRtlAware()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRadius()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCorner()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 817,
  "endLine" : 822,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 829,
  "endLine" : 834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 838,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBorder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 847,
  "endLine" : 852,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackground()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 856,
  "endLine" : 861,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 868,
  "endLine" : 873,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 954,
  "endLine" : 959,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSemantics()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 966,
  "endLine" : 971,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 1040,
  "endLine" : 1045,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addKeyToExtraMapping()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidActivity()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequestState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 678,
  "endLine" : 683,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItalic()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 761,
  "endLine" : 766,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 785,
  "endLine" : 790,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 806,
  "endLine" : 811,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 819,
  "endLine" : 824,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVariant()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1202,
  "endLine" : 1207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1222,
  "endLine" : 1227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1231,
  "endLine" : 1236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1243,
  "endLine" : 1248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1269,
  "endLine" : 1274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1302,
  "endLine" : 1307,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1331,
  "endLine" : 1336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1612,
  "endLine" : 1617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1632,
  "endLine" : 1637,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1641,
  "endLine" : 1646,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentScaleMode()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1653,
  "endLine" : 1658,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1677,
  "endLine" : 1682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1688,
  "endLine" : 1693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1792,
  "endLine" : 1797,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1801,
  "endLine" : 1806,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1810,
  "endLine" : 1815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1840,
  "endLine" : 1845,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1958,
  "endLine" : 1963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1970,
  "endLine" : 1975,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2011,
  "endLine" : 2016,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2035,
  "endLine" : 2040,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2134,
  "endLine" : 2139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2154,
  "endLine" : 2159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2163,
  "endLine" : 2168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2290,
  "endLine" : 2295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2310,
  "endLine" : 2315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2319,
  "endLine" : 2324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2328,
  "endLine" : 2333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2340,
  "endLine" : 2345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSpans()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2430,
  "endLine" : 2435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSpan()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2546,
  "endLine" : 2551,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2555,
  "endLine" : 2560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2568,
  "endLine" : 2573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2629,
  "endLine" : 2634,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2658,
  "endLine" : 2663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2697,
  "endLine" : 2702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2834,
  "endLine" : 2839,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2846,
  "endLine" : 2851,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2855,
  "endLine" : 2860,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2894,
  "endLine" : 2899,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3000,
  "endLine" : 3005,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3027,
  "endLine" : 3032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3039,
  "endLine" : 3044,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3048,
  "endLine" : 3053,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3079,
  "endLine" : 3084,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchorAngle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3196,
  "endLine" : 3201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3208,
  "endLine" : 3213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3235,
  "endLine" : 3240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3260,
  "endLine" : 3265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3355,
  "endLine" : 3360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3375,
  "endLine" : 3380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3384,
  "endLine" : 3389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLength()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3492,
  "endLine" : 3497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setThickness()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3501,
  "endLine" : 3506,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3510,
  "endLine" : 3515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3519,
  "endLine" : 3524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLength()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3617,
  "endLine" : 3622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setThickness()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3626,
  "endLine" : 3631,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3635,
  "endLine" : 3640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRotateContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3737,
  "endLine" : 3742,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenDensity()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimelineEntry fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timeline fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestTile()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestTileResourcesAsync()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestResources()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnFirstPublishableArtifact()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUsages()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 407,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPreviousSubmittedChange()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitRunnerGitClient.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  once()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ProjectExt.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkResourceApi()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/CheckResourceApiTask.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractArchive()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/studio/StudioPlatformUtilities.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractArchive()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/studio/StudioPlatformUtilities.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getUndeclaredJarDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSubset()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureTaskGuard()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/UpdateNativeApi.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/CheckNativeApiCompatibilityTask.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/CheckNativeApiCompatibilityTask.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutputs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/libabigail/GenerateNativeApiTask.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXPlaygroundRootImplPlugin.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidArtifactVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/CheckApi.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Entry nextNode()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void supportRemove()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 398,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnContextAvailable()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAwareHelper.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::activity" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 820,
  "endLine" : 825,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 841,
  "endLine" : 846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 862,
  "endLine" : 867,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserLeaveHint()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 992,
  "endLine" : 997,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewCreated()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1056,
  "endLine" : 1061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLImageKHR.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::graphics" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLSyncKHR.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::graphics" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeededAsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 818,
  "endLine" : 823,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkError()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/QuadTextureRenderer.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::graphics" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapAndFlushBuffers()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLManager.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::graphics" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun include()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLConfigAttributes.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::graphics" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeededAsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTransactionCompletedListener()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitTransactionOnDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 626,
  "endLine" : 631,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawAsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFrameComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFrameCancelled()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeededAsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMultiBufferedLayerRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 795,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeededAsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeededAsync()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMultiBufferedLayerRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 947,
  "endLine" : 953,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/ParamQueue.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::graphics" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void callback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void release_sync_file_info()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathSegment.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::graphics" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool isFinite()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr T tabs()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE abs()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE floor()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE ceil()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 441,
  "endLine" : 446,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE round()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE inversesqrt()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE sqrt()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE cbrt()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE exp()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE pow()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE pow()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE pow()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE log()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE log10()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE log2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 518,
  "endLine" : 523,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE clamp()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE clamp()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE min()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 551,
  "endLine" : 556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE max()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE mix()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE step()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 593,
  "endLine" : 598,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE step()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr bool MATH_PURE any()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 607,
  "endLine" : 612,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesAlignmentWithinRelativeTolerance()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 86,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun includesAlignmentForEmptyCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildsConcaveCorner()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeaturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildsConvexCorner()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeaturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildsEdge()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeaturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildsIgnorableAsEdge()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeaturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesEdgeWithSingleCubicAndFloats()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 142,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesEdgeWithSingleCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesEdgeWithSingleCubicAndFloats()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesConvexCornerWithSingleCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesConcaveCornerWithSingleCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 282,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesEdgeWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesConvexCornerWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 300,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serializesConcaveCornerWithMultipleCubics()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 309,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructionTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCharacteristicNotification()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 533,
  "endLine" : 538,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCharacteristicNotification()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  connectGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/BluetoothLe.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAidlApi()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/UpdateStableAidlApiTask.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 50,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/serializers/BuiltInSerializer.android.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::savedstate" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getJavaSerializable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getJavaSerializableOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getParcelableListOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getParcelableArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getSparseParcelableArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getSparseParcelableArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  putParcelableArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doTestClassDiscriminatorConflict()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/utils/SavedStateSerializationBaseTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::savedstate" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 774,
  "endLine" : 779,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepEquals_withEqualContent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepHashCode_isConsistentForSameInstance()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoolean_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 325,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 346,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntList_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 709,
  "endLine" : 716,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntListOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 733,
  "endLine" : 740,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateList_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 813,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateListOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 835,
  "endLine" : 842,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 913,
  "endLine" : 920,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 937,
  "endLine" : 944,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 967,
  "endLine" : 974,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 991,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1021,
  "endLine" : 1028,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1065,
  "endLine" : 1072,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1089,
  "endLine" : 1096,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1119,
  "endLine" : 1126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1143,
  "endLine" : 1150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1173,
  "endLine" : 1180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1197,
  "endLine" : 1204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1227,
  "endLine" : 1234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1251,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1281,
  "endLine" : 1288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1303,
  "endLine" : 1310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1331,
  "endLine" : 1338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1355,
  "endLine" : 1362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAll()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1429,
  "endLine" : 1436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 767,
  "endLine" : 772,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelable_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableList_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableList_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableListOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 250,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 297,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 306,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArray_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 353,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArrayOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSerializable_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 408,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyBundle()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SavedStateConfiguration()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateConfiguration.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::savedstate" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateRegistryOwner_saved()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegatesSamples.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::savedstate" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateRegistryOwner_saved_withKey()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegatesSamples.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::savedstate" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateRegistryOwner_saved_withSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegatesSamples.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savedStateSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parcelableSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterSingle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterMulti()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onUpdatePlaybackStatusAfterUserAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SparseArrayObjectAdapter createPrimaryActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 573,
  "endLine" : 578,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePlaybackStatusAfterUserAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 580,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePlaybackState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void notifyItemChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 732,
  "endLine" : 737,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaControllerAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMediaTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMediaSubtitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPlayerCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getPlayerCallbacks()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void seekTo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCreateDefaultControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUpdateProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 444,
  "endLine" : 449,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUpdateDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 548,
  "endLine" : 553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchResultProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 551,
  "endLine" : 556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 561,
  "endLine" : 566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void retrieveResults()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 693,
  "endLine" : 698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void releaseAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 743,
  "endLine" : 748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 543,
  "endLine" : 548,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 328,
  "endLine" : 334,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 511,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsSupportFragment getRowsSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 929,
  "endLine" : 935,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 958,
  "endLine" : 963,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1228,
  "endLine" : 1233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeaderPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1445,
  "endLine" : 1450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showHeaders()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1465,
  "endLine" : 1470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1562,
  "endLine" : 1567,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1878,
  "endLine" : 1884,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWrapperAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 424,
  "endLine" : 429,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundFragment.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundFragment.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundFragment.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundFragment.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 771,
  "endLine" : 776,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontMetricsInt getFontMetricsInt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 529,
  "endLine" : 534,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsFragment getRowsFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 953,
  "endLine" : 959,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 982,
  "endLine" : 987,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1253,
  "endLine" : 1258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeaderPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1469,
  "endLine" : 1474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showHeaders()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1489,
  "endLine" : 1494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1586,
  "endLine" : 1591,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1902,
  "endLine" : 1908,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView getVerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBgAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startFadeTimer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 549,
  "endLine" : 554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 896,
  "endLine" : 901,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 904,
  "endLine" : 910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 967,
  "endLine" : 972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1020,
  "endLine" : 1025,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPlaybackRowChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1076,
  "endLine" : 1081,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekStarted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1136,
  "endLine" : 1141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1156,
  "endLine" : 1161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getCoverDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getBottomDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setParallaxDrawableMaxOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void gridOnItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 248,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void gridOnItemSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView getVerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBgAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startFadeTimer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 891,
  "endLine" : 896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 899,
  "endLine" : 905,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 963,
  "endLine" : 968,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1016,
  "endLine" : 1021,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPlaybackRowChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1072,
  "endLine" : 1077,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekStarted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1132,
  "endLine" : 1137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1152,
  "endLine" : 1157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToVideoBeforeVideoSupportFragmentCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 754,
  "endLine" : 759,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 882,
  "endLine" : 887,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSearchClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchSupportFragment newInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchResultProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 536,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 655,
  "endLine" : 660,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void retrieveResults()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 689,
  "endLine" : 694,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 696,
  "endLine" : 701,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void releaseAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 739,
  "endLine" : 744,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PermissionHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::leanback" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontMetricsInt getFontMetricsInt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context getContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/FragmentUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToVideoBeforeVideoFragmentCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 758,
  "endLine" : 763,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 886,
  "endLine" : 891,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getCoverDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getBottomDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setParallaxDrawableMaxOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 776,
  "endLine" : 781,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 865,
  "endLine" : 870,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSearchClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performLateSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performLateSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getSharedElementReturnTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getSharedElementExitTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getSharedElementReenterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getReturnTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getExitTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getReenterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createChangeTransform()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setChangeBoundsDefaultStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createTransitionSet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setInterpolator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createFadeAndShortSlide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorFilterCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterCache.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundsRule()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 534,
  "endLine" : 539,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public Settings getInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int safeLongToInt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/MathUtil.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addIncoming()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOutgoing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Paint createPaint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearThumbBitmaps()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderBase()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPrimaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 315,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindMediaPlayState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBoundToImage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHeaderViewVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTriggerConditions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResizedTextSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaintainLineSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResizedPaddingAdjustmentTop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResizedPaddingAdjustmentBottom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSearchClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectLevelChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CheckableImageView.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpeechRecognitionCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List unmodifiableList()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showMoreLeft()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showMoreRight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 267,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 414,
  "endLine" : 419,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBackgroundPreservingAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BackgroundHelper.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestChildFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainImageDimensions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getMainImage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 373,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getInfoAreaBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitleText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 424,
  "endLine" : 430,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 446,
  "endLine" : 452,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeImage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fadeIn()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 481,
  "endLine" : 486,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawables()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autofill()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageScaleUpAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void autofill()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removePreDrawListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontMetricsInt getFontMetricsInt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActivated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1589,
  "endLine" : 1594,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getLabelFor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PickerColumn getColumnAt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnsCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutScaleX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutScaleY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPasswordVariant()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 982,
  "endLine" : 987,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetDurationLabel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetCurrentPositionLabel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 487,
  "endLine" : 492,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReappear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 659,
  "endLine" : 664,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 816,
  "endLine" : 821,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 346,
  "endLine" : 351,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 966,
  "endLine" : 971,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateOnFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 622,
  "endLine" : 627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 688,
  "endLine" : 693,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applySelectLevelToChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 859,
  "endLine" : 864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 874,
  "endLine" : 879,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setIntPropertyValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setFloatPropertyValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 549,
  "endLine" : 554,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 353,
  "endLine" : 358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUnhandledKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 567,
  "endLine" : 572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 617,
  "endLine" : 622,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPropertyRanges()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createDotAlphaAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Animator createDotDiameterAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDiameter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 532,
  "endLine" : 537,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSecondaryProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOpticalInsets()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStopInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 936,
  "endLine" : 941,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 943,
  "endLine" : 948,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 977,
  "endLine" : 982,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeInvisibleViewsAtEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1884,
  "endLine" : 1889,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeInvisibleViewsAtFront()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1891,
  "endLine" : 1896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAndRecycleAllViews()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2094,
  "endLine" : 2099,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSecondaryScrollLimits()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2635,
  "endLine" : 2640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLayoutEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3662,
  "endLine" : 3667,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onChildRecycled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3740,
  "endLine" : 3745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFadingLeftEdgeOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFadingRightEdgeOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T addEndListener()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void removeEntry()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAcceleration()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 215,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnAdapterChangeListener()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnPageChangeListener()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 733,
  "endLine" : 738,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 813,
  "endLine" : 818,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageMarginDrawable()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 904,
  "endLine" : 909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1641,
  "endLine" : 1648,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGutterDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2022,
  "endLine" : 2027,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestParentDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2336,
  "endLine" : 2341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3206,
  "endLine" : 3212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSpacing()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNonPrimaryAlpha()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 482,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSizedScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 206,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatchingEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyScatterMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterMapPairsFunction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSizedMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToZeroCapacityMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 115,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plus()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 258,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overpoppingFromStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overpoppingFromEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun grow()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overpoppingFromStart()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overpoppingFromEnd()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun grow()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intDestructing()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatDestructing()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longDestructing()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 270,
  "endLine" : 275,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfLast()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldRightIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plusAssignArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 612,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 620,
  "endLine" : 625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 636,
  "endLine" : 641,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 644,
  "endLine" : 649,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 652,
  "endLine" : 657,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 736,
  "endLine" : 741,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllCollection()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllIterable()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 752,
  "endLine" : 757,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retainAllSequence()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectListOfTwoValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 801,
  "endLine" : 806,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableObjectListOfOneValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 828,
  "endLine" : 833,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListSubList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1149,
  "endLine" : 1154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Get_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1158,
  "endLine" : 1163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Get_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1167,
  "endLine" : 1172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Get_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1175,
  "endLine" : 1180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Get_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1183,
  "endLine" : 1188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_RemoveAt_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1191,
  "endLine" : 1196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_RemoveAt_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1199,
  "endLine" : 1204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_RemoveAt_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1207,
  "endLine" : 1212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_RemoveAt_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1215,
  "endLine" : 1220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Set_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1224,
  "endLine" : 1229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Set_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1233,
  "endLine" : 1238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_Set_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1241,
  "endLine" : 1246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_Set_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1249,
  "endLine" : 1254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_SubList_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1257,
  "endLine" : 1262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_SubList_Below()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1265,
  "endLine" : 1270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_SubList_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1273,
  "endLine" : 1278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_SubList_Above()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1281,
  "endLine" : 1286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun list_outOfBounds_SubList_Order()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1289,
  "endLine" : 1294,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sublist_outOfBounds_SubList_Order()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 1297,
  "endLine" : 1302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentDoesNotOverwriteStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStoresAndReturnsOldValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStoresAndReturnsNullWhenMappedToNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueMismatchDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueMismatchNullDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueMatchReplaces()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNullValueMismatchDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNullValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueMismatchDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueMismatchNullDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNullValueMismatchDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNullValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentDoesNotOverwriteStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStoresAndReturnsOldValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceStoresAndReturnsNullWhenMappedToNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueMismatchDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueMismatchNullDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueMatchReplaces()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNullValueMismatchDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceNullValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueMismatchDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueMismatchNullDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNullValueMismatchDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNullValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 230,
  "endLine" : 236,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSizedTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatchingEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvictionWithSingletonCache()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putReturnsPreviousValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 273,
  "endLine" : 278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun plus()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 302,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFromEmptyCache()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 376,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 891,
  "endLine" : 898,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putIfAbsentDoesNotOverwriteStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceStoresAndReturnsOldValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceStoresAndReturnsNullWhenMappedToNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceValueMismatchDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceValueMismatchNullDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceValueMatchReplaces()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceNullValueMismatchDoesNotReplace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceNullValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeValueMismatchDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeValueMismatchNullDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeNullValueMismatchDoesNotRemove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeNullValueMatchRemoves()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nullKeyCompatibility_canPutNullKeyAndNonNullValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToSizedScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 208,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstMatchingEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastMatchingEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnsNullIfValueRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iteratesInInsertionOrder()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterateEmptyListThrowsUponNext()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldRightIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 478,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 642,
  "endLine" : 647,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassListOfTwoValues()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 797,
  "endLine" : 802,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassListOfOneValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 814,
  "endLine" : 819,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun popFirst()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun first()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1156,
  "endLine" : 1163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1196,
  "endLine" : 1201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun first()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun last()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1457,
  "endLine" : 1464,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1497,
  "endLine" : 1502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun keyAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 314,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun valueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/IndexBasedArrayIterator.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun first()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun last()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 632,
  "endLine" : 637,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongLongPair.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::collection" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterSetBenchmarkTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::collection" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterSetBenchmarkTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::collection" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SimpleArrayMapBenchmarks.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::collection" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SimpleArrayMapBenchmarks.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::collection" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ArraySetBenchmarks.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "annotation/annotation-experimental-lint/src/main/java/androidx/annotation/experimental/lint/ExperimentalDetector.kt",
  "fileLinesCount" : 930,
  "components" : [ "primary::annotation" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addActiveDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1047,
  "endLine" : 1055,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyNotNull()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 303,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowHideAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 672,
  "endLine" : 677,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showForSystem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 690,
  "endLine" : 695,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 698,
  "endLine" : 703,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideForSystem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 716,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentScrollStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 956,
  "endLine" : 961,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void centerButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 829,
  "endLine" : 834,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideOnContentScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 962,
  "endLine" : 967,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1002,
  "endLine" : 1007,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1360,
  "endLine" : 1366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatDelegate getDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TwilightCalculator getInstance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightCalculator.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::appcompat" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initViewTreeOwners()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatDelegate getDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 637,
  "endLine" : 642,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarDrawerToggle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarDrawerToggle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerSlideAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 442,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 557,
  "endLine" : 562,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 721,
  "endLine" : 726,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostResume()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 729,
  "endLine" : 734,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 764,
  "endLine" : 769,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1194,
  "endLine" : 1201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean initializePanelDecor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1836,
  "endLine" : 1841,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwFeatureRequestIfSubDecorInstalled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2419,
  "endLine" : 2424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutoNightModeManager getAutoBatteryNightModeManager()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2936,
  "endLine" : 2941,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearMenuPresenters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3179,
  "endLine" : 3184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyFrozenState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3268,
  "endLine" : 3273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreatePanelMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3406,
  "endLine" : 3413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3427,
  "endLine" : 3435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApplyableNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3697,
  "endLine" : 3702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3759,
  "endLine" : 3764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AlertDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 290,
  "endLine" : 295,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconAttribute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 457,
  "endLine" : 462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 881,
  "endLine" : 886,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 902,
  "endLine" : 907,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreatePanelView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 533,
  "endLine" : 541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowHeadLength()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowShaftLength()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBarLength()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGapSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 277,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpinEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 300,
  "endLine" : 305,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalMirror()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 448,
  "endLine" : 453,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getRealOwner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenuItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 550,
  "endLine" : 555,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompatSet play()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompatSet setDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompatSet setInterpolator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompatSet setListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowCallbackWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIconTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 417,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIconTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 433,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowableListMenu getPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static MenuAdapter toMenuAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemIndexOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreHierarchyState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 317,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 757,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuPopup getPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 310,
  "endLine" : 316,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenterCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOpenSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 494,
  "endLine" : 500,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setShortcutsVisibleInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearHeader()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1215,
  "endLine" : 1221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CascadingMenuInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 799,
  "endLine" : 804,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void insertIconView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutInflater getInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustListItemSelectionBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 344,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallbackWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleOptional()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTextSizeInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 634,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackInvokedCallbackEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 914,
  "endLine" : 919,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitleTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 925,
  "endLine" : 930,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleTextColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 946,
  "endLine" : 951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitleTextColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 967,
  "endLine" : 972,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecorToolbar getWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2353,
  "endLine" : 2358,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2497,
  "endLine" : 2502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyMarginsFromCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2604,
  "endLine" : 2609,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initForMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2663,
  "endLine" : 2669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tryRegisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2800,
  "endLine" : 2805,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowPending()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityAnimListener withFinalVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAsDropDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAsDropDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageBitmap()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageURI()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 419,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 477,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 485,
  "endLine" : 490,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 547,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 852,
  "endLine" : 857,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 685,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 789,
  "endLine" : 794,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 579,
  "endLine" : 584,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 274,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropdownParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 605,
  "endLine" : 610,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean setFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 798,
  "endLine" : 804,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean fitSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsFrameLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextClassifier getTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 649,
  "endLine" : 656,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextFuture()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityAnimListener withFinalVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 575,
  "endLine" : 580,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean fitSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsLinearLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 474,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 652,
  "endLine" : 657,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxActivityCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 817,
  "endLine" : 822,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowFooterView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 828,
  "endLine" : 833,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InnerLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 872,
  "endLine" : 877,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuperCaller getSuperCaller()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 322,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextClassifier getTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 350,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDragEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 360,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTextContextMenuItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 438,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListView getMenuListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIconifiedByDefault()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 648,
  "endLine" : 653,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1359,
  "endLine" : 1364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1784,
  "endLine" : 1789,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1869,
  "endLine" : 1874,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void preApi29Check()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2113,
  "endLine" : 2118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverflowPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 714,
  "endLine" : 719,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOpenSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 759,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean toLocalMotionEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean toGlobalMotionEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 401,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 430,
  "endLine" : 435,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSelectorStateCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckMarkDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowDividers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void measureChildBeforeLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1394,
  "endLine" : 1399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1673,
  "endLine" : 1678,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedItemPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 905,
  "endLine" : 910,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSelectedItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 918,
  "endLine" : 923,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActivityCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveInfo getActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHistorySize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 640,
  "endLine" : 645,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextClassifier getTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextClassifierHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Layout makeLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 990,
  "endLine" : 995,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelSuperTouch()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1096,
  "endLine" : 1101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatEmojiTextHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1608,
  "endLine" : 1614,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1617,
  "endLine" : 1623,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1676,
  "endLine" : 1681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1684,
  "endLine" : 1689,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextAppearance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDecorPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageBitmap()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageURI()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLongClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized AppCompatDrawableManager get()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 331,
  "endLine" : 336,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getConstantWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1004,
  "endLine" : 1009,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getConstantHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1014,
  "endLine" : 1019,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getConstantMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1024,
  "endLine" : 1029,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getConstantMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1034,
  "endLine" : 1039,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 716,
  "endLine" : 721,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void growArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintInfo.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::appcompat" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int generateCacheKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partitionConstructor_currentAndForward_createsCorrectState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandler_withAlreadyRegisteredDispatcher_ignoresCall()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 490,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInput_withAlreadyRegisteredDispatcher_ignoresCall()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 926,
  "endLine" : 931,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInput_whenNotRegistered_doesNotCallOnDetach()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 947,
  "endLine" : 955,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchOnForwardProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBackCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHandler.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onForwardCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHandler.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addInput()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventDispatcher.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeInput()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventDispatcher.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 346,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCenter_changesCenter()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableParallelogramTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::ink" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenSamePoint_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_forEqualSegments_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isParallelTo_withEquivalentVecs_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isParallelTo_whenVecsHaveOppositeDirections_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_emptyMeshToEmptyEnvelope_doesNotUpdateEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 548,
  "endLine" : 555,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_forAnEmptyAndNonEmptyEnvelope_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 566,
  "endLine" : 572,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenBothNoBounds_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 608,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameBounds_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 620,
  "endLine" : 626,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_whenNotEmpty_returnsAString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 662,
  "endLine" : 669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_meshToEmptyEnvelope_updatesEnvelope()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 675,
  "endLine" : 682,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_usesToleranceToCompareValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create1_hasExpectedComponentFields()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenDeclaredInOrder_areCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenDeclaredOutOfOrder_areCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenValuesChanged_areCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 202,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValuesOutOfOrder_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateCenter_modifiesMutableVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 284,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTransform_whenAppliedToAMutableVec_canModifyInputAsOutput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 239,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsSelf()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 644,
  "endLine" : 651,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_usesToleranceToCompareValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 106,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeNegation_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeMagnitude_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeMagnitudeSquared_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillPosition_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnitude_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnitudeSquared_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun length_whenSegmentIsHorizontal_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun length_whenSegmentIsVertical_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun length_whenSegmentIsDegenerate_returnsZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/SegmentTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::ink" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutlineCount_whenEmptyShape_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutlineVertexCount_whenEmptyShape_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeSpatialIndex()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 360,
  "endLine" : 367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsEquivalentImmutableAffineTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 179,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValuesOutOfOrder_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateCenter_modifiesMutablePoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_returnsCorrectValuesWithBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 213,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constants_areCorrect()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/AngleTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalizedAboutZero_returnsValueFromJni()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/AngleTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameValues_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getters_returnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromDirectionAndMagnitude()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ImmutableVec.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::ink" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromDirectionAndMagnitude()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableVec.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/AffineTransform.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::ink" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/AffineTransform.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::ink" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Triangle.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Segment.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::ink" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMatrix_resultingMatrixIsAffine()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/androidInstrumentedTest/kotlin/androidx/ink/geometry/AndroidGraphicsConversionExtensionsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundsRectF_whenNoBounds_returnsFalseAndDoesNotModifyOutParameter()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/androidInstrumentedTest/kotlin/androidx/ink/geometry/EnvelopeExtensionsTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::ink" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromNativeValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 921,
  "endLine" : 926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromNativeValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 949,
  "endLine" : 954,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainShaderMetadata_whenCalledTwiceWithSamePackedInstance_returnsCachedValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::ink" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withInvalidParticleGapDurationMillis_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 255,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfRangeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalInputPropertyHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 362,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 403,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 479,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolationToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constantNodeConstructor_throwsForNonFiniteValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 556,
  "endLine" : 561,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackFilterNodeInputs_containsInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 592,
  "endLine" : 597,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackFilterNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolTypeFilterNodeConstructor_throwsForEmptyEnabledToolTypes()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolTypeFilterNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingNodeConstructor_throwsForNegativeDampingGap()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 730,
  "endLine" : 735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 745,
  "endLine" : 750,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responseNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpNodeInputs_containsInputsInOrder()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetNodeConstructor_throwsForEmptyTargetModifierRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1023,
  "endLine" : 1028,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1038,
  "endLine" : 1043,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIDs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 664,
  "endLine" : 669,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransferParameters()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 708,
  "endLine" : 714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predefinedHashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepPositionHashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 266,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepsToString_returnsReasonableString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 336,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorAccessors_areAllEquivalent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeUnitEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 351,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun originEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mappingToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/InputToolTypeTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1292,
  "endLine" : 1297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1427,
  "endLine" : 1432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/ColorSpace.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::ink" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fromXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 202,
  "endLine" : 207,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushCreateWithAndroidColor_withUnsupportedColorSpace_createsBrushWithConvertedColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolType_returnsToolTypeOfInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun strokeUnitLengthCm_returnsValueIfSet()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPressure_withPressure_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 454,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasTilt_withTilt_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 482,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishInput_inputIsFinished()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVertexCount_withStroke_returnsNonZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 473,
  "endLine" : 479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMeshFormat_returnsFormat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 601,
  "endLine" : 607,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun enqueueInputs()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeSlashEscapes()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProxyController getInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyController.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::webkit" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BrandVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyConfig()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCategories()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessageCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::webkit" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessageCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::webkit" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setServiceWorkerClientCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertVisualStateCallback()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TracingControllerBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/TracingControllerImpl.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessClientAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientAdapter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceRequestAdapter convertWebResourceRequest()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String removeLeadingSlash()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProxyControllerBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProxyControllerImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::webkit" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMessagePayloadTypeSupportedByWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageAdapter.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::webkit" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewMediaIntegrityApiStatusConfig getWebViewMediaIntegrityApiStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 211,
  "endLine" : 216,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceWorkerController getFrameworksImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceWorkerControllerBoundaryInterface getBoundaryInterface()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ServiceInfo getServiceInfo()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Editable newEditable()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditableFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::emoji2" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitCallback getInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputFilter.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji2" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputConnection.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::emoji2" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InitCallback getInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTextViewHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditTextHelper getEmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::emoji2" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiTextViewHelper getEmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiEditTextHelper getEmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MetadataList read()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextSpanTransition()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder replace()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSpanAdded()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSpanRemoved()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int reset()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 702,
  "endLine" : 707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasFlagSystem()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat reset()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 606,
  "endLine" : 611,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiStart()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 850,
  "endLine" : 855,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiEnd()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 952,
  "endLine" : 957,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiMatch()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 975,
  "endLine" : 980,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 217,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StringBuilder getStringBuilder()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultGlyphChecker.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::emoji2" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiView.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::emoji2" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLiteralExpression()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDeclaration()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/SampledAnnotationDetector.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scale()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void predict()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanFilter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::input" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchedMotionEvent()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/BatchedMotionEvent.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::input" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiPointerPredictor getKalmanPredictor()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/system/SystemMotionEventPredictor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::input" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestChildFocus()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1217,
  "endLine" : 1222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1759,
  "endLine" : 1764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEdgeTouched()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2094,
  "endLine" : 2099,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEdgeDragStarted()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2101,
  "endLine" : 2106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeComplete()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2458,
  "endLine" : 2463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeProgress()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2490,
  "endLine" : 2495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process.exit = function()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/wasm/config.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::mpp" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "process.exit = function()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/js/config.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::mpp" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidateStructure()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 772,
  "endLine" : 778,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidateValues()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 780,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getMeasurementIncludingMargin()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 960,
  "endLine" : 965,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxIndex()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1132,
  "endLine" : 1137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addComponentSizes()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1340,
  "endLine" : 1345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2273,
  "endLine" : 2278,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2406,
  "endLine" : 2411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 121,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initLayout()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ExpandButton.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::preference" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItemOffsets()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 845,
  "endLine" : 850,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStorageDefault()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 295,
  "endLine" : 300,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStorageDeviceProtected()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setNoCommit()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 498,
  "endLine" : 503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean arePreferenceItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 637,
  "endLine" : 657,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 147,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceScreen getPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItemOffsets()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 877,
  "endLine" : 882,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleSummaryProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummaryOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummaryOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 339,
  "endLine" : 344,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreferenceChange()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SimpleSummaryProvider getInstance()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 630,
  "endLine" : 637,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 666,
  "endLine" : 671,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 727,
  "endLine" : 732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 744,
  "endLine" : 749,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectable()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldDisableView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 841,
  "endLine" : 846,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKey()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 950,
  "endLine" : 956,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requireKey()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 974,
  "endLine" : 980,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIconSpaceReserved()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1056,
  "endLine" : 1061,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCopyingEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1080,
  "endLine" : 1085,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedPreferences getSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1243,
  "endLine" : 1249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T findPreferenceInHierarchy()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1435,
  "endLine" : 1441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2105,
  "endLine" : 2110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSeekBarIncrement()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 488,
  "endLine" : 495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDrawerElevation()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildInsets()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 438,
  "endLine" : 443,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawerListener()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 544,
  "endLine" : 549,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeDrawerListener()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 558,
  "endLine" : 564,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateChildAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 946,
  "endLine" : 951,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerVisible()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1921,
  "endLine" : 1926,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean includeChildForAccessibility()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2178,
  "endLine" : 2188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2414,
  "endLine" : 2420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tryRegisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2552,
  "endLine" : 2557,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocaleChangedAndLock()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/LocaleTestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::testutils" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::testutils" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::testutils" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::testutils" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/androidMain/kotlin/androidx/testutils/lifecycle/LifecycleOwnerUtils.android.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::testutils" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDirectory_overFile()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readBytes()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAll()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-ktx/src/commonMain/kotlin/androidx/testutils/TestDispatcher.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::testutils" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidInstrumentedTest/kotlin/androidx/testutils/TestNavigatorDestinationBuilderTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/TestExecutor.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::testutils" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TranslatedCoordinatesProvider()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/TranslatedCoordinatesProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::testutils" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void injectMotionEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDrag()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-gradle-plugin/src/main/java/androidx/testutils/gradle/ProjectSetupRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::testutils" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateThrottle()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postResultIfNotInvoked()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOnLoadCanceledListener()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void startLoading()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean takeContentChanged()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 470,
  "endLine" : 475,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCallbackWaitingForData()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyFrom()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DisallowInterceptFilter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isButtonPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getItemUnder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resizeSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordLimits()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 582,
  "endLine" : 587,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/PointerDragEventInterceptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean aboveMotionThreshold()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 158,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearProvisionalSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 369,
  "endLine" : 374,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 469,
  "endLine" : 474,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionRestored()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionRefresh()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 546,
  "endLine" : 552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extendRangeInto()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 576,
  "endLine" : 581,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawable()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tile getAtIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyCallbacks()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPointInsideVerticalThumb()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBounds()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int distanceToCenter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationHelper getVerticalHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceAllInsert()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfInMutationOperation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 480,
  "endLine" : 485,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T removeItemAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 587,
  "endLine" : 592,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateAndUpdateStateRestorationPolicy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseWrapperAndLocalPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 375,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void recycle()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateAdd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollHorizontallyBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1053,
  "endLine" : 1058,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollVerticallyBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1061,
  "endLine" : 1066,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpanIndexCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1547,
  "endLine" : 1552,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpanGroupIndexCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1564,
  "endLine" : 1569,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 580,
  "endLine" : 585,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2578,
  "endLine" : 2583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetInternal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2676,
  "endLine" : 2681,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 717,
  "endLine" : 722,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycleUpdateOp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendMessageAtFrontOfQueue()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaggeredGridLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offsetChildrenHorizontal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1507,
  "endLine" : 1512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offsetChildrenVertical()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1515,
  "endLine" : 1520,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean preferLastSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1991,
  "endLine" : 1996,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smoothScrollToPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2095,
  "endLine" : 2100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSpanIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2523,
  "endLine" : 2528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2942,
  "endLine" : 2947,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateAnchorPositionInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3236,
  "endLine" : 3241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasStableIds()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findRelativeAdapterPositionIn()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void saveOriginalDelegate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reorderOps()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OpReorderer.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hitTest()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 452,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void obtainVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 945,
  "endLine" : 950,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void releaseVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 952,
  "endLine" : 957,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildDraw()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2079,
  "endLine" : 2084,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2476,
  "endLine" : 2481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int distanceToCenter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationHelper getVerticalHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSnapHelper.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifInterface()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4054,
  "endLine" : 4059,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifInterface()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4069,
  "endLine" : 4074,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String convertDecimalDegree()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5457,
  "endLine" : 5462,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateCrcWithInt()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6355,
  "endLine" : 6360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readExifSegment()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 6900,
  "endLine" : 6909,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String userObjectToString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1036,
  "endLine" : 1046,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CancellationException cancellationExceptionWithCause()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1191,
  "endLine" : 1196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1200,
  "endLine" : 1205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CloseGuardHelper create()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHeapSizeBytes()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateStartupParameters.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbindService()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 622,
  "endLine" : 627,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TerminationInfo killSandbox()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 485,
  "endLine" : 493,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JavaScriptIsolate()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebuildSchemaParentToChildrenMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PackageIdentifier convertPackageIdentifierFromProto()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConfigContainsAndroidVOverlay()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 505,
  "endLine" : 510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GetOptimizeInfoResultProto getOptimizeInfoResultLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2787,
  "endLine" : 2792,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchContext build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchContext build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture requestFlushAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 550,
  "endLine" : 555,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addClicksStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void printDiagnostic()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ProcessingException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ToGenericDocumentCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCommaSeparatedJvmNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FromGenericDocumentCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BytesPropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BytesPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DoublePropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DoublePropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BooleanPropertyAnnotation parse()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BooleanPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentModel createAutoValueModel()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchContext build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchContext build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _PruneDir()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllLoadedDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture initializeGlobalSearchSessionAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/DebugAppSearchManager.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::appsearch" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T addAlternateName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T addPotentialAction()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thing build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlarmInstance build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/properties/Keyword.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appsearch" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopwatchLap build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Self addKeywords()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdditionalName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getExternalUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getImageUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long calculateExpirationTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 264,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilterNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilterPackageNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 475,
  "endLine" : 480,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 887,
  "endLine" : 892,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 940,
  "endLine" : 945,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1101,
  "endLine" : 1106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterPackageNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1134,
  "endLine" : 1139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1979,
  "endLine" : 1984,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 432,
  "endLine" : 437,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearRequiredPermissionsForSchemaTypeVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 603,
  "endLine" : 608,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearSchemaTypeVisibleToConfigs()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 789,
  "endLine" : 794,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMigrators()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 857,
  "endLine" : 862,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVersion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1116,
  "endLine" : 1121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPubliclyVisibleTargetPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addVisibleToConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTakenActions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTakenActionGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 306,
  "endLine" : 311,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReportUsageRequest build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifier getPubliclyVisibleTargetPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllowedPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRequiredPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDeletedTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getMigratedTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMigrationFailure()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDeletedTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDeletedType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIncompatibleTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 248,
  "endLine" : 253,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIncompatibleType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMigratedTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addMigratedType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 372,
  "endLine" : 377,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 610,
  "endLine" : 616,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueType getResultValue()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilterNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 623,
  "endLine" : 628,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/EmbeddingVector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnvironmentInstanceForTest()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchEnvironmentFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::appsearch" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSuggestedResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument getGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 345,
  "endLine" : 350,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyPath getPropertyPathObject()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 600,
  "endLine" : 605,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResultPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InternalSetSchemaResponse newFailedSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterDocumentClasses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetIfBuilt()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinableConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 399,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 465,
  "endLine" : 470,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 584,
  "endLine" : 589,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 456,
  "endLine" : 461,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 504,
  "endLine" : 509,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextNode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void piiTrace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/LogUtil.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchContext build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlobalSearchContext build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createEnterpriseGlobalSearchSession()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getByDocumentId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unregisterObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionSpecToPlatformConverter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setPropertyWeights()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 209,
  "endLine" : 214,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setPubliclyVisibleSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addIndexableNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAppSearchPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/AppSearchVersionUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationLiveDataContainerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_twice()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationLiveDataContainerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationLiveDataContainerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pruneCache()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  useConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  useConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionNonExclusive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListener()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 325,
  "endLine" : 330,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 155,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun assertNotSuspendingTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 2020,
  "endLine" : 2025,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationClient.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  inMemoryDatabaseBuilder()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/Room.android.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addObserver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeObserver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 315,
  "endLine" : 320,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  createLiveData()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertByteToUUID()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/jvmAndroidMain/kotlin/androidx/room/util/UUIDUtil.jvmAndroid.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void room_v1_helper()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void room_v1_1_helper()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void room_v1_1_helper_legacy()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDatabaseImplWithNoPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/util/KClassUtilTest.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomConnectionManager.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::room" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalChangedRows()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/ConnectionUtil.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 210,
  "endLine" : 215,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overriding()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/JavaPoetExt.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::room" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuspendFunctionReturnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodType.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAsTypeList()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotationBox.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVarArgs()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspExecutableElement.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationValue.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotationWithPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 124,
  "endLine" : 129,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/util/MemoizedSequence.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XEquality.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomSimpleCopyTask.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMove()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidMain/kotlin/androidx/room/paging/CursorSQLiteStatement.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun convertRows()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.android.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  useConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCompletable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resolve()",
  "longName" : "",
  "relativeFileName" : "room/room-common/src/commonMain/kotlin/androidx/room/AmbiguousColumnResolver.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCreateQueries()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/EntityBundle.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/ForeignKeyBundle.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildCreateQueries()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/FtsEntityBundle.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  createListenableFuture()",
  "longName" : "",
  "relativeFileName" : "room/room-guava/src/main/java/androidx/room/guava/GuavaRoom.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::room" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrPutUserData()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/XTestInvocation.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProjectComponents()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/DelegatingTestRegistrar.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLanguageVersion()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/KotlinCliRunner.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun java()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kotlin()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canRunAnotherRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createMaybe()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultRowAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 458,
  "endLine" : 463,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getImplTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/AutoMigration.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMissingTypeReference()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAndroidOnlyTarget()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unusedQueryMethodParameter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 312,
  "endLine" : 317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primaryKeyNull()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 764,
  "endLine" : 769,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newNotNullColumnMustHaveDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1027,
  "endLine" : 1032,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/DeleteOrUpdateMethodAdapter.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findInsertAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findUpsertAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 473,
  "endLine" : 478,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binderprovider/RxPreparedQueryResultBinderProvider.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/TypeConverter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/TypeConverter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prependConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/NullAwareTypeConverterStore.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::room" ],
  "startLine" : 440,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitResult_column()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SqlParser.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun w()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/QueryWriter.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/preconditions/Checks.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/preconditions/Checks.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/verifier/DatabaseVerifier.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RegisterWithPerfetto()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::tracing" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint JNICALL HeapIterationCallback()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jvmtiIterationControl JNICALL HeapObjectCallback()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void launch()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri parseResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserActionItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserActionItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntent buildShareAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::browser" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getBrowserActionsIntentHandlers()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void openFallbackBrowserActionsMenu()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setColorSchemeParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setShareParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Params()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void grantUriPermissionToProvider()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntent.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::browser" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean notify()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle sendExtraCommand()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancelNotificationArgs fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 233,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindAllConnections()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bundle createBundleWithId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 542,
  "endLine" : 547,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestPostMessageChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestPostMessageChannelWithExtras()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int postMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 258,
  "endLine" : 263,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean receiveFile()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEngagementSignalsApiAvailable()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract boolean mayLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 391,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartAnimations()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1076,
  "endLine" : 1086,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTranslateLocale()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1416,
  "endLine" : 1421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setShareIdentityEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1536,
  "endLine" : 1541,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent setAlwaysUseBrowserUI()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1561,
  "endLine" : 1566,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCallbackWithResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 354,
  "endLine" : 359,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbindFromContext()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteConnection.jvmAndroid.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::sqlite" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool throwIfInvalidColumn()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/jni/sqlite_bindings.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::sqlite" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqlDelightInvalidation()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqlDelightInvalidation.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::sqlite" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replyNoDatabaseWithId()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 816,
  "endLine" : 821,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Frame()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/EntryExitMatchingHookRegistry.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sqlite" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAttemptAtUsingClosedDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseExtensions.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sqlite" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteConnection.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::sqlite" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unlock()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/util/ProcessLock.android.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::sqlite" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWriteAheadLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindTo_noArgs()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SimpleSQLiteQueryTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::sqlite" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun null_groupBy_and_having_throws_error()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilderTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::sqlite" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun execPerConnectionSQL()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/core/CallbackToFlowAdapter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addWindowAreaInfoListListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/area/WindowAreaControllerCallbackAdapter.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsImpliesHashCode()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_width_at_least_breakpoint_returns_false_when_breakpoint_is_greater()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_width_at_least_breakpoint_returns_true_when_breakpoint_is_equal()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_width_at_least_breakpoint_returns_true_when_breakpoint_is_smaller()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 169,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_height_at_least_breakpoint_returns_false_when_breakpoint_is_greater()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 356,
  "endLine" : 362,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_height_at_least_breakpoint_returns_true_when_breakpoint_is_equal()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_height_at_least_breakpoint_returns_true_when_breakpoint_is_smaller()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 374,
  "endLine" : 380,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun is_at_least_breakpoint_returns_true_when_breakpoint_is_equal()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allFoldStates()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Version.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ratio()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAspectRatio.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::window" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExtensionVersionSupported()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSplitInfoChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setWidthDp()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::window" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setWidthDp()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::window" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddedActivityWindowInfo.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityRule.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::window" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityRule.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::window" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 153,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 262,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityStack.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::window" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/SupportedPosture.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::window" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSidecarVersionSupported()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 239,
  "endLine" : 244,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtensionCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumerApi2.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowLayoutInfo.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::window" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/HardwareFoldingFeature.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::window" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translateWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 288,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::window" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::window" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddingRule.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::window" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::window" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowAttributes.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::window" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ParentContainerInfo.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::window" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FoldingFeature()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverlayCreateParams()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/WindowSdkExtensionsRule.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::window" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 591,
  "endLine" : 596,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setPageSize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPagingSource.jvm.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::paging" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPagePrepended()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 380,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addWeakCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1140,
  "endLine" : 1145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trySchedulePrepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryScheduleAppend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperDataSource.jvm.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::paging" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2344,
  "endLine" : 2349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2826,
  "endLine" : 2831,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::paging" ],
  "startLine" : 741,
  "endLine" : 748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::paging" ],
  "startLine" : 1017,
  "endLine" : 1022,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 141,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCachedData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2389,
  "endLine" : 2394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uncounted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ItemSnapshotListTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun counted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ItemSnapshotListTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchRequestedPrepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ContiguousPagedListTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::paging" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchRequestedAppend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ContiguousPagedListTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::paging" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateToWrapper()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 442,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateFromWrapper()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 273,
  "endLine" : 279,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateToWrapper()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidateFromWrapper()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 485,
  "endLine" : 491,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ViewportHint.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::paging" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun record()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPageEventFlow.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::paging" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagingPreviewTest()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsPreviewTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::paging" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 722,
  "endLine" : 727,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfHighlightOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfHighlightOverlay.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyPageAdded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 366,
  "endLine" : 371,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageSelectionValueObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageSelectionValueObserver.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLongPress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageTouchListener.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshPageRangeInVisibleArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 401,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 166,
  "endLine" : 171,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleExternalLink()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 401,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentResolver getResolver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTileBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 734,
  "endLine" : 739,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 790,
  "endLine" : 795,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchHoverEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String buildContentDescription()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelSearch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 206,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelSelect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 238,
  "endLine" : 243,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 261,
  "endLine" : 266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onCancelled()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WeakPdfLoaderCallbacks wrap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPassword()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void documentNotLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pageBroken()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTileBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchResults()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInvalidRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocumentLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disconnect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDragHandleMove()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiskCache()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBoundary()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoLink createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopActionMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewingPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageTextContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageImageContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List searchPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAndExecute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T checkAndExecute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageCount()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentLinearizationType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentFormType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkAndExecute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T checkAndExecute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfRendererAdapter.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::pdf" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotSet()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 401,
  "endLine" : 406,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleTap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 477,
  "endLine" : 483,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLongPress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 503,
  "endLine" : 508,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScale()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Area()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 508,
  "endLine" : 513,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean needsLeftSideExclusionRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void bypass()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/StrictModeUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExternalLinks.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CycleRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean resolveAnnotationIntent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AnnotationUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkArgument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestNewTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 208,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 254,
  "endLine" : 259,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 478,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float calcTranslation()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void destroyHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShareScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportPosition()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 435,
  "endLine" : 440,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 647,
  "endLine" : 652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1217,
  "endLine" : 1222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1297,
  "endLine" : 1302,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1305,
  "endLine" : 1310,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ZoomGestureHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1361,
  "endLine" : 1367,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageAdded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbsSavedState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewDragHelper create()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int clampMag()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 703,
  "endLine" : 708,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float clampMag()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 720,
  "endLine" : 725,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeProviderCompat getAccessibilityNodeProvider()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AccessibilityNodeInfoCompat obtainAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 719,
  "endLine" : 725,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestRunStarted()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/RunListenerDelegate.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::benchmark" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTestRunFinished()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/RunListenerDelegate.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::benchmark" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeTo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoConfig.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::benchmark" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stopCollecting()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putInBundle()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricResult.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::benchmark" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun amBroadcast()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 624,
  "endLine" : 630,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createSimpleperfDataDir()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 320,
  "endLine" : 325,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullName()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/MethodInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::benchmark" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortName()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/MethodInfo.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::benchmark" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun embedInPerfettoTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertBeforeSync()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDeviceThermalThrottled()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ThrottleDetector.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::benchmark" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/SideEffects.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/SideEffects.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySourceSets()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 483,
  "endLine" : 488,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun removeOnVariantCallback()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryMetricsJson()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryMetricsProtoText()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UiDevice getDevice()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 376,
  "endLine" : 381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileImpl()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/AttachAndDetachInSameTransactionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::fragment" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AndroidFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-compose/src/main/java/androidx/fragment/compose/AndroidFragment.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::fragment" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 805,
  "endLine" : 810,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 818,
  "endLine" : 823,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCleared()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearNonConfigState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearNonConfigState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 304,
  "endLine" : 309,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 308,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUpdate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onDump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushBuilder()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/LogWriter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::fragment" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setLayoutTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun startViewTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 232,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View createTabContent()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 356,
  "endLine" : 361,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUpdate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isParentMenuVisible()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 837,
  "endLine" : 843,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isParentHidden()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 849,
  "endLine" : 855,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void popBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1047,
  "endLine" : 1052,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean popBackStackImmediate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1083,
  "endLine" : 1088,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void clearFragmentResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1182,
  "endLine" : 1187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startPendingDeferredFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1693,
  "endLine" : 1698,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStateLoss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1859,
  "endLine" : 1864,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forcePostponedTransactions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2327,
  "endLine" : 2332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endAnimatingAwayFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2338,
  "endLine" : 2343,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doPendingDeferredStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2391,
  "endLine" : 2396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchAttach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3212,
  "endLine" : 3217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3219,
  "endLine" : 3224,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3230,
  "endLine" : 3235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3237,
  "endLine" : 3242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchResume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3244,
  "endLine" : 3249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isParentAdded()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3701,
  "endLine" : 3707,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getBreadCrumbTitle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getBreadCrumbShortTitle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTarget()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 359,
  "endLine" : 364,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTarget()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListenerForTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 303,
  "endLine" : 308,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPause()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onResume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markFragmentsCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 760,
  "endLine" : 765,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List retainNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRetaining()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerNonConfig.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::fragment" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerFragmentLifecycleCallbacks()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLifecycleCallbacksDispatcher.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMinimumMaxLifecycleState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArguments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 782,
  "endLine" : 787,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isStateSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 821,
  "endLine" : 826,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public FragmentManager getChildFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1150,
  "endLine" : 1155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1658,
  "endLine" : 1663,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1709,
  "endLine" : 1714,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final LayoutInflater getLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1743,
  "endLine" : 1748,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2554,
  "endLine" : 2559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getExitTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2633,
  "endLine" : 2638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2704,
  "endLine" : 2709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findFragmentByWho()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3040,
  "endLine" : 3045,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimationInfo ensureAnimationInfo()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3407,
  "endLine" : 3412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEnterAnim()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3429,
  "endLine" : 3434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getExitAnim()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3437,
  "endLine" : 3442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPopEnterAnim()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3445,
  "endLine" : 3450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPopExitAnim()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3453,
  "endLine" : 3458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getPopDirection()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3460,
  "endLine" : 3465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPopDirection()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3467,
  "endLine" : 3472,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNextTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3474,
  "endLine" : 3479,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList getSharedElementSourceNames()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3490,
  "endLine" : 3495,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList getSharedElementTargetNames()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3498,
  "endLine" : 3503,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSharedElementNames()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3505,
  "endLine" : 3510,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SharedElementCallback getEnterTransitionCallback()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3512,
  "endLine" : 3517,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SharedElementCallback getExitTransitionCallback()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3519,
  "endLine" : 3524,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getAnimatingAway()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3526,
  "endLine" : 3531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPostOnViewCreatedAlpha()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3537,
  "endLine" : 3542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getFocusedView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3548,
  "endLine" : 3553,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPostponed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3555,
  "endLine" : 3560,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View onFindViewById()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 805,
  "endLine" : 810,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 891,
  "endLine" : 896,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 1025,
  "endLine" : 1030,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem find()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem findSubtype()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem findSubtype()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem find()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice buildSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 418,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void grantSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 111,
  "endLine" : 116,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionState getPermissionState()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::slice" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 380,
  "endLine" : 385,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkSpannedText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 704,
  "endLine" : 709,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean checkSpan()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 730,
  "endLine" : 735,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItemHolder get()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItemHolder.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/CornerDrawable.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::slice" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleSlicePinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleSliceUnpinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 453,
  "endLine" : 458,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Slice callBindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGridRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeeMoreRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 700,
  "endLine" : 705,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 715,
  "endLine" : 720,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 858,
  "endLine" : 863,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 867,
  "endLine" : 872,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeeMoreCell()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTitleText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOverlayText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addTitleText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addOverlayText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 420,
  "endLine" : 425,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TemplateSliceBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Clock getClock()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder addSource()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterSliceCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSummary()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializeOptions setImageConversionFormat()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpinSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceStructure()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPosition()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/EventInfo.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::slice" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteInputView inflate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTemporarilyDetachedCompat()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 344,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 359,
  "endLine" : 365,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 247,
  "endLine" : 252,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCheckedChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 255,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ShortcutView.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::slice" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsets()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsets()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 197,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void trackInputFocused()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 390,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowTwoLines()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 427,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 550,
  "endLine" : 556,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowTitleItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowHeaderDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowActionDividers()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 706,
  "endLine" : 711,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActive()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 377,
  "endLine" : 382,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createRemoteInputView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteInputView findRemoteInputView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActionListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateOverscroll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollingChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def convert_prerelease_type_to_num()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function isSampled()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sed()",
  "longName" : "",
  "relativeFileName" : "development/update_tracing_perfetto.py",
  "fileLinesCount" : 191,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query_children_for_matching_regexes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_failing_task_names()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def query_children_for_matching_regexes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_failing_task_names()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def filter_index()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function transformUrl()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/url-transforms.ts",
  "fileLinesCount" : 39,
  "components" : [ "primary::development" ],
  "startLine" : 1,
  "endLine" : 9,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "development/lintBaselineToCsv.main.kts",
  "fileLinesCount" : 251,
  "components" : [ "primary::development" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "development/lintBaselineToCsv.main.kts",
  "fileLinesCount" : 251,
  "components" : [ "primary::development" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intercept()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/Main.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun artifacts()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/Main.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sed()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ask_project_description()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_package_documentation_filename()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_new_settings_gradle_line()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_new_docs_tip_of_tree_build_grade_line()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_group_id_atomic()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def diff()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPath()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/command/Diff.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::development" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restrictedToKeysIn()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runJobInOtherProcess()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def consolidateSelf()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write_lines_to_file()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerTriggerAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMeasurementApiStatusAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppSetIdAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/appsetid/AppSetIdManagerFutures.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdIdAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adid/AdIdManagerFutures.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSignalsAsync()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/signals/ProtectedSignalsManagerFutures.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionOutcome.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionOutcome.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataRequest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataOutcome.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportImpressionRequest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportEventRequest.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebTriggerParams.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebTriggerRegistrationRequest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceParams.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/appsetid/AppSetId.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/appsetid/AppSetId.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdSelectionSignals.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdTechIdentifier.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdFilters.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/FetchAndJoinCustomAudienceRequest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/LeaveCustomAudienceRequest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/JoinCustomAudienceRequest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerApi33Ext11Impl.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertResponse()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerApi33Ext11Impl.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerApi31Ext9Impl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerApi31Ext11Impl.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertResponse()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerApi31Ext11Impl.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertRequest()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerApi33Ext5Impl.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsRequest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adid/AdId.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/signals/UpdateSignalsRequest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompatProviderClassName()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-provider/src/main/java/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSandboxedSdks()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSandboxedSdks()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/LocalController.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/LocalController.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/activity/SdkActivity.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openFileOutput()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkInfo.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCompiles()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun succeeds()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyUiChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeStateChangedListener()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterFrameCommitCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsCell()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainCell()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ComparableSubject.jvm.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ComparableSubject.jvm.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::kruth" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCount()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultisetSubject.jvm.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAssignableTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ClassSubject.jvm.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asListWithoutCastingFails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_UnequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowOnPrimitives_shouldBeEqualAfterCast_min()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowOnPrimitives_shouldBeEqualAfterCast_max()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleChain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ChainingKruthTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::kruth" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tripleChain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ChainingKruthTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToWithSameObject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToFailureWithObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToFailureWithDifferentTypesAndSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToByteArrayFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIntArrayFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToLongArrayFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToFloatArrayEmptyNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToDoubleArrayFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToShortArrayFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToCharArrayFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToWithObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToWithDifferentTypesAndSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsFailureWithComparableObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsFailureWithDifferentTypesAndSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsWithObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsWithComparableObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsWithDifferentTypesAndSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disambiguationWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNoneOfNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 623,
  "endLine" : 627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthMultiFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_sameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_failEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayIsEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayIsEqualTo_fail_unequalLengthMultiDimensional()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayIsEqualTo_fail_unequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setArrayIsEqualTo_fail_unequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boxedAndUnboxed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfFailsWithSameToStringAndNullInSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfFailsWithSameToStringAndNullInExpectation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithExtras()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithExtraCopiesOfOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithDuplicatesFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastFailsWithSameToStringAndHomogeneousListWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastFailsWithSameToStringAndHeterogeneousListWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWithFailureWithActualOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWrongOrderAndMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastElementsInCanUseFactPerElement()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 433,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arrayContainsExactly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithElementsThatThrowWhenYouCallHashCodeFailureTooMany()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithElementsThatThrowWhenYouCallHashCodeOneMismatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyElementsInWithEmptyExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyElementsInErrorMessageIsInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicatesNotEnoughItemsFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 600,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicatesMissingItemFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicatesMissingAndExtraItemsWithNewlineFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 622,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicatesUnexpectedItemFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 645,
  "endLine" : 649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicateMissingAndExtraElements()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyFailsWithSameToStringAndHeterogeneousListWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 689,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithOneIterableGivesWarning()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyElementsInWithOneIterableDoesNotGiveWarning()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithTwoIterableDoesNotGivesWarning()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 710,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyInOrderWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullEqualToSomething()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 795,
  "endLine" : 799,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsInStrictOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 867,
  "endLine" : 871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsInStrictOrderWithComparatorFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 893,
  "endLine" : 897,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsInOrderWithComparatorFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 908,
  "endLine" : 912,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 933,
  "endLine" : 938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNoneOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 950,
  "endLine" : 955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_NaN_Success()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_NotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_DifferentOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_Longer()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_Shorter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_PlusMinusZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_NotAndoubleArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_NaN_plusZero_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noCommas()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_NotAnArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that_throwable_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainCharSequence()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchPatternWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEqualityIgnoringCaseFailWithNullSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringInequalityIgnoringCaseFailWithNullSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainIgnoringCaseFailBecauseNullSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyWrongValue_sameToStringForKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyExtraKeyAndMissingKey_failsWithSameToStringForKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastWrongValue_sameToStringForKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastExtraKeyAndMissingKey_failsWithSameToStringForKeys()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey_failsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry_failsWithSameToStringOfValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 471,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainNullEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMessageThat_MessageHasNullMessage_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_instanceOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_UnequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_UnequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_DifferentKindOfcharArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_UnequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_NotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_DifferentOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_Longer()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_Shorter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_PlusMinusZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Fail_NotAnfloatArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_doubleExpectedInt()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsAtLeast_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsAtMost_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchPatternWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun strings()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn_string()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn_string()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ComparableSubjectJvmTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale_bigDecimal()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/BigDecimalSubjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKeyNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainNullKeyFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntryWithNullValueNullExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failContainsEntryWithNullValuePresentExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyRespectsDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyRespectsDuplicatesFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyFailureWithEmptyStringMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyFailureWithEmptyStringExtra()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyFailureWithEmptyStringBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVarargRespectsDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastEntriesIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastRespectsDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastRespectsDuplicatesFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastFailureWithEmptyStringMissing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastInOrderDifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAssignableTo_reversed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ClassSubjectTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAssignableTo_differentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ClassSubjectTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::kruth" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleExpectationFails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warnWhenExpectIsNotRule()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail_throwAfterSubject_shouldPropagateOriginalException()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureRuleTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsCell()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInStrictOrderWithNonComparableElementsFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/IterableSubjectJvmTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::kruth" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInOrderWithNonComparableElementsFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/IterableSubjectJvmTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNumericPrimitiveTypes_isNotEqual_shouldFail_intToChar()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNumericPrimitiveTypes_isNotEqual_shouldFail_charToInt()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void emptyTrace()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertionsActuallyUseCleaner()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertionsActuallyUseCleaner_comparisonFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/HelperArraySubject.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNotSameInstanceAs()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNotIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFinite()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void requestLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1202,
  "endLine" : 1206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanceled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throwIfCanceled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ExecutorCompat.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Locale computeFirstMatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent sanitizeByThrowing()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowDataWithAuthority()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowCategory()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowAnyComponent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowClipDataUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowClipData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowExtraOutput()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 781,
  "endLine" : 785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int checkSelfPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PermissionChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocusIdCompat getLocusIdFromExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startActivities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent registerReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 778,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TypedArray obtainAttributes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplexColorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getResourceId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getM3HCTfromColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CamColor fromJch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocusIdCompat toLocusIdCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getUriForFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getUriForFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int delete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 629,
  "endLine" : 634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean belongsToRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 913,
  "endLine" : 926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Activity instantiateActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/CoreComponentFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BroadcastReceiver instantiateReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/CoreComponentFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Service instantiateService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/CoreComponentFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postponeEnterTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startPostponedEnterTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 725,
  "endLine" : 729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onCaptureSharedElementSnapshot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 742,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementsArrived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Activity instantiateActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppComponentFactory.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Application instantiateApplication()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppComponentFactory.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BroadcastReceiver instantiateReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppComponentFactory.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ContentProvider instantiateProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppComponentFactory.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Service instantiateService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppComponentFactory.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInvisibleAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2090,
  "endLine" : 2094,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearCompatExtraKeys()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2812,
  "endLine" : 2816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideNormalContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3140,
  "endLine" : 3144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigPictureStyle setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3241,
  "endLine" : 3245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4142,
  "endLine" : 4146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle setVerificationIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4682,
  "endLine" : 4686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5740,
  "endLine" : 5744,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5951,
  "endLine" : 5955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableExtender setHintAvoidBackgroundClipping()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7385,
  "endLine" : 7389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Action getActionCompatFromAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7562,
  "endLine" : 7567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serviceStartReceived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEditChoicesBeforeSending()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityStarted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRequestedApplicationGrammaticalGender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeCustomAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptionsCompat makeThumbnailScaleUpAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUsageTimeReport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions makeSceneTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVibrationPattern()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelGroups()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLocalState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void gravityCompatApply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void gravityCompatApply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHotspot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyTheme()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void inflate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface createFromResourcesFontFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTypefaceRetrieved()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTypefaceRequestFailed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double calculateLuminance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double distanceEuclidean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double pivotXyzComponent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int M3HCTToColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 698,
  "endLine" : 702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T findBestFont()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatBaseImpl.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void abortCreation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntentActivityWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/PendingIntentActivityWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Display getDisplay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/display/DisplayManagerCompat.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareMenu()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateMenu()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuClosed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateFlingVelocityThresholds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DifferentialMotionFlingController.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat replaceSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat replaceSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1186,
  "endLine" : 1190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1362,
  "endLine" : 1366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1370,
  "endLine" : 1374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1548,
  "endLine" : 1552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subUiVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsetsAndAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewTextChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OneShotPreDrawListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundsCompat onStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1084,
  "endLine" : 1088,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutofillHints()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 901,
  "endLine" : 905,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1057,
  "endLine" : 1061,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setElevation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2760,
  "endLine" : 2764,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2784,
  "endLine" : 2788,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4057,
  "endLine" : 4061,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void tickleInvalidationFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4161,
  "endLine" : 4165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4235,
  "endLine" : 4239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4337,
  "endLine" : 4341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cancelDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4360,
  "endLine" : 4364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNextClusterForwardId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4397,
  "endLine" : 4401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setKeyboardNavigationCluster()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4425,
  "endLine" : 4429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFocusedByDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4461,
  "endLine" : 4465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean booleanNullToFalseEquals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4938,
  "endLine" : 4942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setImportantForAccessibilityIfNeeded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4987,
  "endLine" : 4991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAccessibilityPane()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5028,
  "endLine" : 5032,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5419,
  "endLine" : 5423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setContentCaptureSession()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5492,
  "endLine" : 5496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean startDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5617,
  "endLine" : 5621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 670,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 704,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityClickableSpanCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBoundsInScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtraDataToAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityActionCompat createReplacementAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CollectionInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CollectionInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1005,
  "endLine" : 1009,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CollectionItemInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1213,
  "endLine" : 1217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CollectionItemInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1231,
  "endLine" : 1235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3401,
  "endLine" : 3405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3888,
  "endLine" : 3892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollectionInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3908,
  "endLine" : 3913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollectionItemInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3915,
  "endLine" : 3919,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContextClickable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4045,
  "endLine" : 4049,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableExtraData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4321,
  "endLine" : 4325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraversalBefore()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4422,
  "endLine" : 4426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraversalBefore()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4449,
  "endLine" : 4453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraversalAfter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4487,
  "endLine" : 4491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTraversalAfter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4513,
  "endLine" : 4517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchDelegateInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4943,
  "endLine" : 4947,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryFromAppProcessEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4996,
  "endLine" : 5000,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getBooleanProperty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5110,
  "endLine" : 5114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat getChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5261,
  "endLine" : 5265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat getParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5267,
  "endLine" : 5271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getActionList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTv()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initialize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MatchResult matchState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTemperatureHardCoded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontFamilyResult create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontFamilyResult create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 552,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri createDocument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri renameDocument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGeneration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/SelfDestructiveThread.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Predicate isEqual()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Predicate.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquire()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pools.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pools.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AtomicFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkArgument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkArgument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setMaximumVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setMinimumVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setRelativeVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setRelativeEdges()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setMaximumEdges()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initVelocityTrackerIfNotExists()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 771,
  "endLine" : 775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeTouchDrag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1037,
  "endLine" : 1041,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canOverScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1372,
  "endLine" : 1376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2480,
  "endLine" : 2484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompoundDrawablesRelative()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompoundDrawablesRelativeWithIntrinsicBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompoundDrawablesRelativeWithIntrinsicBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/OutcomeReceiver.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/OutcomeReceiver.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/ViewGroup.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::core" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/util/PlatformConsumer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/util/Runnable.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/util/AndroidXConsumer.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long fromFuv()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int lookupBits()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeAllChannels()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallChannels.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParticipants()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateParticipants()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun disconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestEndpointChange()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallEvent()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun answer()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConnectionDisconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun disconnect()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun requestEndpointChange()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShortcutInfoChangeListenerImpl getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Action buildAction()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapabilityBuilder setParameter()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/CapabilityBuilder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueAnimator ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueAnimator ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueAnimator ofPropertyValuesHolder()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 933,
  "endLine" : 937,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PropertyValuesHolder ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofKeyframe()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofKeyframe()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPropertyValuesHolder clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1216,
  "endLine" : 1220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatPropertyValuesHolder clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1315,
  "endLine" : 1319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDataEntry()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathUtils.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofMultiInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofMultiFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ObjectAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorSet()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addNoOpListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1187,
  "endLine" : 1191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeNoOpListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1193,
  "endLine" : 1197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1644,
  "endLine" : 1648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1816,
  "endLine" : 1820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder with()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1955,
  "endLine" : 1959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder before()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1970,
  "endLine" : 1974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder after()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1985,
  "endLine" : 1989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addItem()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/RangingControleeParameters.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatter.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatter.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PluralRules parseDescription()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 367,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkDecimal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1020,
  "endLine" : 1024,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1649,
  "endLine" : 1653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final StringBuffer format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 949,
  "endLine" : 953,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppendableWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2469,
  "endLine" : 2473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppendableWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2475,
  "endLine" : 2479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 751,
  "endLine" : 755,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findDigestsForFile()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File findSignatureForDigests()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputField()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeCharSequence()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeStrongBinder()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeStrongInterface()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1319,
  "endLine" : 1344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2500,
  "endLine" : 2504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2507,
  "endLine" : 2511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2514,
  "endLine" : 2518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureClassLoader()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMediaSession getExtraBinder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2031,
  "endLine" : 2035,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraBinder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2040,
  "endLine" : 2044,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionedParcelable getSession2Token()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2049,
  "endLine" : 2053,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSession2Token()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2058,
  "endLine" : 2062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2273,
  "endLine" : 2277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2532,
  "endLine" : 2537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2628,
  "endLine" : 2632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionActivity()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2794,
  "endLine" : 2798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo getCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2868,
  "endLine" : 2872,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2875,
  "endLine" : 2879,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback getCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2882,
  "endLine" : 2886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Command()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3519,
  "endLine" : 3523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackToLocal()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3992,
  "endLine" : 3997,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4085,
  "endLine" : 4089,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4197,
  "endLine" : 4201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteUserInfo getCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4220,
  "endLine" : 4224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback getCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4227,
  "endLine" : 4231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RemoteUserInfo getCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4632,
  "endLine" : 4636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1350,
  "endLine" : 1354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1370,
  "endLine" : 1374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBigContentViewLayoutResource()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getContentViewLayoutResource()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBigContentViewLayoutResource()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadChildren()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1428,
  "endLine" : 1432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AudioAttributes getAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotReleased()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakePlaneProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakePlaneProxy.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiValueSet clone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeMultiValueSet.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTrigger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceProcessorInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDevice get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraManager getCameraManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bitmap createBitmapWithGainmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAverageDiff()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceTextureHolder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceTextureReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 352,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceTextureUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pauseAndVerify()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun muteAndVerify()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestBuilder setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newImageReaderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newMultiResolutionImageReaderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder addOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Camera2SessionConfigImplBuilder addSessionParameter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean willNotProvideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnImageCloseListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableTagBundle.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ExtendedCameraConfigProviderStore.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ExtendedCameraConfigProviderStore.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUseCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getExpectedFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVideoStabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewStabilization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVideoStabilization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getActiveAndAttachedSessionConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeoutRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TimeoutRetryPolicy.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ValueT removeOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TagBundle create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List shutdownNow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture nullFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size rotateSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMirrored()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAspectRatioMatchingWithRoundingError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getNormalizedToBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void preRotate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void preVerticalFlip()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIso()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 604,
  "endLine" : 608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFocalLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T or()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRepeatingCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllRepeatingCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 628,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPreviewStabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 969,
  "endLine" : 973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setVideoStabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 975,
  "endLine" : 979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getElementsArrangements()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasConflict()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void decrementAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashSet getCameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraRepository.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraRepository.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraIdListIncorrectException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessorWithExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextureName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OutputSurface getOutSurfaceOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 573,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ListenableFuture snapshot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessorNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnInvalidatedListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 394,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextureName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualOpenGlRenderer.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTextureMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkLocationOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteFbo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 714,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String createFragmentShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/ShaderProvider.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1185,
  "endLine" : 1189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecImplementationOptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1239,
  "endLine" : 1243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1537,
  "endLine" : 1541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2691,
  "endLine" : 2695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPostviewEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2752,
  "endLine" : 2756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSoftwareJpegEncoderRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2790,
  "endLine" : 2794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2903,
  "endLine" : 2907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2912,
  "endLine" : 2916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFullySpecified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecImplementationOptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraCaptureResult.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraCaptureResult.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindChildren()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyStateAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyStateDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolutionsMerger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sortByFov()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rect getCropRectOfReferenceAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseGroup build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setContentValuePendingFlag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSaveToMediaStore()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Packet createPacket()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Size getRotatedSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingInput2Packet.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageCloseListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TakePictureManagerImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void offerRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RgbaImageProxy.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureRequestFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CameraRequest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecImplementationOptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOutputImageRotationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1221,
  "endLine" : 1225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnePixelShiftEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1229,
  "endLine" : 1233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAnalysis build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1264,
  "endLine" : 1268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1434,
  "endLine" : 1438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1449,
  "endLine" : 1453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1568,
  "endLine" : 1572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1577,
  "endLine" : 1581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImageReaderProxy createImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectRatioStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/AspectRatioStrategy.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireLatestImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireNextImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCapacity()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnImageCloseListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageReaderProxy getImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateConfigAndOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecImplementationOptionsUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preview build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 921,
  "endLine" : 925,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1040,
  "endLine" : 1046,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1119,
  "endLine" : 1123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPreviewStabilizationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1362,
  "endLine" : 1366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1389,
  "endLine" : 1393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1398,
  "endLine" : 1402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRotationOptionSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/ExifRotationAvailability.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/CaptureFailedRetryQuirk.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ZoomState create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ImmutableZoomState.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRingBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ArrayRingBuffer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ArrayRingBuffer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewPort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEffects()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasExtension()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 691,
  "endLine" : 695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getCameraUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 699,
  "endLine" : 703,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraConfig getExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1178,
  "endLine" : 1182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SingleCloseImageProxy.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryDelayInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStateToInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 504,
  "endLine" : 508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraUnavailableException.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageReaderProxy createIsolatedReader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageReaderProxys.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryPolicy getCameraProviderInitRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumLoggingLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 622,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getSecondaryCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 730,
  "endLine" : 734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StreamSpec onSuggestedStreamSpecUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RecordingStats of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecordingStats.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingRecording prepareRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AudioSource setupAudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1488,
  "endLine" : 1492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyEncoderSourceStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2220,
  "endLine" : 2224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPendingAudioRingBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2227,
  "endLine" : 2231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RecordingStats getInProgressRecordingStats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2731,
  "endLine" : 2735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ScheduledFuture scheduleTask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2874,
  "endLine" : 2878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoCapabilities getVideoCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2939,
  "endLine" : 2943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3426,
  "endLine" : 3430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addProfileSizesToTable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQualitySupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoValidatedEncoderProfilesProxy getProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentValues()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnSurfaceUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiP40Lite()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerAudioRecordingCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api29Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean exceedUptimeRealtimeDiffThreshold()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCloseToRealtime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoTimebaseConverter.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualityResolutionModifiedEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendNextAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnSurfaceUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/Encoder.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoEncoderInfoImpl from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMediaCodecPaused()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestKeyFrameToMediaCodec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 732,
  "endLine" : 736,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncodeException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodeException.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioEncoderInfoImpl from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderInfoImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresentationTimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfTerminated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRangeMatchedEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DynamicRangeMatchedEncoderProfilesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSettingsAudioProfileResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioSettingsAudioProfileResolver.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackupHdrProfileEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 506,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 911,
  "endLine" : 915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStreamIdChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1177,
  "endLine" : 1181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1593,
  "endLine" : 1597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1856,
  "endLine" : 1860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1961,
  "endLine" : 1965,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVideoStabilizationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 2066,
  "endLine" : 2070,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Finalize finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUseCaseCombinationRequiredRule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtensionsManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnableSessionInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheck.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisableSessionInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheck.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputImageTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageCaptureConfigProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfigBuilder addOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfigBuilder addSessionParameter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 503,
  "endLine" : 507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNextImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 586,
  "endLine" : 590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 673,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestBuilder setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageReaderOutputConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/ImageReaderOutputConfig.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearImageReferenceListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicVendorExtender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/PreviewConfigProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionsUseCaseConfigFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUseCaseConfigFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Option createOptionFromKey()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequestOptions getCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2ImplConfig getCamera2ImplConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCaptureRequestOptionsInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCaptureRequestOptionsInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraDeviceCompatApi23Impl create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi23Impl.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraAccessExceptionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StillCaptureFlow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/StillCaptureFlow.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAspectRatioMatch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/PreviewPixelHDRnet.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceOnConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseCaptureSession.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceOnClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseCaptureSession.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateParamsOverride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TemplateParamsOverride.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraManagerCompatBaseImpl create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamConfigurationMapCompat toStreamConfigurationMapCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompat.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatApi28Impl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setRepeatingBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatApi28Impl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setSingleRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatApi28Impl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureNoResponseQuirk.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirk.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewOrientationIncorrectQuirk.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/IncorrectCaptureStateQuirk.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailWithAutoFlashQuirk.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ConfigureSurfaceToSecondarySessionFailQuirk.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldLoadForMotoE20()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureSessionStuckWhenCreatingBeforeClosingCameraQuirk.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureSessionStuckQuirk.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/LegacyCameraSurfaceCleanupQuirk.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ7PrimeApi27Above()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ7Api27Above()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/JpegCaptureDownsizingQuirk.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CamcorderProfileResolutionQuirk.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CamcorderProfileResolutionQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CamcorderProfileResolutionQuirk.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCapturePixelHDRPlusQuirk.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCaptureSessionCompat toCameraCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraDeviceCompat toCameraDeviceCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OutputConfigurationCompatApi28Impl wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatBaseImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OutputConfigurationCompatApi24Impl wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OutputConfigurationCompatApi26Impl wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRangeProfiles toDynamicRangeProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraDeviceCompatApi24Impl create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatApi24Impl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraDeviceCompatBaseImpl create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureFailure.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureCallbackAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureStateImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureStateImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldUseStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCameraCaptureSessionOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementUseCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUseCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long updateSessionConfigSynchronous()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeSessionCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 854,
  "endLine" : 858,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 922,
  "endLine" : 926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSessionFinished()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getSensorRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Opener build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSession.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::camera" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int setSingleRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureBurstRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpenAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2516,
  "endLine" : 2520,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2535,
  "endLine" : 2539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 478,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void forceOnClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getCaptureSessions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getClosingCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getCreatingCaptureSessions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCreateCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureSessionClosing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraDeviceId create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceId.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamUseCaseMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State getState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInOpenState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSession.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 594,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompatApi33Impl.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCapturePixelHDRPlusQuirk.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/Nexus4AndroidLTargetAspectRatioQuirk.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraState.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceSubmitted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ComboRequestListener.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDeviceStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSessionStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRunningUseCasesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/State3AControl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/State3AControl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/TorchControl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraControl.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  getCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  clearCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideStreamConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraConfig.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyEglSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int querySurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGlThreadAndInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void use()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkLocationOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverlayEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverlayEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldReuseImplementation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlashWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1141,
  "endLine" : 1145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deactivateRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1773,
  "endLine" : 1777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2647,
  "endLine" : 2651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2659,
  "endLine" : 2663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFrameUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldReusePreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/LifecycleCameraController.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutDownForTests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/LifecycleCameraController.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungFold2OrFold3()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlashUiInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/ScreenFlashUiInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTransform getOutputTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/FileTransformFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnImageReleasedListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageWriter.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraStatusMonitor.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCloser.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailablePhysicalCameraRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableSessionKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPhysicalCaptureResults()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPhysicalCameraTotalResults()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestSequenceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphShutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateAudioRestrictionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onPartialCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onTotalCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onReadoutStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun imageStatus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/Camera2Component.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleOwner getLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getLifecycleCameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Key create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkCameraGraphsClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageSource.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkImageReadersClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReaders.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkImagesClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReaders.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateBufferLoss()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newImageReaderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newImageReaderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newMultiResolutionImageReaderConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder addOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Camera2SessionConfigImplBuilder addSessionParameter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTransformInfo()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungFold2OrFold3()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Matrix getNormalizedToBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void redrawViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setException()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  successfulAsList()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun willNotProvideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleClearOptimisticVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setPlatformRouteListingPreference()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 731,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGroupVolumeUxEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 607,
  "endLine" : 611,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSystemLiveAudioOnlyRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 964,
  "endLine" : 968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeSetRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1493,
  "endLine" : 1497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1500,
  "endLine" : 1504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void post()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1562,
  "endLine" : 1566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 486,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void adoptSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 768,
  "endLine" : 772,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfRemotePlaybackNotSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 833,
  "endLine" : 837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfQueuingNotSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 839,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfMessageNotSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfNoCurrentSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallbackRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2664,
  "endLine" : 2668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRouteDescriptor build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 900,
  "endLine" : 904,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserRouteRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBuildSystemRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteGrouped()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUngrouped()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClientInfoListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendGenericFailure()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sendGenericSuccess()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientRecord removeClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1191,
  "endLine" : 1195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeClientInfoListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1209,
  "endLine" : 1213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllClientInfoListeners()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1216,
  "endLine" : 1220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1279,
  "endLine" : 1283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDynamicRoutesChangedListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1297,
  "endLine" : 1301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findControllerIdByController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1482,
  "endLine" : 1486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegisteredMediaRouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onControllerReleased()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateMemberRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDynamicRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 940,
  "endLine" : 944,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisibilityPublic()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisibilityRestricted()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 894,
  "endLine" : 898,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateCustomMessageSubtext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearLoadedBitmap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 722,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUnmutedVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 746,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1412,
  "endLine" : 1416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureRouter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1067,
  "endLine" : 1071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearLoadedBitmap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1110,
  "endLine" : 1114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1183,
  "endLine" : 1187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  boolean listUnorderedEquals()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Set getItemsAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Set getItemsRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAnimationAll()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayObject setAlphaAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getDisabledAlpha()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLightTheme()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Context getDefaultContextThemeWrapper()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitleStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubtitleStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartIconStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndIconStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleIconChipStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 617,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleIconChipIconStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertIsValid()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/BundledStyle.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::autofill" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScaleType()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTintList()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setBackground()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setLayoutMargin()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextSize()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle getSupportedInlineUiVersionsAsBundle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/Renderer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::autofill" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void fetchWidthAndHeight()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldHandleMeasuredWidthTooSmall()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldHandleMeasuredHeightTooSmall()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDelegate()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void backUp()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void restore()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMinWidth()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMinHeight()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShadowPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initStatic()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initKeyGenerator()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 604,
  "endLine" : 608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowedAuthenticators()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 733,
  "endLine" : 737,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 974,
  "endLine" : 978,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BiometricFragment findBiometricFragment()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1307,
  "endLine" : 1311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onHelp()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFailure()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAllowedAuthenticators()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUsingKeyguardManagerForBiometricAndCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 610,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAuthenticationHelp()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 775,
  "endLine" : 779,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onMoreOptionsButtonPressed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isManagingDeviceCredentialButton()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1031,
  "endLine" : 1035,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUsingFingerprintDialog()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1043,
  "endLine" : 1047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLogoBitmap()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1181,
  "endLine" : 1185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLogoDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1195,
  "endLine" : 1199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setContentView()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1209,
  "endLine" : 1213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAllowedAuthenticators()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1232,
  "endLine" : 1236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setConfirmationRequired()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1255,
  "endLine" : 1259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDeviceCredentialAllowed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1270,
  "endLine" : 1274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1307,
  "endLine" : 1311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1321,
  "endLine" : 1325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1335,
  "endLine" : 1339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int canAuthenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 1023,
  "endLine" : 1027,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PromptVerticalListContentView()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateHelpMessageText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startAnimation()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getShort()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDouble()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/WorkerHasPublicModifierDetector.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteListenableWorker()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteListenableWorker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::work" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearInstance()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableResult()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startRemoteWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteCoroutineWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::work" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List apply()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNullBinding()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNullBinding()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearNextScheduleTimeOverride()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/PeriodicWorkRequest.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::work" ],
  "startLine" : 324,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkManager create()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManagerInitializer.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::work" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent createStopForegroundIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundDispatcher.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::work" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDelegate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnqueued()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExecutionListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeExecutionListener()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConstraintChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasConstraint()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLost()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void maybePropagateCancellationTo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 926,
  "endLine" : 930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTimerMap()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::work" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getListeners()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/WorkTimer.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::work" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextAlarmManagerId()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/IdGenerator.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::work" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isComponentExplicitlyEnabled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialExecutorImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scheduleNext()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPendingTasks()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastCancelAllTimeMillis()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getLastCancelAllTimeMillisLiveData()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/workers/ConstraintTrackingWorker.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmService.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmService.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::work" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createDelayMetIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createStopWorkIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createConstraintsChangedIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent createRescheduleIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasPendingCommands()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 160,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertMainThread()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/ConstraintProxy.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::work" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/TimeLimiter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::work" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromIds()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromUniqueWorkNames()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTags()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromStates()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void stop()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setId()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setExpedited()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiredNetworkType()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setTriggeredContentAuthorities()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setForegroundUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  TestListenableWorkerBuilder from()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/UitForegroundInfo.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/Constraints.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/TransferInfo.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::work" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bind()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle buildStatesBundle()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendBufferedMessages()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reportSuccessOnBufferedMessages()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSuccess()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/SendableMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::enterprise" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatesImmediate()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MotionEvent obtainCancelEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasureChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 802,
  "endLine" : 806,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1885,
  "endLine" : 1889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1892,
  "endLine" : 1896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMeasureChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2531,
  "endLine" : 2535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2599,
  "endLine" : 2603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2869,
  "endLine" : 2873,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dependsOn()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3304,
  "endLine" : 3308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewAdded()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3427,
  "endLine" : 3431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addNode()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTag.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearVertical()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun signalUpdate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1418,
  "endLine" : 1422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1492,
  "endLine" : 1496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseDesignElements()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2183,
  "endLine" : 2187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDesignInfoProvider()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/DesignInfoProviderTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void buildRect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionOnClick()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processScrollMove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1771,
  "endLine" : 1775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void processScrollUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1777,
  "endLine" : 1781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupTouch()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1956,
  "endLine" : 1960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1285,
  "endLine" : 1289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMovement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1292,
  "endLine" : 1296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1299,
  "endLine" : 1303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void computeCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1306,
  "endLine" : 1310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void config()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2105,
  "endLine" : 2109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4065,
  "endLine" : 4069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4371,
  "endLine" : 4375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableViewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5041,
  "endLine" : 5045,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionTrigger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float xRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float yRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fillFromAttributeList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUpTouchEvent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionTrigger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkTags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 616,
  "endLine" : 621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextOutlineColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextBackgroundPanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 903,
  "endLine" : 907,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextBackgroundPanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 920,
  "endLine" : 924,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextBackgroundZoom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextBackgroundRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 942,
  "endLine" : 946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextureHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1030,
  "endLine" : 1034,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextureWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1050,
  "endLine" : 1054,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String fmt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1796,
  "endLine" : 1800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1900,
  "endLine" : 1904,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2170,
  "endLine" : 2175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2765,
  "endLine" : 2769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDelta()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2230,
  "endLine" : 2234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2592,
  "endLine" : 2596,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplyElevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3664,
  "endLine" : 3668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransformPivot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3766,
  "endLine" : 3770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3799,
  "endLine" : 3803,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3811,
  "endLine" : 3815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutWrapBehavior()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3834,
  "endLine" : 3838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void create()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4194,
  "endLine" : 4198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelineBegin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4222,
  "endLine" : 4227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelineEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4235,
  "endLine" : 4239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelinePercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4248,
  "endLine" : 4252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getLine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5872,
  "endLine" : 5876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeBoolen()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6063,
  "endLine" : 6067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeDimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 6078,
  "endLine" : 6082,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/SharedValues.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties transformPivot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties translation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 589,
  "endLine" : 593,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReactiveGuide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReactiveGuide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReactiveGuide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReactiveGuide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelineBegin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelineEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidelinePercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDpMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePostLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addIndent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLKey next()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildRect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMotion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float xRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float yRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 266,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 316,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIfNotNull()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TypedBundle.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double diff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/MonotonicCurveFit.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow createRowGreaterThan()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow addError()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 730,
  "endLine" : 734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearStrengths()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget createConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference leftToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference leftToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference rightToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference rightToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference startToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 550,
  "endLine" : 554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference startToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference endToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 564,
  "endLine" : 568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference endToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference topToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference topToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 585,
  "endLine" : 589,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstraintReference topToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference bottomToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference bottomToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstraintReference bottomToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference baselineToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference baselineToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference baselineToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 632,
  "endLine" : 636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createSuggested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createSuggested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createFixed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createFixed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension suggested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension fixed()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 756,
  "endLine" : 760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 763,
  "endLine" : 767,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 958,
  "endLine" : 962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 964,
  "endLine" : 968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyCycle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 986,
  "endLine" : 990,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGoneMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapBehaviorInParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastMeasureSpec()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean oppositeDimensionsTied()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 782,
  "endLine" : 786,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connectCircularConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 945,
  "endLine" : 949,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1072,
  "endLine" : 1076,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1942,
  "endLine" : 1946,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAllConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2149,
  "endLine" : 2153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMinWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addMaxWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainHead()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDependency()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainRun()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BaselineDimensionDependency.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFromFinalVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 785,
  "endLine" : 789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearHorizontalAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chain addReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 833,
  "endLine" : 837,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 846,
  "endLine" : 850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 859,
  "endLine" : 863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 872,
  "endLine" : 876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 885,
  "endLine" : 889,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 911,
  "endLine" : 915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier addReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int densityDpi()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapperProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCursorCapsMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractedText getExtractedText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setComposingRegion()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean finishComposingText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setSelection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performEditorAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performContextMenuAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean clearMetaKeyStates()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean reportFullscreenMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestCursorUpdates()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateSelection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void viewModelObserveAndBind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBackPressed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceDispatcher.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntentFilter createFilter()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/HostUpdateReceiver.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void retryBinding()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHostUpdated()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/LoadingView.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGyroscopeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompassListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onErrorEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onErrorEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getUIdsByListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyResponseCache.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getListenersByUId()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyResponseCache.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyManager.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConversationCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCarMicrophoneDescriptor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneResponse.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarAudioRecord create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioRecord.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewChangeEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/ViewChangeEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaClickedEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/MediaClickedEvent.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parseAnalyticsAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Header()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInstructions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAdditionalText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnClickDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnClickDelegateImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnClickDelegateImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Tab()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Section()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Section()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTimeWithZone()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridSection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GridSection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRestrictBackgroundColorToPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 491,
  "endLine" : 495,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Badge()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnItemsVisibilityChangedDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 445,
  "endLine" : 449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTint()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 349,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Toggle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapWithContentTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithContentTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPanModeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJunctionImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPanModeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRoad()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRemainingTimeColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTripText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTripIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPanModeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Destination()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationManagerCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManager.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestItemRange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/ListDelegateImpl.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializeSet()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Bundle serializePerson()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String repeatChar()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 848,
  "endLine" : 852,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/FanSpeedLevelProfile.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/FanDirectionProfile.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Speed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRawSpeedMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisplaySpeedMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSpeedDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEvConnectorTypes()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Model()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDistanceDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDistanceDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFuelVolumeDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMainThread()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/ThreadUtils.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ScreenManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PackageInfo getPackageInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermissionActivity.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelCompat getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelGroupCompat getNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopLocationUpdates()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCarHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostDispatcher.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFeatureEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/features/CarFeatures.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pushForResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationManagerCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addGyroscopeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompassListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestPermissionScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RequestPermissionScreen.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeScript()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeSharedPref()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SettingsScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/app/MainActivity.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearCarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntent createMainActivityPendingIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceController()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestRenderFrame()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/CarHardwareRenderer.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::car" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseSession.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseSession.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClickPlace()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsLocationPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onNavigate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::car" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::car" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntent createPendingIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentProviderIconsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ContentProviderIconsDemoScreen.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Row buildRowForTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SectionedItemListDemoScreen.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SettingsScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/SettingsScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagedListTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/paging/PagedListTemplate.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/automotive/src/main/java/androidx/car/app/sample/showcase/automotive/DebugActivity.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/BroadcastReceiverWithCallbacks.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStarted()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkMode()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopAndNotify()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 454,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized void updateLastOutputTime()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 939,
  "endLine" : 944,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 1035,
  "endLine" : 1040,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void makeCurrent()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkLocation()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EglRectBlt()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartEndTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorSchemeColors()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setShowArrow()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 902,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setArrowScale()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 915,
  "endLine" : 919,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void storeOriginals()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 936,
  "endLine" : 940,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressViewEndTarget()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 937,
  "endLine" : 943,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1037,
  "endLine" : 1041,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1075,
  "endLine" : 1079,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1087,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1094,
  "endLine" : 1098,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1128,
  "endLine" : 1132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1135,
  "endLine" : 1139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void moveToStart()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1376,
  "endLine" : 1380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTargetOffsetTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1409,
  "endLine" : 1413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile createDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t GetCounterValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/cpp/shared_counter.cc",
  "fileLinesCount" : 83,
  "components" : [ "primary::datastore" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t IncrementAndGetCounterValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/cpp/shared_counter.cc",
  "fileLinesCount" : 83,
  "components" : [ "primary::datastore" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/DataMigrationInitializerTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::datastore" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_failure()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/SharedCounterTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::datastore" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessFileTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::datastore" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkHashCode()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/State.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::datastore" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNonExistentKeyIsNull()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesFromJavaTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::datastore" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCreateEmpty()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesFromJavaTest.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::datastore" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/nativeTest/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactoryNativeTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::datastore" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addRxDataMigration()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rxDataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreDelegate.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateDataAsync()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStore.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::datastore" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreatePreferences()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/SettingsFragment.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::datastore" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  dataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/DataStoreDelegate.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rxDataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreDelegate.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateDataAsync()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStore.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::datastore" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addRxDataMigration()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CreateCredentialResponse.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialResponse.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::credentials" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSettingsPendingIntent()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerImpl.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::credentials" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveBeginGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PendingIntentHandler.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::credentials" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialProviderService.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::credentials" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialProviderService.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::credentials" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialProviderService.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::credentials" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEntryGroupId()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 843,
  "endLine" : 847,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/ProviderClearCredentialStateRequest.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::credentials" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPasswordCredentialCount()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPublicKeyCredentialCount()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTotalCredentialCount()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertResponseToCredentialManager()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePassword/CredentialProviderCreatePasswordController.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::credentials" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/BeginSignIn/CredentialProviderBeginSignInController.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::credentials" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun convertRequestToPlayServices()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/CredentialProviderCreatePublicKeyCredentialController.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::credentials" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi24.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::metrics" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi31.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::metrics" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePreviewProgramInternal()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateWatchNextProgram()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRecordingProhibited()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setContentRatings()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 729,
  "endLine" : 733,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPosterArtUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 742,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setThumbnailUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAudioLanguages()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 794,
  "endLine" : 798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderData()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkIconUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkPosterArtUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkIntentUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 847,
  "endLine" : 851,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void requestChannelBrowsable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLastEngagementTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkIntentUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPreviewVideoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setIntentUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLogoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPreviewAudioUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1053,
  "endLine" : 1057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinish()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AppAuthenticator createFromParser()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setUserAuthenticationParameters()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 394,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestAppAuthenticatorBuilder setUidForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorBuilder.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::security" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String cborPrettyPrint()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1035,
  "endLine" : 1039,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder addEntry()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder addErrorStatus()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadBasic()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 715,
  "endLine" : 719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReaderEphemeralPublicKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void callSetAllowUsingExpiredKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readTag()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHandler()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface buildTypeface()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserver()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 678,
  "endLine" : 682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setGlyphChecker()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1132,
  "endLine" : 1136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputConnection.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::emoji" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void blockWatchers()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unblockwatchers()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireWatchers()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToRecyclerView()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHasStableIds()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchPostEvents()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 820,
  "endLine" : 824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformPage()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositePageTransformer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addFakeMotionEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/FakeDrag.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPager2()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readValues()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerCurrentItemDataSetTracker()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterCurrentItemDataSetTracker()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1061,
  "endLine" : 1065,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesLmPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1319,
  "endLine" : 1323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1427,
  "endLine" : 1431,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1457,
  "endLine" : 1461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentItemFromAccessibilityCommand()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1499,
  "endLine" : 1503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicFragmentNavigator.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::navigation" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicFragmentNavigator.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::navigation" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::navigation" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateNavHostController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment-compose/src/main/java/androidx/navigation/fragment/compose/ComposableNavHostFragment.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::navigation" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComposableFragment()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment-compose/src/main/java/androidx/navigation/fragment/compose/ComposableFragment.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::navigation" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onCreateNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun FragmentNavigatorExtras()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigatorExtras.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::navigation" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewStateRestored()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nativeMain/kotlin/androidx/navigation/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::navigation" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDestinationWithoutId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActionWithNullNavOptions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavActionTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomParcelable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchCustomSerializable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/ActionOnlyNavDirections.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::navigation" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchWithHyphens()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchWithPlus()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkExactMatchWithPeriods()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkQueryParamArgumentWithWildCardIsNotExactDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1183,
  "endLine" : 1187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkEmptyArgumentMatches()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1441,
  "endLine" : 1446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkPrefixMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1449,
  "endLine" : 1454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deepLinkWildcardMatch()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavDeepLinkTest.kt",
  "fileLinesCount" : 2369,
  "components" : [ "primary::navigation" ],
  "startLine" : 1457,
  "endLine" : 1462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchInt()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchBoolean()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDouble()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDoubleNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFloat()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchLong()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchIntArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchBooleanArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDoubleArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchDoubleList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFloatArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchLongArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchStringArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchArrayList()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchArrayListAllNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchSetAllNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMutableSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMutableSetAndSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchHashSet()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 351,
  "endLine" : 355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchHashSetAllNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMap()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchMapAllNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchEnumClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchWrongTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchWrongOrderTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchThriceNestedTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchNativeTypeCustomTypeParamCustomSerializer()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplePathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arrayType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalArrayType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfAbstract()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 417,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphSetStartDestinationKClassMissingStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun graphSetStartDestinationObjectMissingStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basePath()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCompanionObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCompanionParameter()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfSealed_withArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 408,
  "endLine" : 412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getMimeTypeMatchRating()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 618,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromUriPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 736,
  "endLine" : 740,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 743,
  "endLine" : 747,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 757,
  "endLine" : 761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 842,
  "endLine" : 846,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 849,
  "endLine" : 853,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 863,
  "endLine" : 867,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onLaunchSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun pop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onLaunchSingleTopWithTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavBackStackEntryProvider.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::navigation" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun installDefaultProgressDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicActivityNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigation" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicActivityNavigator.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigation" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCurrentBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 751,
  "endLine" : 755,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEqualsBothIntentNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPreviousBackStackEntryEmptyBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStartDestinationWithWrongArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNestedStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1745,
  "endLine" : 1749,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1787,
  "endLine" : 1791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1824,
  "endLine" : 1828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 4029,
  "endLine" : 4033,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateInvalidArgumentArgType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInflateInvalidArgumentDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsInteger()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 326,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsFloat()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultIntArgumentsFloat()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsEnum()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultArgumentsStringArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRelativeClassName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetInstance()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerViewModelTest.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jbMain/kotlin/androidx/navigation/testing/TestNavigatorState.jb.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::navigation" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder resizeBitmapSize()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder resizeBitmapArea()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldIgnoreColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int approximateToRgb888()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setTargetDefaultValues()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDefaultWeights()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDefaultNormalLightnessValues()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invokeCallbacks()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initMocks()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initMocks()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAny()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDeprecatedGenericLifecycleObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAny()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAny()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultFactory_ownerWithNoFactory_returnsDefault()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelProvidersTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultCreationExtras_ownerWithNoExtras_returnsDefault()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/viewmodel/internal/ViewModelProvidersTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCloseable_withMock_doesNotThrow()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/MockViewModelTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creationExtras_withInitial_includesInitialValues()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creationExtras_withInitial_builderOverridesInitialValues()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyFactory_returnsDistinctInstances()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_sameValues_isEqual()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_differentValues_isNotEqual()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_returnsTrueForExistingKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_returnsFalseForNonExistingKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/CreationExtrasTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyConstructorAndEmptyExtrasSimpleViewModel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppConstructorAndEmptyExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAppConstructorAndNoExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fullyInitializeRegistry()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 632,
  "endLine" : 636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeToFile()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/reset_results.py",
  "fileLinesCount" : 62,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generatedAdapterInfoFor()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiThreadTest()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/androidDeviceTest/kotlin/androidx/lifecycle/testing/TestLifecycleOwnerAndroidTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreadTest()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/androidDeviceTest/kotlin/androidx/lifecycle/testing/TestLifecycleOwnerAndroidTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHandleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/androidDeviceTest/kotlin/androidx/lifecycle/testing/TestLifecycleOwnerAndroidTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creationExtras_withCustomDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/DefaultCreationExtrasTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creationExtras_savedStateHandle_isEnabled()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/DefaultCreationExtrasTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreate_tooLargeException()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/androidHostTest/kotlin/androidx/lifecycle/viewmodel/testing/AndroidViewModelScenarioTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequery()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/AbstractSavedStateViewModelFactory.android.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateHandle.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLiveData_noDefault()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newLiveData_nullInitial()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newliveData_withInitial()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateHandleTest.kt",
  "fileLinesCount" : 588,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleSupport.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 215,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegate.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberViewModelStoreNavEntryDecorator()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/commonMain/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecorator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInactive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onInactive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideIntoContainer()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slideOutOfContainer()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingDuration()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/FlingCalculator.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SkipToLookaheadSizeNode.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1217,
  "endLine" : 1221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1372,
  "endLine" : 1376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSharedTransitionFinished()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElement.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeEntry()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElement.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimationModifier.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimationModifier.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/RenderInTransitionOverlayNodeElement.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTweenIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyFramesIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFiniteRepeatableIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfiniteRepeatableIsInfinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatToVectorConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/TypeConverterTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1579,
  "endLine" : 1583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 685,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPoint()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLinearX()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLinearY()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/ArcSpline.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core-lint/src/main/java/androidx/compose/animation/core/lint/ArcAnimationSpecTypeDetector.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertClicksCount()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/DesktopMenuTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_hasPositionFor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_defaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1560,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun heightIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalPaddingIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ChipTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBar_withTitle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AppBarTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containedButtonHorPaddingIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonHorPaddingIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonHorPaddingIsFromSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ProgressIndicatorTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun leadingIconContentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Scaffold.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Typography.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BackdropScaffoldState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BackdropScaffold.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AppBar.kt",
  "fileLinesCount" : 735,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dp_assertEquals()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/DpAssertionsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_noContentLaunches()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_launchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ParameterizedComposeTestRule.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWidthSizeClass_forNegativeWidth_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateHeightSizeClass_forNegativeHeight_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateWidthSizeClass_noSupportedSizeClass_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateHeightSizeClass_noSupportedSizeClass_throws()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonTest/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClassTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-window-size-class/src/commonMain/kotlin/androidx/compose/material3/windowsizeclass/WindowSizeClass.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeUnregisterBackCallback()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 492,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DateRangePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/DatePicker.jvmAndAndroid.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDateInputFormat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/WideNavigationRail.skiko.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/ModalBottomSheet.skiko.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_findsFirstAndLastFocalKeylines()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalDragHandle_defaultVisual()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DragHandleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRestore()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLocalStringFormat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialWindowInsetsActivity.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextField_defaultWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TextFieldTest.kt",
  "fileLinesCount" : 2159,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timePicker_clockFace_selected_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun state_setHour_updatesIsPm()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 655,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clockFace_12Hour_initAtNoon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerTest.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 878,
  "endLine" : 884,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun box_startRefreshing_updatesFraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshBoxTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun box_startNotRefreshing_updatesFraction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshBoxTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateCircularProgressIndicator_Size()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ProgressIndicatorTest.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determinateLoadingIndicator_MinPolygons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indeterminateLoadingIndicator_MinPolygons()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorTest.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun greenFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blueFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whiteFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blackFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun midgrayFromGamutMap()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppBarColumn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarColumn.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstIndexAfterFocalRangeWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastIndexBeforeFocalRangeWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1273,
  "endLine" : 1277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1301,
  "endLine" : 1305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppBarRow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarRow.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1045,
  "endLine" : 1049,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1510,
  "endLine" : 1515,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterAlwaysSearchBarScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1529,
  "endLine" : 1533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1993,
  "endLine" : 1998,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 1087,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1387,
  "endLine" : 1392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 2823,
  "endLine" : 2827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 3019,
  "endLine" : 3023,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MediumFlexibleTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LargeFlexibleTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 790,
  "endLine" : 794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TwoRowsTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1707,
  "endLine" : 1711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterAlwaysScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1873,
  "endLine" : 1877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 788,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 814,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Menu.kt",
  "fileLinesCount" : 1449,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProgressFractions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/DraggableAnchors.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun stopOffsetAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_compactWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_extraLargeWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_compactWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_calculateFromAdaptiveInfo_extraLargeWidth_compactHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffoldTest.kt",
  "fileLinesCount" : 389,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationLayoutTypeTest_None()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteScaffoldLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NavigationSuiteScaffoldLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneTop_noMarginsSet_useMeasuredTop()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPaneLeft_noMarginsSet_useMeasuredLeft()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMarginsTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideInFromLeftOffset_withNoEnteringFromRightOrShownPane_useTheRightestEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToLeftOffset_withExitToLeftPane_useTheLeftEdgeOfPaneExitingToRight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToLeftOffset_withExitToLeftPane_useTheLeftEdgeOfPaneShown()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slideOutToLeftOffset_withNoExitToRightOrShownPane_useTheRightestEdge()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/PaneMotionTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachIndexedReversed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldHorizontalOrder.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneAdaptedValue.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldDestinationItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/internal/DelegableModifier.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 762,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_collectFoldingFeatureAsState_returnEmptyListInitially()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/CollectFoldingFeaturesAsStateTest.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/WindowAdaptiveInfo.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/Posture.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComplete()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1694,
  "endLine" : 1698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1820,
  "endLine" : 1824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1826,
  "endLine" : 1830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1832,
  "endLine" : 1836,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1870,
  "endLine" : 1874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1876,
  "endLine" : 1880,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveExitingValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ForgetfulRetainedValuesStore.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveSimpleValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullValuesAreNotSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleCharacterKeysAreAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueWhichCantBeSavedIsNotAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableTypeIsSupported()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/ListSaverTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableTypeIsSupported()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/MapSaverTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateHolder.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotDoubleState.android.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_arbitraryValueEquality()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_arbitraryValueEquality()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addToMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionInstanceTests.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canGetCompositionDataFromSlotTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateContains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_size()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_subList_get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate_indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateViaLambdaExtension()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modificationAcrossSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canShuffleTheList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWritingTheSameValueDoesNotChangeTheList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwInWithMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1378,
  "endLine" : 1382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modificationAcrossSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateContains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator_orderedAfterRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWritingTheSameValueDoesNotChangeTheSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canProvideManyProvidersSimultaneously()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeOnce()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1018,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1038,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1072,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1074,
  "endLine" : 1078,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2084,
  "endLine" : 2088,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateSingleChangedFlag()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/UpdateChangedFlagsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateMultipleChangedFlags()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/UpdateChangedFlagsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNonChangedValuesUnmodified()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/UpdateChangedFlagsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateSingleChangedFlag_forced_stable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/UpdateChangedFlagsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateMultipleChangedFlags_forced_stable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/UpdateChangedFlagsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUpdateNonChangedValuesUnmodified_forced_stable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/UpdateChangedFlagsTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun View()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PersonView()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Repeat()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RestartAndSkipTest_UseCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1772,
  "endLine" : 1776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1778,
  "endLine" : 1782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1864,
  "endLine" : 1868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1870,
  "endLine" : 1874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1958,
  "endLine" : 1962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2055,
  "endLine" : 2059,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2061,
  "endLine" : 2065,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2174,
  "endLine" : 2178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2180,
  "endLine" : 2184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2303,
  "endLine" : 2307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2309,
  "endLine" : 2313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2382,
  "endLine" : 2386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2388,
  "endLine" : 2392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2466,
  "endLine" : 2470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2472,
  "endLine" : 2476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Indirect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3191,
  "endLine" : 3195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  ObservationScopesTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3232,
  "endLine" : 3236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5166,
  "endLine" : 5170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachReversed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapIndexedNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithPredicateException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithPredicateException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentEquals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortWith()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptySlotTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTestItems()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun element()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun element()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1068,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PhoneView()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UpdateStateInCommit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterRun()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterOnlyRun()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseParameterRun2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseLastParameterRun()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unexpectedSection()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseErrorReturnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Repeated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOfEmptyFails()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canSetAndGetTheValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readWithObservation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monotonicFrameClockThrowsWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/MonotonicFrameClockTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startRestartGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2119,
  "endLine" : 2123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2475,
  "endLine" : 2479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sourceInformationMarkerStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2482,
  "endLine" : 2486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sourceInformationMarkerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2489,
  "endLine" : 2493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordInspectionTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3045,
  "endLine" : 3049,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeUntil()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CancellationHandle.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserver.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyInvalidatedScopes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerApplyObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nestedDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/BroadcastFrameClock.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scopeSkipped()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endMovableContentPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushAppendValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushInsertSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushUseNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushRemoveNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushMoveNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushDowns()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPausableContentWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 614,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CompositionLocalProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 1006,
  "endLine" : 1010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openReader()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchorIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1000,
  "endLine" : 1004,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1074,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun node()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1416,
  "endLine" : 1420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordGroupSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1581,
  "endLine" : 1585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordGrouplessCallSourceInformationEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1595,
  "endLine" : 1599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipToGroupEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1762,
  "endLine" : 1766,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1772,
  "endLine" : 1776,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2298,
  "endLine" : 2302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3517,
  "endLine" : 3521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepare()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun close()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1084,
  "endLine" : 1088,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usedContainer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1792,
  "endLine" : 1796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComplete()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/CompletableAdapterTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adapterFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1664,
  "endLine" : 1668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adapterFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1670,
  "endLine" : 1674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adapterFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1676,
  "endLine" : 1680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/draganddrop/LegacyDragAndDropSourceWithDefaultPainter.android.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/draganddrop/LegacyDragAndDropSource.android.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/OverscrollConfiguration.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurface()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/TransferableContent.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/MediaType.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAndroidLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.android.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun edit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/HandwritingGesture.android.kt",
  "fileLinesCount" : 1098,
  "components" : [ "primary::compose" ],
  "startLine" : 1087,
  "endLine" : 1091,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComposingRegion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextAfterCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestCursorUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createProcessTextIntentForResolveInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/ProcessText.android.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentRects()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/SystemGestureExclusion.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentRects()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PreferKeepClear.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableFocusableInteractionTest.kt",
  "fileLinesCount" : 730,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyListsReverseLayoutTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyArrangementsTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeActiveRequests()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/TestPrefetchScheduler.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultLazyLayoutKeyIsFollowingClaimedRequirements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 589,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/grid/LazyGridsReverseLayoutTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/grid/LazyArrangementsTest.kt",
  "fileLinesCount" : 779,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_toTextRange_handles_not_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_toTextRange_handles_cross()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_in_the_middle_of_the_word()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_in_the_first_half_of_word()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_in_the_middle_of_the_symbols_sequence()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_in_the_middle_of_the_whitespaces()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_on_the_standalone_symbols_sequence()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_on_the_right_edge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_on_the_right_edge_empty_line()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_on_the_left_edge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_on_the_left_edge_empty_line()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_on_the_caret_at_the_same_position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_between_two__emoji()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineCursorDesiredOffset_tap_between_two_compound_emoji()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/CupertinoTextFieldDelegateTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pxCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intPercentCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pxCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberOldScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/TooltipArea.desktop.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryLockUnlockedMutexLocks()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/MutatorMutexTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_hasPositionFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_equality_equalAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_equality_inequalAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUnspecifiedValuesWith_takesReceiverWhenOtherEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUnspecifiedValuesWith_takesReceiverWhenOtherAllUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUnspecifiedValuesWith_takesOtherWhenReceiverAllUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossStatus_singleLayout_collapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossStatus_singleLayout_crossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossStatus_singleLayout_notCrossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections_builtSingleLayout_validSelection_returnsInputSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1008,
  "endLine" : 1012,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_singleLayout_empty_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1355,
  "endLine" : 1359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_singleLayout_collapsed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1362,
  "endLine" : 1366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_singleLayout_notCollapsed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1369,
  "endLine" : 1373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTextChanged_text_changed_return_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dontThrowAfterMaxBeforeLast()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingKtTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultInitialTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customInitialTextAndDefaultSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customInitialTextAndSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextAndPlaceCursorAtEnd_works()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldStateTest.kt",
  "fileLinesCount" : 864,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextIfChanged_doesNotUpdateTextIfEqual()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun charAt_throws_whenOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun charAt_returnsChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_crossedOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_singleCharFromStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_singleCharFromEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_full()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toTextFieldBuffer_canCallAddStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 627,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_and_selection_parameter_constructor_has_null_composition_and_highlight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_empty_fromHead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_empty_fromTail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_empty_fromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_singleChar_fromHead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_singleChar_fromTail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_singleChar_fromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_multipleChars_fromHead()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_multipleChars_fromTail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_intoExistingText_withSubRange_multipleChars_fromMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_throws_whenStartGreaterThanEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_throws_whenTextStartGreaterThanTextEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 694,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_throws_whenStartNegative()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_throws_whenTextStartNegative()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeCapacityThrows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManagerTest.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray_invalidSourceStartIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ToCharArrayTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray_invalidSourceEndIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ToCharArrayTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldStateInternalBufferTest.kt",
  "fileLinesCount" : 556,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_allowReversedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldBufferUseFromImeTest.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allCapsTransformation_definesCharacterCapitalizationKeyboardOption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/AllCapsTransformationTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNoFunctionsCalled_emptyDataReturned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnlySeparators_emptyDataReturned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenFiltering_filtersWork()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStatusOpen_unspecifiedOffset_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInActivity_whenFocusRequestedImmediately_fromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldFocusTest.kt",
  "fileLinesCount" : 684,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierAttachesNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1684,
  "endLine" : 1688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallContent_Unscrollable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeContent_NoScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollTo_scrollBack()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeEach_returnsNull_ifEverythingIsConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeEach_returnsSameObject_ifNothingIsConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TransferableContentTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_scrollOutOfBounds_dispatchesToOverscroll_inOrientationOnly_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_scrollOutOfBounds_dispatchesToOverscroll_inOrientationOnly_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createStateAndModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableBackwardsCompatibleTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollToPageWithOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateNextPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/BasePagerTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePreviousPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/BasePagerTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidPlatformMagnifier_returnsDefaultSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/PlatformMagnifierTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findClosestOffset_noFlingDirection_shouldReturnAbsoluteDistance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsTrue_whenDirectChild()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsFalse_whenReceiverIsParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsFalse_whenUnrelated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponderTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackAndDown_ignores()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyEventHelpersTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNotBack_ignores()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyEventHelpersTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveHandleTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandleTestUtils.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun characterBox()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCenter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boundingBoxForLineInPointerArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextFieldSelectionTestUtils.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subAssert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextFieldSelectionTestUtils.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/MultiTextSelectionTestUtils.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerIsUnspecified_whenNoSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCenterForLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMagnifierAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldVisualTransformationMagnifierTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotModify_whenStateIsNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalConstraints_returnsTightWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalConstraints_returnsMaxIntrinsicWhenUnbound()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/AutoSizeTestUtils.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_OnTextLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifiersDoNotExposeGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextGraphicsLayerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifiersDoNotExposeGraphicsLayer_annotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextGraphicsLayerTest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/matchers/BitmapSubject.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentSemanticsAreSet_inTheFirstComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semantics_copy_disabled_whenSelectionCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textInputStarted_forFieldInActivity_whenFocusRequestedImmediately_fromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stylusHandwritingEnabled_fromAndroidV_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 527,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stylusHandwritingEnabled_upToAndroidU_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stylusHandwritingEnabled_fromAndroidV_password_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/EditorInfoTest.kt",
  "fileLinesCount" : 583,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextToolbarDoesNotHaveItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectionViaSemanticsShowingToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMagnifierAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCenterForLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun edit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCommitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest_overflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBeforeAndAfterCursorTest_overflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent_doesNotCommitKeyEventsWithUnicodeCharEqualTo0()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun do_not_callback_empty_edit_ops()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minLines_invalidValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_invalidValue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNoModifiers_noInvocations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifierTraversalTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOnlyOneAddedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/PlatformDefaultTextContextMenuProvidersTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pxCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intPercentCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuItem_enabled_correctIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColors_transparentExceptBackground_backgroundColorIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColors_transparentExceptText_textColorIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuColors_transparentExceptDisabledText_textColorIsAsExpected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropTarget.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/LazyLayoutPager.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PageSize.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/MouseWheelScrollable.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BorderStroke.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/FocusedBounds.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicTextField.kt",
  "fileLinesCount" : 1012,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragDone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextSelectionColors.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTextFieldState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldState.kt",
  "fileLinesCount" : 780,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun revertAllChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldLineLimits.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectUntransformedCharsIn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSelectionToMax()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collapseSelectionToEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldCoreModifier.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHandleDragging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1419,
  "endLine" : 1423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutWithResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1463,
  "endLine" : 1467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canShowPasteMenuItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1527,
  "endLine" : 1533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculator.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextLayoutResultProxy.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLane()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridItemProvider.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListItemProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stickyHeader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimation.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastLineIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridCacheWindowStrategy.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridItemProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleLinePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyItemScopeImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Border.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuState.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuState.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrepare()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueInsets_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedDpInsets_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseBoxWithNonDefaultAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseRowWithNonDefaultAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseColumnWithNonDefaultAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Visible.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 607,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 478,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Box.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insetsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insetsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 936,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "typedef NS_ENUM()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtils/CMPComposeContainerLifecycleState.h",
  "fileLinesCount" : 23,
  "components" : [ "primary::compose" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/CMPViewControllerTests.swift",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/CMPViewTests.swift",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/ToolingTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InInspectionModeOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/Inspectable.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestructuringAssignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/CornerRadiusTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTranslateOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectInflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDeflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIntersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectContains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFromOffsetAndSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFromTopleftAndBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFromCenterAndRadius()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectLerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDistance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Offset.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDistanceSquared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Offset.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlaps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/MutableRect.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sorted_packages_from_directories()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementSkip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionData.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadCache.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCounts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/ComposeLayoutInspector.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/CompositionBuilder.kt",
  "fileLinesCount" : 647,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOnMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/util/ThreadUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertOffMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/util/ThreadUtils.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun initCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopGraphicsTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColorMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidColorFilter.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimariesLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOETF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEOTF()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhitePoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/StampedPathEffectStyleTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/PointModeTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/colorspace/ColorModelTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/colorspace/ColorModelTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLab()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/colorspace/ColorModelTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCmyk()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/colorspace/ColorModelTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/StrokeJoinTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/VertexModeTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowParamsHashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowParamsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testShadowParamsToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowParamsTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/StrokeCapTest.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurEffectEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurEffectHashcode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetEffectEquality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetEffectHashcode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/RenderEffectTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun concat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedRenderEffect.skiko.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameObject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/InterpolatableTests.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainterToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainterIntrinsicSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1943,
  "endLine" : 1947,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectangleShapeWithCorrectSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectangleShapeTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAndroidColorMatrixColorFilterToComposeFallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidColorFilterTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTransparentColorNoStopsReturnsNoStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoTransparentColorReturnsSameList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransparencyOnOReturnsSameList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/GradientTest.kt",
  "fileLinesCount" : 343,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForCubics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidWidthBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidHeightBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ShaderTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/Shadow.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun invalidateShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/ShadowRenderer.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decapitalize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/webMain/kotlin/androidx/compose/ui/text/platform/WebStringDelegate.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineEqualsZero_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 1995,
  "endLine" : 1999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineNegative_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 2002,
  "endLine" : 2006,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParagraphDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/style/TextMotion.android.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun englishUppercasePlaintext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/AnnotatedStringTransformSkikoTest.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start_from_0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/input/ToCharArrayTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start_from_1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/input/ToCharArrayTest.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_ltr_start_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_ltr_end_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_center_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_rtl_start_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_rtl_end_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_left_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_cursor_empty_textfield_right_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/SkikoParagraphTest.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextStyle.skiko.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layouter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/SkiaParagraphIntrinsics.skiko.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPreferredFontFamilyName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/AwtFontUtils.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_keepAll_linkAnnotation_url()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/LinkAnnotationTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_keepAll_linkAnnotation_clickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/LinkAnnotationTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_brush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_use_provided_values_shader_brush_color_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleResolveDefaultsTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_false_for_different_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_false_for_different_trim()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_different_for_different_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_different_for_different_trim()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/LineHeightStyleTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_false_for_different_textaligns()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_textaligns()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_different_for_different_textaligns()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_same_for_same_textaligns()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_false_for_different_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_different_for_different_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_same_for_same_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSpecified_returns_true_for_specified_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf_reconstructs_hyphens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeOrElse_returns_this_if_isSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_false_for_different_textdirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_textdirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_different_for_different_textdirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_is_same_for_same_textdirections()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_AnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_Locale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_LocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/SaversTest.kt",
  "fileLinesCount" : 540,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun length_returns_text_length()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontWeightTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ital_setsItal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Opsz_sets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Opsz_convertsWithDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slnt_sets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wdth_sets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wdth_sets_atMaxSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wght_sets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grad_sets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setting_makesSetting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateAndGetTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/LoadedFontFamilyTest.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_throws_whenStartGreaterThanEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_throws_whenStartNegative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_instance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_returns_true_for_same_object()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_does_not_intersect_deleted_is_before_the_target()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_covers_target()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_target_covers_deleted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_same_as_target()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_covers_first_half_of_target()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_deleted_covers_second_half_of_target()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_delete_trailing_cursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferDeleteRangeTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun min_max()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_background_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_fontStyle_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_fontFamily_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_fontFeatureSettings_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_letterSpacing_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_textAlign_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_paintLetterSpacing_and_lineHeight_createsOneLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tallTypefaceTextIsTwiceTheHeightOfLatinTypefaceTextSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tallTypefaceTextIsTwiceTheHeightOfLatinTypefaceTextMultiLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canClone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIteratorTest.kt",
  "fileLinesCount" : 18,
  "components" : [ "primary::compose" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParagraphForOffset_lineFeedOnlyCase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/LayoutHelperParagraphTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withWidth_returnsGiven()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultAlign_isAlignNormal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultLineSpacingMultiplier_isOne()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultLineSpacingExtra_isZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_DONE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_DONE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextBoundary_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNextBoundary_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevBoundary_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrevBoundary_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPrevWordBeginningOnTwoWordsBoundary_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetNextWordEndOnTwoWordBoundary_Empty_String()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationBeginning_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationBeginning_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationBeginning_DONE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationEnd_out_of_boundary_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationEnd_out_of_boundary_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetPunctuationEnd_DONE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOneWord()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpacesOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 562,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCommaWithSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSymbols()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mixedTypefaceWithMixedTextHasTheHeightOfTallSingleLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latinFirstFallbackWithLatinTextHasTheHeightOfLatin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun latinFirstFallbackWithTallTextHasTheHeightOfTall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/FontPaddingWithCustomFallbackTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure_textWithParagraphStyle_returnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_returns_correct_includeFontPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forLanguageTag_single()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleListTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_return_true_if_equal_empty_instance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_return_false_if_different_class()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_returns_the_same_instance_when_other_is_not_null()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp_returns_the_same_instance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_return_true_for_equal_config()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_copiesPlatformStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_color_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1383,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_brush_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1391,
  "endLine" : 1396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSpanStyle_drawStyle_fill_appliedOnTextPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1552,
  "endLine" : 1557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check_hyphens_Auto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun check_hyphens_None()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImmutableTypefaceOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceResultSubject.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/BitmapSubject.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_load_from_file_descriptor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplPreloadTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsAreCached_defaultTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsNotSame_forDifferentFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resultsNotSame_forDifferentFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesntThrowExceptionIfFontIsNotIncludedInTheApp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesntThrowExceptionIfFontIsNotReadable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidFontResolveInterceptor_doesNotAffectTheFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 642,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidResolveInterceptor_noFontWeightApplied_beforeApi31()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplCancellationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missedFont_resolvesNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textOverflow_exceedMaxLines_singleParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textOverflow_exceedMaxLinesInMiddle_multiParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textOverflow_exceedMaxLinesInGap_multiParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_offset_negative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoundingBox_offset_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalPosition_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 535,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParagraphDirection_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBidiRunDirection_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWordBoundary_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCursorRect_larger_than_length_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_negative_returnsZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 692,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineForOffset_larger_than_length_returnsLastLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeft_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineLeft_greaterThanOrEqual_lineCount_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 733,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineRight_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineRight_greaterThanOrEqual_lineCount_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 781,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop_greaterThanOrEqual_lineCount_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBaseline_greaterThanOrEqual_lineCount_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 849,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 895,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineBottom_greaterThanOrEqual_lineCount_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 903,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_negative_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 929,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineHeight_greaterThanOrEqual_lineCount_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 937,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDecoration_defaultValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle_withNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 435,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDrawStyle_withFill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBlendMode_toDstOver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/SpanStyle.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLineEllipsized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/MultiParagraph.kt",
  "fileLinesCount" : 1226,
  "components" : [ "primary::compose" ],
  "startLine" : 981,
  "endLine" : 985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextGeometricTransform.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextIndent.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBullet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 978,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/ImeOptions.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSameLayoutAffectingAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1499,
  "endLine" : 1503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cartesian()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkHelper.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonFiniteFastCbrt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroFastCbrt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/MathHelpersTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectContains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFromIntOffsetAndSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFromTopleftAndBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFromCenterAndRadius()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectLerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplyOperatorScalar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dimensionCalculation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/DpDeviceTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overlaps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InInspectionModeOnly()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/Inspectable.android.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClock.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDurationPerIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClock.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetBasedAnimationIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decayAnimationIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infiniteTransitionIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infiniteTransitionIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedXAsStateSearchIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedXAsStateWithLabelsSearchIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentSizeIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentSizeIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityExtensionIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityExtensionIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFadeIsConnectedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFadeWithLabelIsConnectedAsTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityIsFoundd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedVisibilityIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentIsConnected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentExtensionIsFoundAsTransitionAndSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PreviewParametersComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/SimpleComposablePreview.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestCornerRadius()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/SimpleComposablePreview.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentExtensionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NullAnimateAsStatePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ToolingTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createActivityWithNoComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewActivityTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AndroidViewBinding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-viewbinding/src/main/java/androidx/compose/ui/viewinterop/AndroidViewBinding.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleCheckpoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/DomInputStrategy.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/accessibility/ComposeWebSemanticsListener.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/accessibility/ComposeWebSemanticsListener.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun realDelay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/a11y/CfWA11YTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runApplicationTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/MacosTextInputService.macos.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeKey_to_desktopKeyCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/key/KeyTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeKey_to_standardDesktopKeyLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/key/KeyTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeKey_to_knownDesktopKeyLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/key/KeyTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/RenderingTestScope.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun skipRenders()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/RenderingTestScope.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIfCaught()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launchApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillDebugUtils.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillDebugUtils.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateChildInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/contentcapture/AndroidContentCaptureManager.android.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/contentcapture/AndroidContentCaptureManager.android.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/TextActionModeCallback.android.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1466,
  "endLine" : 1470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1481,
  "endLine" : 1485,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1519,
  "endLine" : 1523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayoutForTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1846,
  "endLine" : 1850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2065,
  "endLine" : 2069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostLayoutNodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2077,
  "endLine" : 2081,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVirtualViewTranslationResponses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2366,
  "endLine" : 2370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2785,
  "endLine" : 2789,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2791,
  "endLine" : 2795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2904,
  "endLine" : 2912,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGlobalLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3188,
  "endLine" : 3193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3478,
  "endLine" : 3482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHideTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3484,
  "endLine" : 3488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClearTranslation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3490,
  "endLine" : 3494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidTextToolbar.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnInitializeContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidWindowInfo.android.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidWindowInfo.android.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidUiDispatcher.android.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offsetLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offsetTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maybeUnregisterBackCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 919,
  "endLine" : 923,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyViewTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wrap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/LayoutTestUtils.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun JustConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/LayoutTestUtils.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun realDelay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/CurrentTimeTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/OwnerSnapshotObserverTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLastAdded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/scene/BaseComposeSceneTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/FlushCoroutineDispatcherTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getByRawValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/uikit/InterfaceOrientation.ios.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCachedPreviewOrCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSessionRestrictedToDraggingApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doesSessionAllowMoveOperation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBePreventedByGestureRecognizer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/navigationevent/UIKitNavigationEventInput.ios.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canPreventGestureRecognizer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/navigationevent/UIKitNavigationEventInput.ios.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.ios.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetTracking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.ios.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInterfaceOrientationState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewWillDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didBecomeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didResignFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocusTargetIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1674,
  "endLine" : 1678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginFloatingCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resignFirstResponder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replaceRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBaseWritingDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutSubviews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/FocusedViewsList.ios.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneWillEnterForeground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/SceneForegroundStateListener.ios.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneDidEnterBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/SceneForegroundStateListener.ios.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimationValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneDidActivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/SceneActiveStateListener.ios.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneWillDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/SceneActiveStateListener.ios.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recycle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/skiko/RecordDrawRectRenderDecorator.skiko.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneDragAndDropNode.skiko.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutsidePointerEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 607,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformOwnerProvider.skiko.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AwtWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/AwtWindow.desktop.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFromAndClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingWindow.desktop.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowIconified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowDeiconified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 889,
  "endLine" : 896,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelLatestCommittedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertLocalToScreenPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertScreenToLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropActionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addActionIfExist()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelLatestCommittedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AwtWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/AwtWindow.desktop.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Undecorated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowDecoration.desktop.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowPosition.desktop.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/AddRemoveMutableList.desktop.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/AddRemoveMutableList.desktop.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateViewStructure_emptyAutofillTree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidPopulateViewStructureTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eachInstanceHasUniqueId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun polyFitLeastSquares_degreeIsNegative_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/gesture/scrollorientationlocking/PolyFitLeastSquaresTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectanglePacking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/RectListTest.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIterator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestResultTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveNegativeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveBeyondIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveNegativeCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 673,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveWithIndexBeyondSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2495,
  "endLine" : 2499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2641,
  "endLine" : 2645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleFactorConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDestructuring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleFactorLerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_custom2D()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_custom1D()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_custom2D()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToDown_changeNotConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToDownIgnoreConsumed_changedNotConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToUp_changeNotConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToUpIgnoreConsumed_changedNotConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChange_didNotChange_returnsZeroOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChange_changedNotConsumed_returnsFullOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChange_changedFullConsumed_returnsZeroOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangeIgnoreConsumed_didNotChange_returnsZeroOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChanged_didNotChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChanged_changedNotConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChanged_changedFullConsumed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangedIgnoreConsumed_didNotChange_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangedIgnoreConsumed_changedNotConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangedIgnoreConsumed_changedPartiallyConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangedIgnoreConsumed_changedFullConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyPositionChangeConsumed_changedNotConsumed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyPositionChangeConsumed_changedPartiallyConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyPositionChangeConsumed_changedFullConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyChangeConsumed_noChangeConsumed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyChangeConsumed_downConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyChangeConsumed_movementConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyChangeConsumed_allConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lsq2_differentialValues_unsupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity_onePosition_returnsZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput_callsRestartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput_callsShowKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput_callsRestartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput_callsHideKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleShowCallsAreDebounced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleHideCallsAreDebounced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionTopStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionTopStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionTopCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionTopCenter_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionTopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionTopEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionCenterEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionCenterEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionBottomEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionBottomEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionBottomCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionBottomCenter_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionBottomStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionBottomStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionCenterStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionCenterStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionCenter_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/window/PopupPositionProviderTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/AlphaTest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testZeroRadiusBlurDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBoundedBlur()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/BlurTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textValue_whenValueIsText_returnsText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanValue_whenValueIsText_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIndexValue_whenValueIsText_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanValue_whenValueIsToggle_returnsBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textValue_whenValueIsToggle_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIndexValue_whenValueIsToggle_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIndexValue_whenValueIsList_returnsInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textValue_whenValueIsList_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanValue_whenValueIsList_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListIndexOrDefault_whenValueIsList_returnsInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateMillisValue_whenValueIsList_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textValue_whenValueIsDate_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanValue_whenValueIsDate_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIndexValue_whenValueIsDate_returnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateMillisValue_whenValueIsDate_returnsLong()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDateMillisOrDefault_whenValueIsDate_returnsLong()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidFillableDataTest.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus_noFocusableItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchNextTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initiallyNoFocusTarget_onFocusEventIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusEventCountTest.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus_noFocusableItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/OneDimensionalFocusSearchPreviousTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotCrash_whenThereIsNoFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalInitialFocusTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotCrash_whenThereIsOneDeactivatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusTraversalInitialFocusTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initiallyNoFocusTarget_onFocusChangedIsCalledOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusChangedCountTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun left()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun right()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun page_up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun page_down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tab_next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftTab_previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpadCenter_enter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enter_enter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun numPadEnter_enter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun back_exit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun esc_exit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/KeyEventToFocusDirectionTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_firstComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchLeftInteropTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchUpInteropTest.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchBackwardInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchDownInteropTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeNoOpComposeScrollable_insideNestedScrollingParentView_shouldNotScrollView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchForwardInteropTest.kt",
  "fileLinesCount" : 702,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchInteropTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleFocusableView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/FocusSearchRightInteropTest.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Layout1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Layout2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Layout3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Layout4()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositeKeyHashTest.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeIsCalledWhenFocusNodeIsCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeCoordinatorInitializationTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/LayoutNodeMappingTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModelReadsTest.kt",
  "fileLinesCount" : 746,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integerArrayResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_not_localized_defaultLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource_localized_defaultLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/StringResourcesTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/ColorResourcesTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParsePlus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseSrcAtop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseSrcIn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseModulate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testParseSrcOver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTintFromColorStateList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/compat/XmlVectorParserTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorZeroWidthDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorZeroHeightDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDstOverBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 791,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSrcOutBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 818,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDstOutBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSrcAtopBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDstAtopBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 838,
  "endLine" : 842,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawModulateBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawScreenBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawOverlayBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDarkenBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawLightenBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 894,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawColorDodgeBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawColorBurnBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawHardlightBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 918,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSoftLightBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 922,
  "endLine" : 926,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDifferenceBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawExclusionBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 938,
  "endLine" : 942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawMultiplyBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 946,
  "endLine" : 950,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSaturationBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawLuminosityBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 974,
  "endLine" : 978,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 4117,
  "endLine" : 4121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorStripe()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 580,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsReturningNotEqualObjectForDifferentLambdas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2206,
  "endLine" : 2210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1530,
  "endLine" : 1534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areCompatible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1602,
  "endLine" : 1606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsTrue_whenDirectChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsFalse_whenReceiverIsParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isChildOf_returnsFalse_whenUnrelated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidKeyCode_to_composeKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/KeyTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeKey_to_androidKeyCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/key/KeyTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_hierarchyDispatch_rootParentRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_flatDispatch_middleParentRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 807,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 902,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 914,
  "endLine" : 918,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 947,
  "endLine" : 951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1197,
  "endLine" : 1202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1267,
  "endLine" : 1272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1337,
  "endLine" : 1342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1401,
  "endLine" : 1406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_pifRemovesSelfDuringInitial_noPassesReceivedAfterwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2839,
  "endLine" : 2843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_pifRemovesSelfDuringMain_noPassesReceivedAfterwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2846,
  "endLine" : 2850,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_pifRemovesSelfDuringFinal_noPassesReceivedAfterwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2853,
  "endLine" : 2857,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_pifRemovedByParentDuringInitial_noPassesReceivedAfterwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2895,
  "endLine" : 2899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_pifRemovedByParentDuringMain_noPassesReceivedAfterwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2902,
  "endLine" : 2906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_pifRemovedByParentDuringFinal_noPassesReceivedAfterwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2909,
  "endLine" : 2913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3486,
  "endLine" : 3490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalViewConfigurationChangeRestartsPointerInputOverload1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputViewConfigurationTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalViewConfigurationChangeRestartsPointerInputOverload2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputViewConfigurationTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalViewConfigurationChangeRestartsPointerInputOverload3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputViewConfigurationTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeRestartsPointerInputOverload1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputDensityTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeRestartsPointerInputOverload2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputDensityTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalDensityChangeRestartsPointerInputOverload3()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputDensityTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2995,
  "endLine" : 2999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3126,
  "endLine" : 3130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerInputModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent_doesNotCommitKeyEventsWithUnicodeCharEqualTo0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun do_not_callback_empty_edit_ops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun respondToScrollExpectation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollExpecter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatesToDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatesCloseConnectionToDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapperTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIsTextEditor_returnsFalse_whenNoInnerSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_returnsNull_whenNoInnerSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withTextGeometricTransform_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withShadow_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AppCompatActivityLocaleTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testView_isNotLayoutRequested_afterFirstLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 865,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ConfigChangeActivityLocaleTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customParcelableFunctionCanBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wrap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4048,
  "endLine" : 4052,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun JustConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4141,
  "endLine" : 4145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentTopStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentTopStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentTopCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentTopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentTopEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentCenterEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentCenterEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentBottomEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentBottomEnd_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentBottomCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentBottomCenter_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentBottomStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentBottomStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentCenterStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentCenterStart_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popup_correctPosition_alignmentCenter_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupAlignmentTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWindowVisibleDisplayFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CacheDrawModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertedProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun weightedDistance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/TwoDimensionalFocusSearch.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequesterModifier.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExited()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 536,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/FrameRate.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fireOnUpdatedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterOnChangedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ensureLookaheadDelegateCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1498,
  "endLine" : 1502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUnplaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 989,
  "endLine" : 993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isPointerInBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1338,
  "endLine" : 1342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun calculateMinimumTouchTargetPadding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1426,
  "endLine" : 1430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutComplete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interceptOutOfBoundsChildEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ensureLookaheadDelegateCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNodeDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 926,
  "endLine" : 930,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRemovedFromLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNode.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNodeDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 637,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnGloballyPositionedModifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMotionFrameOfReferencePlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Placeable.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadScope.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnRemeasuredModifier.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1196,
  "endLine" : 1201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triggerCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/SoftwareKeyboardInterceptionModifier.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/KeyInputModifier.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/rotary/RotaryInputModifier.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun cleanUpHover()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetTracking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuspendingPointerInputModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuspendingPointerInputModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 418,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/TestTag.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/SuspiciousCompositionLocalModifierReadDetector.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractArraySerializer.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOnUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/ListenablePlayerState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateUpdaterActionCallback()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/action/StateUpdaterActionCallback.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1292,
  "endLine" : 1296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void tweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1445,
  "endLine" : 1449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1504,
  "endLine" : 1508,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean animationsEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/SettingsRetriever.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidEdgeEffect.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ensureMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/ThreadUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap decodePreferringAlpha8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/modifiers/BackgroundModifier.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/modifiers/DynamicBackgroundModifier.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFontOnPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/FontUtils.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestParameters()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadVariableName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 765,
  "endLine" : 769,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyComponentTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyComponentTouchDown.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawComplexText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposePlayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeAccessibilityRegistrar.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBoundsInScreen()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreDocumentAccessibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isScrollBackwardAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isScrollForwardAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap decodePreferringAlpha8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 837,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1017,
  "endLine" : 1021,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1040,
  "endLine" : 1044,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/ClickActionModifier.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/vector/RemoteVector.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteSolidColor.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNamedRemoteFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1241,
  "endLine" : 1245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNamedRemoteLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteLong.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNamedRemoteInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberStateMachine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/StateLayout.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun componentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun componentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun align()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteBox.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteBoxV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteBoxV2.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRootContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createTextFromFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteComposeBuffer fromFile()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 933,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeBuffer fromFile()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 947,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteComposeBuffer fromInputStream()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 956,
  "endLine" : 960,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1764,
  "endLine" : 1768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1805,
  "endLine" : 1809,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRowStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1820,
  "endLine" : 1824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColumnStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1851,
  "endLine" : 1855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmapUrl()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2368,
  "endLine" : 2372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2503,
  "endLine" : 2507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueIntegerExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2757,
  "endLine" : 2761,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wakeIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WireBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readByte()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readShort()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void quadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rConicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markNotDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operation.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupForParticle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 631,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextMerge()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataMapIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUniformBitmapId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataMapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLookupInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathAppend()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepGradient()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 899,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFallbackTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 905,
  "endLine" : 909,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dash()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Discrete()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int gitIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int gitIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Sum()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int gitIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamedVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateRipple()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String displayHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateRipple()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalScrollDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalScrollDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutComputeOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoundedClipRectModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeIntAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void writeFloatAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostNamedActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void s()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getReturnLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getVel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/VelocityEasing.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntIntMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/DataMap.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/StepCurve.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/StepCurve.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimensions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putValues()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntFloatMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void register()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingRemoteComposeBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRootContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createTextFromFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRoundClipRectModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 967,
  "endLine" : 971,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 989,
  "endLine" : 993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFitBoxStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1006,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDensity()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void needsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastOpCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 1024,
  "endLine" : 1028,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void haptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 704,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyOfException()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1310,
  "endLine" : 1314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTouchListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1328,
  "endLine" : 1332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathCombine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getColorAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 463,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textSubtext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textTransform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bitmapTextMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkAndClearForceSendingNewPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1309,
  "endLine" : 1313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1798,
  "endLine" : 1802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addNamedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1809,
  "endLine" : 1813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addNamedBitmapUrl()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1896,
  "endLine" : 1900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1924,
  "endLine" : 1928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1938,
  "endLine" : 1942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1952,
  "endLine" : 1956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1966,
  "endLine" : 1970,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1980,
  "endLine" : 1984,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1995,
  "endLine" : 1999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2010,
  "endLine" : 2014,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float floatExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2106,
  "endLine" : 2110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long addInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2117,
  "endLine" : 2121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2129,
  "endLine" : 2133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2141,
  "endLine" : 2145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float textMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2197,
  "endLine" : 2201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float textLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2209,
  "endLine" : 2215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float bitmapAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2290,
  "endLine" : 2294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float textAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2303,
  "endLine" : 2307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2460,
  "endLine" : 2464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long integerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2472,
  "endLine" : 2476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float timeAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2513,
  "endLine" : 2517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int idLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2604,
  "endLine" : 2608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float startLoopVar()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2742,
  "endLine" : 2746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float startLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2753,
  "endLine" : 2757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addStringList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3514,
  "endLine" : 3518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3525,
  "endLine" : 3529,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3534,
  "endLine" : 3538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addDynamicFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3575,
  "endLine" : 3579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3670,
  "endLine" : 3674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3694,
  "endLine" : 3698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void impulse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3728,
  "endLine" : 3732,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void impulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3737,
  "endLine" : 3741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float matrixExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3933,
  "endLine" : 3937,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3947,
  "endLine" : 3951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueIntegerExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4336,
  "endLine" : 4340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ScrollModifier.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentLayoutComputeModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ComponentLayoutComputeModifier.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mult()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/Matrix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mult()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/Matrix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mult()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/Matrix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun projectionMult()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/Matrix.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeShader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/HostAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/GlanceMappedNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::glance" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNode.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::glance" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeSelector.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::glance" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-template/src/main/java/androidx/glance/template/GlanceTemplate.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::glance" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Button.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::glance" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/layout/Alignment.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::glance" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/Session.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::glance" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addItem()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RemoteCollectionItems.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::glance" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getAppWidgetSizes()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun waitForReady()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginGlanceAppWidgetUpdate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetUtils.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::glance" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endGlanceAppWidgetUpdate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetUtils.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::glance" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ActionTrampolineActivity.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::glance" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/GlanceTileService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::glance" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspot()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToCurrentState()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCommon.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 997,
  "endLine" : 1001,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawCachedBitmapWithRootAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1062,
  "endLine" : 1067,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCachedBitmap()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1090,
  "endLine" : 1094,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStateChanged()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1153,
  "endLine" : 1157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStateChanged()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1979,
  "endLine" : 1983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 534,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean unregisterAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 952,
  "endLine" : 956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceCursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceCursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet removeTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectAnimator createMatrixAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTranslation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCurrentMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Scene()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setPolyToPoly()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float calculateMaxDistance()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float distance()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CircularPropagation.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::transition" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasSimpleTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeFromOverlay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransitionSeekController createSeekController()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initPlayTime()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2822,
  "endLine" : 2826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDataPoint()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VelocityTracker1D.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::transition" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetTracking()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VelocityTracker1D.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::transition" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceBorder.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StandardCardContainer()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardContainer.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::tv" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WideCardContainer()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardContainer.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::tv" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 583,
  "endLine" : 587,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 606,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Glow.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::tv" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentExerciseInfoAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSampleDebouncedGoal()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DebouncedGoal.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::health" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveGoal.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::health" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toProto()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfExerciseTypeConfig.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::health" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createOneTimeGoal()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseUpdate.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::health" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDebouncedGoalToActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeDebouncedGoalFromActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 355,
  "endLine" : 359,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/ExerciseRouteRequestAppContract.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermission.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::health" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/platform/ExerciseRouteRequestModuleContract.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun revokeAllPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/PermissionController.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createRequestPermissionResultContract()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/PermissionController.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  toReadRecordsResponse()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/response/ProtoToReadRecordsResponse.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Pressure.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/units/Percentage.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::health" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/request/ChangesTokenRequest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsCadenceRecord.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::health" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/PowerRecord.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::health" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateRecord.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::health" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SpeedRecord.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::health" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SkinTemperatureRecord.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::health" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CyclingPedalingCadenceRecord.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::health" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRoute.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::health" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debug()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/logger/Logger.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warning()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/logger/Logger.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warning()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/logger/Logger.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/logger/Logger.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/logger/Logger.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearConnection()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/OverlayStyle.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchUiState.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeClientDisconnectListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeClientDisconnectListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 748,
  "endLine" : 752,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeOnWatchFaceReadyListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 825,
  "endLine" : 829,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pauseAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 891,
  "endLine" : 895,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpauseAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 897,
  "endLine" : 901,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComplicationRationaleDialogIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUpdateScreenshotOnConfigurationChange()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 578,
  "endLine" : 582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComplicationSlotConfigExtrasChangeCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 967,
  "endLine" : 971,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearComplicationSlotAfterEditing()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 981,
  "endLine" : 985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dontClearAnyComplicationSlotsAfterEditing()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 987,
  "endLine" : 991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParameterlessEngine()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/InteractiveInstanceManager.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setAccessibilityTraversalIndex()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 729,
  "endLine" : 733,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionTimeTick()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2712,
  "endLine" : 2720,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2870,
  "endLine" : 2874,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationSlotBounds.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-permission-dialogs-sample/src/main/java/androidx/wear/watchface/complications/permission/dialogs/sample/ComplicationRationalActivity.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean returnsSameText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatBuilder setTimeZone()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFieldValidForType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2586,
  "endLine" : 2590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Time.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toWireComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 874,
  "endLine" : 878,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1746,
  "endLine" : 1750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/ComplicationDataEvaluator.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::wear" ],
  "startLine" : 364,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/ComplicationDataEvaluator.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::wear" ],
  "startLine" : 371,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultComplicationDataSourcePolicyWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/DefaultComplicationDataSourcePolicyWireFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/utility/TraceEvent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdAndComplicationStateWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrimaryDataSourceDefaultType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondaryDataSourceDefaultType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getScreenReaderNameResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 348,
  "endLine" : 352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundingArcWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrimaryDataSourceDefaultType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 267,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondaryDataSourceDefaultType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchFaceColorsWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setAccessibilityTraversalIndex()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1175,
  "endLine" : 1179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateUserStyleForScreenshot()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 741,
  "endLine" : 746,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverrideComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1114,
  "endLine" : 1120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/WatchFaceEditorContract.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getInnerBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void invalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 737,
  "endLine" : 741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OngoingActivity recoverOngoingActivity()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 781,
  "endLine" : 785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PickerGroup()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/PickerGroup.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoundsLimiter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/BoundsLimiter.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberSwipeDismissableNavHostState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHost.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startFlingTracking()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1147,
  "endLine" : 1151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1169,
  "endLine" : 1173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1209,
  "endLine" : 1213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 213,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 483,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 856,
  "endLine" : 860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedComposable.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::wear" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 782,
  "endLine" : 786,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Card.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::wear" ],
  "startLine" : 479,
  "endLine" : 483,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun secondaryContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1285,
  "endLine" : 1289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1352,
  "endLine" : 1356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Typography.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun outlinedButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 702,
  "endLine" : 706,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun secondaryContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun secondaryContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 947,
  "endLine" : 951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PickerGroup()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PickerGroup.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/OAuthRequest.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingConfig.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onResume()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPause()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStop()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAmbientEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAmbientOffloadEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoResumeEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dump()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientDelegate.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAmbientOffloadInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAmbientOffloadEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 303,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAmbientOffloadInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAmbientOffloadEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoResumeEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPageIndicatorDataChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationPagerSelectedItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyItemSelectedListeners()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/WearableNavigationDrawerPresenter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTick()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmationOverlay setFinishedAnimationListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmationOverlay setOnAnimationFinishedListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setUpForAccessibility()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 827,
  "endLine" : 831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateInset()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 566,
  "endLine" : 570,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SimpleAnimatorListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDismissMinDragWidthRatio()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGesture()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDismissFinishedCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDismissStartedCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performDismissCanceledCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 715,
  "endLine" : 719,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 749,
  "endLine" : 753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void paintSetFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 949,
  "endLine" : 953,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotShadowColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fadeIn()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fadeOut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 620,
  "endLine" : 624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setContentIfFirstCall()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerContent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void maybeUpdateScrollingContentView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 859,
  "endLine" : 863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 891,
  "endLine" : 895,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryCaptureView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 975,
  "endLine" : 980,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlatformTimeUpdateNotifier()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateStore create()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 283,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicInt32Internal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicColorInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicDurationInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicInstantInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int size()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRunningAnimationCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker newPipelineMaker()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker newPipelineMaker()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDataPipelineAndCommit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDynamicExpressionsNodesCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1134,
  "endLine" : 1138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List findChildrenFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void maybeAddView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicDataPipeline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 779,
  "endLine" : 783,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtensionViewProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInflaterStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFrameLayoutGravity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1077,
  "endLine" : 1081,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float resolveSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidImageResourceByResIdResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidAnimatedImageResourceByResIdResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidSeekableAnimatedImageResourceByResIdResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInlineImageResourceResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidImageResourceByContentUriResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int squaredDistance()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceResolverProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtensionViewProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProviderStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 1347,
  "endLine" : 1351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtilsImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDescendantOf()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEdgeContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryChipContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DpProp getPrimaryLabelTopSpacerHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedDimensionProp resolveWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCorrectHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCircularProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAngles()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEpochSeconds()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 788,
  "endLine" : 792,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSeconds()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 913,
  "endLine" : 917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMajor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicDataValue dynamicDataValueOf()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimationSpec fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimationParameters fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDurationMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDelayMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CubicBezierEasing fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setX1()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setY1()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setX2()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setY2()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Repeatable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 667,
  "endLine" : 671,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 731,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Builder put()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataValues.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/util/DynamicDateFormat.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlatformInt32Source fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 600,
  "endLine" : 604,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 714,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRoundMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1141,
  "endLine" : 1145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatableFixedInt32 fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1197,
  "endLine" : 1201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFromValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1258,
  "endLine" : 1262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1267,
  "endLine" : 1271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatableDynamicInt32 fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1341,
  "endLine" : 1345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2670,
  "endLine" : 2674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2684,
  "endLine" : 2688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2789,
  "endLine" : 2793,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2798,
  "endLine" : 2802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalStringOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2867,
  "endLine" : 2871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3239,
  "endLine" : 3243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3253,
  "endLine" : 3257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3266,
  "endLine" : 3270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3280,
  "endLine" : 3284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3640,
  "endLine" : 3644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3745,
  "endLine" : 3749,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3754,
  "endLine" : 3758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatableFixedFloat fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3909,
  "endLine" : 3913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFromValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3970,
  "endLine" : 3974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3979,
  "endLine" : 3983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatableDynamicFloat fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4053,
  "endLine" : 4057,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5274,
  "endLine" : 5278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5283,
  "endLine" : 5287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5432,
  "endLine" : 5436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5581,
  "endLine" : 5585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5824,
  "endLine" : 5828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6153,
  "endLine" : 6157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6162,
  "endLine" : 6166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatableFixedColor fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6220,
  "endLine" : 6224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFromArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6281,
  "endLine" : 6285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6290,
  "endLine" : 6294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatableDynamicColor fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6364,
  "endLine" : 6368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalInstantOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7003,
  "endLine" : 7007,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstantToZonedDateTimeOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7736,
  "endLine" : 7740,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZoneId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7796,
  "endLine" : 7800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetZonedDateTimePartOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7852,
  "endLine" : 7856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPartType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7924,
  "endLine" : 7928,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalDurationOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8122,
  "endLine" : 8126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDurationPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8691,
  "endLine" : 8695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8798,
  "endLine" : 8802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8807,
  "endLine" : 8811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateDurationSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8856,
  "endLine" : 8860,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8916,
  "endLine" : 8920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8925,
  "endLine" : 8929,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnConditionMetTrigger fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpandedDimensionProp weight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DpPropLayoutConstraint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 366,
  "endLine" : 370,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 741,
  "endLine" : 745,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 848,
  "endLine" : 852,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpandedDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 920,
  "endLine" : 924,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WrappedDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1052,
  "endLine" : 1056,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProportionalDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1165,
  "endLine" : 1169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAspectRatioWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1217,
  "endLine" : 1221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAspectRatioHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1226,
  "endLine" : 1230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnterTransition slideIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExitTransition slideOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisualFeedbackEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRole()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTagData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1654,
  "endLine" : 1658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimatedVisibility fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2325,
  "endLine" : 2329,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2595,
  "endLine" : 2599,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SlideInTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2677,
  "endLine" : 2681,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2724,
  "endLine" : 2728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FadeOutTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2927,
  "endLine" : 2931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2970,
  "endLine" : 2974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SlideOutTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3052,
  "endLine" : 3056,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3099,
  "endLine" : 3103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSnapTo()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3257,
  "endLine" : 3261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClassName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontWeightProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontVariantProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpanVerticalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder addPreferredFontFamily()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 988,
  "endLine" : 992,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontVariationSetting fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1302,
  "endLine" : 1306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1343,
  "endLine" : 1347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1398,
  "endLine" : 1402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontFeatureSetting fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1433,
  "endLine" : 1437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextOverflowProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1527,
  "endLine" : 1531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1563,
  "endLine" : 1567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MarqueeParameters fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1609,
  "endLine" : 1613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1650,
  "endLine" : 1654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1864,
  "endLine" : 1868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentScaleModeProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2091,
  "endLine" : 2095,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2128,
  "endLine" : 2132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2912,
  "endLine" : 2916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3121,
  "endLine" : 3125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3930,
  "endLine" : 3934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4156,
  "endLine" : 4160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4397,
  "endLine" : 4401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StrokeCapProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5106,
  "endLine" : 5110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5143,
  "endLine" : 5147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcDirectionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5533,
  "endLine" : 5537,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5575,
  "endLine" : 5579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExtensionLayoutElement fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5659,
  "endLine" : 5663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPayload()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5717,
  "endLine" : 5721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtensionId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5729,
  "endLine" : 5733,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HorizontalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6222,
  "endLine" : 6226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6259,
  "endLine" : 6263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VerticalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6301,
  "endLine" : 6305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6338,
  "endLine" : 6342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TextAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6380,
  "endLine" : 6384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6416,
  "endLine" : 6420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcAnchorTypeProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6458,
  "endLine" : 6462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6494,
  "endLine" : 6498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDevicePlatform()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimatedImageFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimatedImageFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 486,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidAnimatedResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 646,
  "endLine" : 650,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSlotContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getChipHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 493,
  "endLine" : 497,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addButtonContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrimaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCircularProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAngles()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorColors getCircularProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long findCurrentTimelineEntryExpiry()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Intent buildUpdateIntent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ViewerTileUpdateRequester.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ListenableFuture createFailedFuture()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean packageNameMatches()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 656,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 695,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean timestampNeedsUpdateLegacy()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAspectRatioWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAspectRatioHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRtlAware()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTagData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClassName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HorizontalAlignmentProp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItalic()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 798,
  "endLine" : 802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 989,
  "endLine" : 993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1047,
  "endLine" : 1051,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1211,
  "endLine" : 1215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1255,
  "endLine" : 1259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1391,
  "endLine" : 1395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1624,
  "endLine" : 1628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1947,
  "endLine" : 1951,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2143,
  "endLine" : 2147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2302,
  "endLine" : 2306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2581,
  "endLine" : 2585,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2792,
  "endLine" : 2796,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2989,
  "endLine" : 2993,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3180,
  "endLine" : 3184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3364,
  "endLine" : 3368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3722,
  "endLine" : 3726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRotateContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3754,
  "endLine" : 3758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDevicePlatform()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAndroidResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArgb()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/CompositeTileUpdateRequester.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Version.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRequiredFiles()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/BuildOnServerTask.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceSets()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mac()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extractGradleVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/playground/VerifyPlaygroundGradleConfigurationTask.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explainMavenGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 151,
  "endLine" : 155,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun license()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReferenceSha()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeModuleInfo()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/OwnersService.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFiles()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/RegenerateOldApisTask.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDependencyVersions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/VerifyDependencyVersionsTask.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllDependents()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/DependencyTracker.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void increment()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIdle()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/FastSafeIterableMap.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::arch" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IteratorWithAdditions iteratorWithAdditions()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ActivityResultRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::activity" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/PredictiveBackHandler.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::activity" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/PredictiveBackHandler.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::activity" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAccentColor()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFlags()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResult.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::activity" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun initializeViewTreeOwners()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/PipHintTracker.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::activity" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPipParamsSourceRectHint()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/PipHintTracker.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::activity" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementRef()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeeded()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglDestroyContext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDetachComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 481,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 623,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 689,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 695,
  "endLine" : 699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFence()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeeded()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrontBufferedLayerRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 770,
  "endLine" : 775,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/PreservedBufferContentsVerifier.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::graphics" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeeded()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrontBufferedLayerRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 655,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceRedrawNeeded()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 594,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 609,
  "endLine" : 613,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrontBufferedLayerRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 922,
  "endLine" : 927,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nTransactionDelete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void JniBindings_nTransactionApply()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void transactionCallbackThunk()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void callback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jstring JniBindings_nGetDisplayOrientation()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void destroyPathIterator()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline int32_t float2Bits()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesStraightnessIsh()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesSmoothnessForCurvedCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesSmoothnessForStraightCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesAlignmentForStraightLines()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixesAntiClockwiseOrientedPolygon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonValidationTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::graphics" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixesAntiClockwiseOrientedRoundedPolygon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonValidationTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::graphics" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorThrowsForTooFewFeatures()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsSquare()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsRoundedSquare()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsPill()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun featuresConstructorReconstructsPillStar()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeCenterTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/RoundedPolygonTest.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotBuildEmptyFeatures()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeaturesTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::graphics" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetDoubleWrapThrows()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FloatMappingTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::graphics" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceDoubleWrapThrows()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FloatMappingTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::graphics" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun treatsUnknownFeatureTagAsEdge()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoresExcessSpaces()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesEdgeWithSingleCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesConvexCornerWithSingleCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 151,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesConcaveCornerWithSingleCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handlesEmptyInput()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesBothParameterSplitsEqually()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesWhitespacesEqually()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeMultiplePaths()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesMultipleRelativeMoveTosLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeLineLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteHorizontalLikeLine()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeHorizontalLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteVerticalLikeLine()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeVerticalLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeCubicsLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 168,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteSmoothCurveLikeCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeSmoothCurveLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesSmoothCurveWithCurrentPositionIfNoPredecessor()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteQuadraticCurveLikeCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 199,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeQuadraticCurveLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesAbsoluteSmoothQuadraticLikeCubic()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeSmoothQuadraticLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesSmoothQuadraticWithCurrentPositionIfNoPredecessor()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parsesRelativeArcLikeAbsolute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/SvgPathParserTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::graphics" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun circularArcTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/PolygonMeasure.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::graphics" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 233,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromFwkCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AttributeMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/BluetoothAddress.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  runTask()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 539,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addStaticImportDirs()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlExtensionImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_serializable_withElementSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_serializable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeMissingKey()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 572,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun factory_withMap_hasInitialState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun factory_withSavedState_hasInitialState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepHashCode_generatesUniqueValues()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 230,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_hasNullValues_returnsStringWithNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChar_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 373,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 392,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequence_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDouble_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 463,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloat_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 526,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInt_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 551,
  "endLine" : 556,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 570,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLong_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 614,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putNull_whenSet_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 639,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNull_whenSet_nonNull_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 647,
  "endLine" : 652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putNull_whenNotSet_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 655,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getString_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 663,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 683,
  "endLine" : 688,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntList_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 724,
  "endLine" : 730,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntListOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 754,
  "endLine" : 760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceList_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 763,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceList_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 776,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceListOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 785,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceListOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 804,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringList_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 863,
  "endLine" : 868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringList_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 876,
  "endLine" : 882,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringListOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 885,
  "endLine" : 890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringListOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 904,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 928,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 958,
  "endLine" : 964,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 982,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1012,
  "endLine" : 1018,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1036,
  "endLine" : 1042,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1056,
  "endLine" : 1062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1080,
  "endLine" : 1086,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1110,
  "endLine" : 1116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1134,
  "endLine" : 1140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1164,
  "endLine" : 1170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1188,
  "endLine" : 1194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1218,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1242,
  "endLine" : 1248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1272,
  "endLine" : 1278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1346,
  "endLine" : 1352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedState_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1383,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1403,
  "endLine" : 1408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 781,
  "endLine" : 785,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinder_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinderOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSize_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeF_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeFOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelable_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelable_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 196,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableList_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableListOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArray_ofParcelable_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArray_ofParcelable_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArrayOrNull_whenSetNull_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSerializable_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSerializable_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaSerializableOrNull_whenSet_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 417,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaSerializableOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 437,
  "endLine" : 442,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegate.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::savedstate" ],
  "startLine" : 181,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragmentCompat.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsFragment.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition clone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackBannerControlGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 514,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUpdateProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaControllerGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removePlayerCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreateSecondaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSupportedActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackBaseControlGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCreateDefaultRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUpdateBufferedProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 452,
  "endLine" : 456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogDecelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/animation/LogDecelerateInterpolator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogAccelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/animation/LogAccelerateInterpolator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 666,
  "endLine" : 670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreparedStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColorsInListening()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void queryComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 707,
  "endLine" : 711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSearchBarVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 713,
  "endLine" : 717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1698,
  "endLine" : 1702,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1815,
  "endLine" : 1819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntranceTransitionEndState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1855,
  "endLine" : 1859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BackgroundContinuityService getInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 620,
  "endLine" : 624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 665,
  "endLine" : 672,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist onCreateButtonActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int add()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyButtonActionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 786,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getButtonActionItemView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 796,
  "endLine" : 800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyActionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 883,
  "endLine" : 887,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getActionItemView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 897,
  "endLine" : 901,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUiStyle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1054,
  "endLine" : 1058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1302,
  "endLine" : 1306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 194,
  "endLine" : 198,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setTopMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 279,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1722,
  "endLine" : 1726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1839,
  "endLine" : 1843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntranceTransitionEndState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1879,
  "endLine" : 1883,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableVerticalGridAnimations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopFadeTimer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueAnimator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1013,
  "endLine" : 1017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1032,
  "endLine" : 1036,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1046,
  "endLine" : 1050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1149,
  "endLine" : 1153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFocusSearchListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupFocusSearchListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enableVerticalGridAnimations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopFadeTimer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ValueAnimator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 551,
  "endLine" : 555,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1009,
  "endLine" : 1013,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1028,
  "endLine" : 1032,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1042,
  "endLine" : 1046,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1145,
  "endLine" : 1149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSafeStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 731,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void slideOutGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 975,
  "endLine" : 979,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void slideInGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 981,
  "endLine" : 985,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColorsInListening()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void queryComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateSearchBarVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 709,
  "endLine" : 713,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setTopMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragment.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSafeStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 735,
  "endLine" : 739,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void slideOutGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 979,
  "endLine" : 983,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void slideInGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 985,
  "endLine" : 989,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist onCreateButtonActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int add()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 499,
  "endLine" : 503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyButtonActionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getButtonActionItemView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyActionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 888,
  "endLine" : 892,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getActionItemView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 902,
  "endLine" : 906,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUiStyle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1059,
  "endLine" : 1063,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1306,
  "endLine" : 1310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setReturnTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createScene()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createChangeBounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createSlide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Settings()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumberOfThumbs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldPersistFocusFromDirection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedDatePickerAction build()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap getScaledBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelStreamAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyValuesHolderTarget()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedMediaItemNumberView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setClipToRoundedOutline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelper.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setRowViewExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 424,
  "endLine" : 428,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSelectLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 656,
  "endLine" : 660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resizeParamsChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View createWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSearchClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSearchOrbViewVisiblity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyItemMoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 386,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColorsInListening()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 397,
  "endLine" : 401,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MoreActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsOverviewRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 315,
  "endLine" : 319,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCardHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaItemActionPresenter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onRequestFocusInDescendants()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void prepareParent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StaticShadowHelper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainImageAdjustViewBounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainImageScaleType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 322,
  "endLine" : 326,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInfoAreaBackground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 395,
  "endLine" : 399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInfoAreaBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verify()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DetailsOverviewRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verify()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ForegroundHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::leanback" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTopMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 673,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupNextImeOptions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 829,
  "endLine" : 833,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditingMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEditingMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 850,
  "endLine" : 854,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimateItemChecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 971,
  "endLine" : 975,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void updateMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBestHourMinutePattern()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAmPmValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBestYearMonthDayPattern()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 410,
  "endLine" : 414,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNewDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnValueChangedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateColumnSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getScaledMeasureSpec()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B multilineDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction build()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyActiveState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void showView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOrbViewColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 373,
  "endLine" : 377,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 387,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void freeze()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 867,
  "endLine" : 871,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ViewHolder createRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/InvisibleRowPresenter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::leanback" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ViewHolder createGridViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeaderView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeHeaderView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ActionPresenterSelector.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unbindActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  ParallaxEffect target()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowOverlayContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options dynamicShadowZ()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareParentForShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performOnActionClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDraw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showPrimaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignmentPreferKeyLineOverLowEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignmentPreferKeyLineOverHighEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1217,
  "endLine" : 1221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPreferKeylineOverLowEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPreferKeylineOverHighEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void increasePendingMoves()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void decreasePendingMoves()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusOutAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusOutSideAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 859,
  "endLine" : 863,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 984,
  "endLine" : 988,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateChildAlignments()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1864,
  "endLine" : 1868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1994,
  "endLine" : 1998,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prependVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2000,
  "endLine" : 2004,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void skipSmoothScrollerOnStopInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2806,
  "endLine" : 2810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2880,
  "endLine" : 2884,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2962,
  "endLine" : 2966,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void discardLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3656,
  "endLine" : 3660,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendTypeViewScrolledAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3869,
  "endLine" : 3873,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetVisibleIndexIfEmpty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 463,
  "endLine" : 467,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean unregister()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStartValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 390,
  "endLine" : 394,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAtEquilibrium()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SpringAnimation()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setViewPagerObserver()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnAdapterChangeListener()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 604,
  "endLine" : 608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnPageChangeListener()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 746,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnPageChangeListeners()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OnPageChangeListener setInternalPageChangeListener()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 826,
  "endLine" : 830,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float distanceInfluenceForSnapDuration()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 938,
  "endLine" : 942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1399,
  "endLine" : 1403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1406,
  "endLine" : 1410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScrollingCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2735,
  "endLine" : 2739,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabIndicatorColor()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawFullUnderline()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTextPositions()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 310,
  "endLine" : 314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 513,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  toArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/ArraySet.jvm.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::collection" ],
  "startLine" : 194,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyScatterSetConstructor()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immutableEmptyScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCapacityScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyScatterSetWithCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 835,
  "endLine" : 839,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableScatterSetOfOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 872,
  "endLine" : 876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterMapFunction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCapacityMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterMapWithCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertIndex0()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNonExistingKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefault()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intCreation()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intConstructionEquality()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun floatCreation()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longCreation()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/PairTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::collection" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyConstruction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachReversed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithPredicateException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 353,
  "endLine" : 357,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectListOfOneValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 794,
  "endLine" : 798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 909,
  "endLine" : 913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sortSubList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 916,
  "endLine" : 920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subListIsEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 961,
  "endLine" : 965,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultPrefersStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultReturnsNullWhenNullStored()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultDoesNotPersistDefault()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentReturnsStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentStoresValueWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWhenAbsentDoesNotStore()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultPrefersStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultReturnsNullWhenNullStored()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultDoesNotPersistDefault()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentReturnsStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentStoresValueWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceWhenAbsentDoesNotStore()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceValueKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueAt_nullValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueAt_outOfBounds()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 288,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTestValueClassSetConstructor()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immutableEmptyTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCapacityTestValueClassSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyTestValueClassSetWithCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassSetOfOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableTestValueClassSetOfOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateOnCacheMiss()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoCreateOnCacheHit()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructorDoesNotAllowZeroCacheSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCapacityCache()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cacheWithCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putReturnsNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrDefaultPrefersStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrDefaultReturnsNullWhenNullStored()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrDefaultDoesNotPersistDefault()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putIfAbsentReturnsStoredValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putIfAbsentStoresValueWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceWhenAbsentDoesNotStore()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceValueKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyScatterSetConstructor()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immutableEmptyScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun zeroCapacityScatterSet()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyScatterSetWithCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1043,
  "endLine" : 1047,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableOrderedScatterSetOfOne()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1080,
  "endLine" : 1084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmptyReturnsTrueIfLastEntryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnsValueIfExists()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 59,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyConstruction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun count()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 265,
  "endLine" : 269,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithPredicateException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithPredicateException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassListOfOneValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 790,
  "endLine" : 794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 743,
  "endLine" : 747,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 763,
  "endLine" : 767,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 554,
  "endLine" : 558,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 567,
  "endLine" : 571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 593,
  "endLine" : 597,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 699,
  "endLine" : 703,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 711,
  "endLine" : 715,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 735,
  "endLine" : 739,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 747,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 670,
  "endLine" : 674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 683,
  "endLine" : 687,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 709,
  "endLine" : 713,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 722,
  "endLine" : 726,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 828,
  "endLine" : 832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 840,
  "endLine" : 844,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 852,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 864,
  "endLine" : 868,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 876,
  "endLine" : 880,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 1053,
  "endLine" : 1059,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 766,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 796,
  "endLine" : 800,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 806,
  "endLine" : 810,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 972,
  "endLine" : 976,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 982,
  "endLine" : 986,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 992,
  "endLine" : 996,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1002,
  "endLine" : 1006,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 1012,
  "endLine" : 1016,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterSetBenchmarkTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::collection" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllThenRemoveIndividually()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SimpleArrayMapBenchmarkTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ScatterMapBenchmarks.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeActivityDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1057,
  "endLine" : 1062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void localeManagerSetApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1168,
  "endLine" : 1172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultDisplayHomeAsUpEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1384,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldCenterSingleButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void installContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconAttributeResId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 398,
  "endLine" : 402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 925,
  "endLine" : 929,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initViewTreeOwners()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/NavItemSelectedListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::appcompat" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNavigationVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endOnGoingFadeAnimation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1450,
  "endLine" : 1454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPanelItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3169,
  "endLine" : 3174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3471,
  "endLine" : 3475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unregisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3966,
  "endLine" : 3970,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIconAttribute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 341,
  "endLine" : 345,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPositiveButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPositiveButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNegativeButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNegativeButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNeutralButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 543,
  "endLine" : 547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNeutralButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertDialog show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1006,
  "endLine" : 1010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initForMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 223,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 244,
  "endLine" : 248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenuBuilder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void appendModifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getTitleForItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setVisibleInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 880,
  "endLine" : 886,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 895,
  "endLine" : 901,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnActionExpandListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionProviderVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 460,
  "endLine" : 464,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuPopupHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 296,
  "endLine" : 300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuItemImpl createNewMenuItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 457,
  "endLine" : 461,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeItemAtInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 578,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void changeMenuMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 839,
  "endLine" : 843,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getInitialMenuPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 615,
  "endLine" : 619,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 764,
  "endLine" : 768,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSubMenuArrowVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportActionModeWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTickMarkTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTickMarkTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 559,
  "endLine" : 564,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissPopupMenus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureLogoView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 760,
  "endLine" : 764,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentInsetStartWithNavigation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1455,
  "endLine" : 1459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentInsetEndWithActions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1499,
  "endLine" : 1503,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentContentInsetStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1537,
  "endLine" : 1541,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentContentInsetLeft()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1571,
  "endLine" : 1575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentContentInsetRight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1586,
  "endLine" : 1590,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1692,
  "endLine" : 1696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureContentInsets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2408,
  "endLine" : 2412,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2620,
  "endLine" : 2624,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2631,
  "endLine" : 2635,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tryUnregisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2807,
  "endLine" : 2811,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissPopupMenus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatPopupWindow.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportImageTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportImageTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 527,
  "endLine" : 531,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDataSetObserver()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 746,
  "endLine" : 750,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterDataSetObserver()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 753,
  "endLine" : 757,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean decorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 654,
  "endLine" : 658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldHideActionBarOnFling()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 824,
  "endLine" : 828,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextViewHelper.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportCheckMarkTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextViewHelper.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DropDownListView createDropDownListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemHoverEnter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemHoverExit()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateOverflowButtonLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 611,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissPopupMenus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 712,
  "endLine" : 716,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuModeChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyCompoundDrawableTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 599,
  "endLine" : 603,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitioning()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetInvalidated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeInIconCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 506,
  "endLine" : 510,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeUniformWithConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 968,
  "endLine" : 972,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void applyImageLevel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 589,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 659,
  "endLine" : 663,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportButtonTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportButtonTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportButtonTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportButtonTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportButtonTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportButtonTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 973,
  "endLine" : 977,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1334,
  "endLine" : 1338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void launchQuerySearch()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1530,
  "endLine" : 1534,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthLimit()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dismissPopupMenus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 746,
  "endLine" : 751,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean pointInView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportButtonTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCompoundButtonHelper.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appcompat" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSupportButtonTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCompoundButtonHelper.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appcompat" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSelectorEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 382,
  "endLine" : 386,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspot()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAbsolute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCheckMarkTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawHorizontalDivider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void drawVerticalDivider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1344,
  "endLine" : 1349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChooseActivityListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHistoryMaxSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 629,
  "endLine" : 633,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistoricalRecord()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 794,
  "endLine" : 798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrackTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 571,
  "endLine" : 576,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrackTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 601,
  "endLine" : 606,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 699,
  "endLine" : 704,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 730,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPositionAnimator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1144,
  "endLine" : 1148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1544,
  "endLine" : 1548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onEmojiCompatInitializedForSwitchText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1656,
  "endLine" : 1664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getThemeAttrColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TintTypedArray obtainStyledAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentFrameLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportImageTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportImageTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 231,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/resources/Compatibility.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appcompat" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable createFromXmlInner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/resources/Compatibility.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspot()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 383,
  "endLine" : 387,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1189,
  "endLine" : 1193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1196,
  "endLine" : 1200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addStateSet()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 665,
  "endLine" : 669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int addStateSet()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VectorEnabledTintResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/VectorEnabledTintResources.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyConstructor_createsEmptyState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partitionConstructor_currentOnly_createsCorrectState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun partitionConstructor_currentAndBack_createsCorrectState()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventHistoryTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdded()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2395,
  "endLine" : 2399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2401,
  "endLine" : 2405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHistoryChanged()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2412,
  "endLine" : 2416,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/TestOnBackInvokedDispatcher.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventTransitionState.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHistory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intersects_whenDifferentPoints_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/IntersectionTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::ink" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_whenSameInterface_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset_hasNoBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add_whenHasBoundsThatIncludeAddedPoint_doesNotChange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnvelope_whenNewIsEmpty_shouldNotChangeCurrent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEnvelope_whenCurrentIsEmpty_shouldReplaceCurrent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAlmostEqual_forTwoEmptyEnvelopes_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 558,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 593,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenOnlyOneHasBounds_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 643,
  "endLine" : 650,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_whenEmpty_returnsAString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 653,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenFlippedEndpoints_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getters_returnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_withSameValues_returnsSelf()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableSegmentTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::ink" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithArrays_whenTooSmall_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWithArrays_whenMixedSizes_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParamsTest.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::ink" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenAllZeroes_areAllZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInterfacePropertiesAndDifferentType_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentA_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentB_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentC_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentD_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentE_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentF_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate_returnsCorrectImmutableAffineTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale_callsJniAndReturnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale_withTwoArguments_callsJniAndReturnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleX_callsJniAndReturnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scaleY_callsJniAndReturnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateInverse_whenAppliedToItself_correctlyModifiesItself()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableAffineTransformTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::ink" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenFlippedEndpoints_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInterface_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenFlippedValues_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getters_returnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateFrom_modifiesValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsNewEquivalentImmutableVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInterface_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenFlippedValues_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getters_returnCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_forContainedPoint_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 107,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_forExternalPoint_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeBoundingBox_reusesAllocations()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInterfacePropertiesAndDifferentType_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentA_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentB_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentC_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentD_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentE_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentF_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenAllZeroes_areAllZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenDeclaredInOrder_areCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun widthHeight_whenDeclaredOutOfOrder_areCorrectValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentXMin_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentYMin_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentXMax_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 163,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentYMax_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_forContainedPoint_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_forExternalPoint_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsSelf()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overwriteFrom()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeOrthogonal()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeNegation()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isPackedEquivalent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshFormat.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::ink" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isUnpackedEquivalent()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshFormat.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::ink" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 507,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setXBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableBox.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::ink" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setYBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableBox.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::ink" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFromTwoPoints()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableBox.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFrom()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MutableVec.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyTransform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/AffineTransform.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::ink" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeDisplacement()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Segment.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::ink" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeMidpoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Segment.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeLerpPoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Segment.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::ink" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Mesh.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::ink" ],
  "startLine" : 149,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_whenSameContents_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withZeroScale_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTipTest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::ink" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outOfRangeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun binaryOpToString_returnsCorrectString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceNodeConstructor_throwsForEmptySourceValueRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 519,
  "endLine" : 523,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toolTypeFilterNodeInputs_containsInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 658,
  "endLine" : 662,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dampingNodeInputs_containsInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 738,
  "endLine" : 742,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun responseNodeInputs_containsInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 801,
  "endLine" : 805,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetNodeInputs_containsInput()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 1031,
  "endLine" : 1035,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyName()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrimariesLength()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOETF()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEOTF()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidRange()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWhitePoint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 297,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun predefinedEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearConstructor_requiresSortedXValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withColorLong_returnsBrushWithCorrectColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_returnsTheSameBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_whenSameContents_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returnsExpectedValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerCopy_createsCopy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 267,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/InputToolTypeTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 347,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1186,
  "endLine" : 1190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1192,
  "endLine" : 1196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1242,
  "endLine" : 1246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1348,
  "endLine" : 1352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1354,
  "endLine" : 1358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushFamily.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::ink" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushCoat.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::ink" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushCreateAndroidColor_getsCorrectColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy_withSameBrush_returnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::ink" ],
  "startLine" : 84,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build_returnsObjectWithNativePointer()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_withBadIndex_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 343,
  "endLine" : 351,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 370,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 379,
  "endLine" : 385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startStroke_inputIsNotFinished()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateShape_withPositiveElapsedTime_succeeds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun meshPartitionCount_isOne()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutlineCount_whenEmptyStroke_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 610,
  "endLine" : 615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/Stroke.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::ink" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 461,
  "endLine" : 466,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInput.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::ink" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInputBatch.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::ink" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cursor query()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onReceivedError()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onSafeBrowsingHit()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addOverrideRule()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewMediaIntegrityApiStatusConfig.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::webkit" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverrideRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewMediaIntegrityApiStatusConfig.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::webkit" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addProxyRule()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageInfo getCurrentWebViewPackage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 354,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ServiceInfo getServiceInfo()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForTiramisu.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::webkit" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceWorkerWebSettingsImpl getServiceWorkerWebSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setServiceWorkerClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAllowContentAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postWebMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Profile getProfile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePayloadAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePayloadAdapter.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::webkit" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePayloadAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePayloadAdapter.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::webkit" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePayloadAdapter.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::webkit" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerWebSettings convertServiceWorkerSettings()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CookieManagerAdapter convertCookieManager()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getValueType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openAsset()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 118,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream openFile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCanonicalDirPath()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStartupFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 649,
  "endLine" : 653,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebViewMediaIntegrityApiStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRenderProcessUnresponsive()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientFrameworkAdapter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::webkit" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRenderProcessResponsive()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientFrameworkAdapter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputConnection.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::emoji2" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateEditorInfoAttrs()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputConnection.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::emoji2" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiKeyListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 324,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 456,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readTag()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void blockWatchers()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unblockwatchers()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireWatchers()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface buildTypeface()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerObserver()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void skipDefaultConfigurationLookup()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 619,
  "endLine" : 623,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 931,
  "endLine" : 935,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1069,
  "endLine" : 1073,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setGlyphChecker()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1621,
  "endLine" : 1625,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 357,
  "endLine" : 361,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 379,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupViewController.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::emoji2" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordSelection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/DefaultRecentEmojiProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::emoji2" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupRange()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerItems.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::emoji2" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPopupViewWidth()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupView.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPopupViewHeight()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupView.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/RestrictToDetector.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeCheckRootProject()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ClassVerificationFailureDetector.kt",
  "fileLinesCount" : 1249,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/SampledAnnotationDetector.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemMotionEventPredictor()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/system/SystemMotionEventPredictor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::input" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/ItemAdapter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 849,
  "endLine" : 853,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1234,
  "endLine" : 1238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1666,
  "endLine" : 1670,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPanelSlideListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1955,
  "endLine" : 1963,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchSlideableState()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1973,
  "endLine" : 1977,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnPanelSlide()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1987,
  "endLine" : 1991,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryCaptureView()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2011,
  "endLine" : 2015,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeStarted()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2444,
  "endLine" : 2449,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeProgress()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2451,
  "endLine" : 2456,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeCancelled()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2465,
  "endLine" : 2470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeStarted()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2483,
  "endLine" : 2488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeComplete()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2497,
  "endLine" : 2502,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeCancelled()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2504,
  "endLine" : 2509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "beforeEach()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/wasm/static/common-tests.js",
  "fileLinesCount" : 50,
  "components" : [ "primary::mpp" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "beforeEach()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/js/static/common-tests.js",
  "fileLinesCount" : 50,
  "components" : [ "primary::mpp" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowCount()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnCount()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 421,
  "endLine" : 425,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowOrderPreserved()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 538,
  "endLine" : 542,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnOrderPreserved()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParentConstraints()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1707,
  "endLine" : 1711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1933,
  "endLine" : 1937,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1968,
  "endLine" : 1973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1983,
  "endLine" : 1987,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2075,
  "endLine" : 2079,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2239,
  "endLine" : 2243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2359,
  "endLine" : 2363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2472,
  "endLine" : 2476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/PlaygroundPlugin.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::playground-common" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceCategory()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPreferencesFromResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 385,
  "endLine" : 390,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requirePreferenceManager()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 490,
  "endLine" : 494,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceScreen createPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getNextId()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removePreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sortPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSelectListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPreferencesFromResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 368,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requirePreferenceManager()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoStatePreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueIndex()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1290,
  "endLine" : 1294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyHierarchyChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1300,
  "endLine" : 1304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterDependent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1467,
  "endLine" : 1471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDependency()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1541,
  "endLine" : 1548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void tryCommit()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1647,
  "endLine" : 1651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLabelValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1053,
  "endLine" : 1058,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1061,
  "endLine" : 1066,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mirror()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1244,
  "endLine" : 1248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1351,
  "endLine" : 1355,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCaptured()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2290,
  "endLine" : 2295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tryUnregisterOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2559,
  "endLine" : 2563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/LocaleTestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::testutils" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLocaleChanged()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/LocaleTestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::testutils" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/RecreatedActivity.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun before()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ActivityScenarioResetRule.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::testutils" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/RepeatRule.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::testutils" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInflate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/RemoteMediatorMock.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::testutils" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  waitForRecreation()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/androidMain/kotlin/androidx/testutils/lifecycle/LifecycleOwnerUtils.android.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::testutils" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeToDirectory()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonTest/kotlin/androidx/datastore/TestIOTestBase.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAll()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/FilteringExecutor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SwipeToLocation()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updatePointerLocation()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeDefaultBuildGradle()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-gradle-plugin/src/main/java/androidx/testutils/gradle/ProjectSetupRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::testutils" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCanceled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deliverResult()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deliverCancellation()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rollbackContentChanged()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isActive()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StableIdKeyProvider()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 302,
  "endLine" : 306,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areItemsCoveredByBand()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 730,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSupportedLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandPredicate.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean shouldExtendRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldClearSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onItemActivated()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 837,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifyStateChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ToolHandlerRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getViewHeight()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setItemsSelected()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 203,
  "endLine" : 207,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void anchorRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void notifySelectionCleared()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupCallbacks()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPointInsideHorizontalThumb()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 502,
  "endLine" : 506,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void replaceAllRemove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View next()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LayoutState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean animateRemove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchFinishedWhenDone()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 655,
  "endLine" : 659,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRowIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 745,
  "endLine" : 749,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 756,
  "endLine" : 760,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsUpdated()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureViewSet()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1046,
  "endLine" : 1050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureNext()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 478,
  "endLine" : 482,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1127,
  "endLine" : 1131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertNotInLayoutOrScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1503,
  "endLine" : 1507,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldMeasureTwice()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1794,
  "endLine" : 1798,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2524,
  "endLine" : 2528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2544,
  "endLine" : 2548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assignCoordinateFromPadding()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2589,
  "endLine" : 2593,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isViewValidAsAnchor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2605,
  "endLine" : 2609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int obtainViewType()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 673,
  "endLine" : 677,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createOrientationHelpers()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assertNotInLayoutOrScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateMeasureSpecs()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 934,
  "endLine" : 939,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1293,
  "endLine" : 1300,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findFirstVisibleItemPositionInt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1348,
  "endLine" : 1352,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLayoutStateDirection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1500,
  "endLine" : 1504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendViewToAllSpans()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1826,
  "endLine" : 1831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void prependViewToAllSpans()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1833,
  "endLine" : 1838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2660,
  "endLine" : 2664,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findFirstVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2719,
  "endLine" : 2723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findFirstPartiallyVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2725,
  "endLine" : 2729,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findFirstCompletelyVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2731,
  "endLine" : 2735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findLastVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2737,
  "endLine" : 2741,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findLastPartiallyVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2743,
  "endLine" : 2747,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findLastCompletelyVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2749,
  "endLine" : 2753,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findOnePartiallyVisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2817,
  "endLine" : 2821,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateRestorationPolicy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncListDiffer()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startGestureDetection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 513,
  "endLine" : 517,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int makeMovementFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1521,
  "endLine" : 1525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getAbsoluteMovementFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1601,
  "endLine" : 1605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasSwipeFlag()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1612,
  "endLine" : 1616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract boolean onMove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1658,
  "endLine" : 1674,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectedChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1905,
  "endLine" : 1909,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMovementFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2303,
  "endLine" : 2307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateRestorationPolicyChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4689,
  "endLine" : 4693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAltitude()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5250,
  "endLine" : 5254,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getDateTime()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5292,
  "endLine" : 5296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getDateTimeDigitized()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5310,
  "endLine" : 5314,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getDateTimeOriginal()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 5328,
  "endLine" : 5332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7990,
  "endLine" : 7994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteOrderedDataOutputStream()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8189,
  "endLine" : 8193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void maybePropagateCancellationTo()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireCancellationListeners()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setCompletedNormally()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeFromIsolateSet()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 573,
  "endLine" : 577,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUTF8ContinuationByte()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 143,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDied()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean removePending()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addPending()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 417,
  "endLine" : 421,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 473,
  "endLine" : 477,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageObserved()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean matchesSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 454,
  "endLine" : 458,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultRankInBlock()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultRankGlobal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFetchedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder addVisibleToPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder addVisibleToPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setVisibleToRoles()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setVisibleToPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwIfClosedLocked()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 216,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GlobalSearchSession doCreateGlobalSearchSession()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCurrentPageReturnedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 512,
  "endLine" : 516,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentRetrievingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLockAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 594,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackwardsIncompatibleTypeChangeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDispatchChangeNotificationsLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPreparingChangeNotificationLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrevQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCurrQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumResultsFetched()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryCorrectionType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addClicksStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 269,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrepareSchemaAndNamespacesLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPrepareVisibilityStoreLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentStoreRecoveryCause()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexRestorationCause()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 371,
  "endLine" : 375,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaStoreRecoveryCause()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentStoreRecoveryLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 393,
  "endLine" : 397,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexRestorationLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaStoreRecoveryLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentStoreDataStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSearchIntentsStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGenerateDocumentProtoLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeQualifiedIdJoinIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentStoreOptimizeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Set subtract()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 326,
  "endLine" : 330,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CodeBlock createSetShouldIndexNestedPropertiesExpr()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SchemaCodeGenerator.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::appsearch" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredType getReturnType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassName getDocumentClassFactoryForClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodTypeAndElement()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentModel createPojoModel()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDataPropertyAnnotation()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getJvmType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSchemaAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getStorageInfoAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture requestFlushAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTypeListModel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/SchemaTypeListModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaTypeListModelFactory()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/SchemaTypeListModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentListModel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentListModelFactory()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentModel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentModelFactory()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentModel.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListFragment.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListFragment.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getDocumentUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDocumentScore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setCreationTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 257,
  "endLine" : 261,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDocumentTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T clearAlternateNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setImage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setUrl()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T clearPotentialActions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLapNumber()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageObject build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 159,
  "endLine" : 163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 420,
  "endLine" : 424,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickAction build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1088,
  "endLine" : 1092,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterPackageNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1118,
  "endLine" : 1122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJoinSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1730,
  "endLine" : 1734,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addEmbeddingParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1896,
  "endLine" : 1900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1961,
  "endLine" : 1965,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 419,
  "endLine" : 423,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setForceOverride()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1080,
  "endLine" : 1084,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisibilityConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addVisibleToPackage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearVisibleToPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addVisibleToPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearVisibleToPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearVisibleToConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearAllowedPackages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 201,
  "endLine" : 205,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearRequiredPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVersion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifier()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 280,
  "endLine" : 284,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterNamespaces()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 340,
  "endLine" : 344,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongPropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1153,
  "endLine" : 1157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoublePropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanPropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1298,
  "endLine" : 1302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BytesPropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1362,
  "endLine" : 1366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddingPropertyConfig build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1767,
  "endLine" : 1771,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRankingSignal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 368,
  "endLine" : 372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addInformationalRankingSignal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 378,
  "endLine" : 382,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addJoinedResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearJoinedResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubmatchRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 828,
  "endLine" : 832,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InternalSetSchemaResponse newSuccessfulSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1141,
  "endLine" : 1145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1316,
  "endLine" : 1320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1334,
  "endLine" : 1338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1350,
  "endLine" : 1354,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1365,
  "endLine" : 1369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType setCreationTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1407,
  "endLine" : 1411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderType clearProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1622,
  "endLine" : 1626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validatePropertyName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1635,
  "endLine" : 1639,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addFilterSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifierParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 628,
  "endLine" : 632,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddingIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 648,
  "endLine" : 652,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GenericDocumentParcel fromGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 356,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCreationTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 466,
  "endLine" : 470,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putInPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 495,
  "endLine" : 499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void handleException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/ExceptionUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyIndent()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createQualifiedId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/DocumentIdUtil.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String escapeNsDelimiters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/DocumentIdUtil.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryAndTransformLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFirstSetSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondSetSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSaveDocumentLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalSuccessMigratedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 281,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void platformAppSearchResultToFuture()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/AppSearchResultToPlatformConverter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSearchSourceLogTag()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addRequiredPermissionsForSchemaTypeVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setJoinableValueType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 318,
  "endLine" : 322,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addParentType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 342,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getIndexableNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture requestFlushAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsSchemaValidation()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 340,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchResultCallbackAdapter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/BatchResultCallbackAdapter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListenerNonExclusive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFlowWithNoExistingTable()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquireSameSizeAgain()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnExistingForSmallerSize()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returnNewForBigger()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAutoMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withNestedTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun throwIfClosed()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withNestedTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun release()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/SharedSQLiteStatement.android.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeUpdateDelete()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeInsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simpleQueryForLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simpleQueryForString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelper.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::room" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelper.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::room" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactory.android.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaximumSize()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun needUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 298,
  "endLine" : 302,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocale()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaxSqlCacheSize()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 313,
  "endLine" : 317,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeignKeyConstraintsEnabled()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 319,
  "endLine" : 323,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 440,
  "endLine" : 444,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomTrackingLiveData.android.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 120,
  "endLine" : 124,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getAutoMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 321,
  "endLine" : 325,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 606,
  "endLine" : 610,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun compileStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerObserverIfNecessary()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInvalid()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAutoMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/concurrent/FileLockTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/concurrent/FileLockTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingDatabaseTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setExistingHash()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDb()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/ViewInfoTest.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDb()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/migration/TableInfoTest.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::room" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireTypeElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overriding()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/KotlinPoetExt.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRecordClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspRoundEnv.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAsTypeList()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspReflectiveAnnotationBox.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapKSFile()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotationWithPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitExecutable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/JvmDescriptorUtils.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstructorMetadata()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/KotlinClassMetadataUtils.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPropertyMetadata()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/KotlinClassMetadataUtils.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotationWithPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSyntheticMethodsForAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstructors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAsAnnotationBoxArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitEnumConstant()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withAndroid()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/integration/AndroidPluginIntegration.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomGradlePlugin.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerIfNecessary()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/ThreadSafeInvalidationObserver.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt",
  "fileLinesCount" : 813,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAutoMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 467,
  "endLine" : 471,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_same_equal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/PrimaryKeyBundleTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffAutoGen_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/PrimaryKeyBundleTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffColumns_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/PrimaryKeyBundleTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaEquality_diffColumnOrder_notEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonTest/kotlin/androidx/room/migration/bundle/PrimaryKeyBundleTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStream()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmTest/kotlin/androidx/room/migration/bundle/SerializationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileNotFound()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmTest/kotlin/androidx/room/migration/bundle/SerializationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingFieldBundleDefaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmTest/kotlin/androidx/room/migration/bundle/SerializationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticKspProcessor.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticJavacProcessor.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rawOutput()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 492,
  "endLine" : 496,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rawOutput()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 518,
  "endLine" : 522,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exception()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp2Compilation.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp2Compilation.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assumeKspIsEnabled()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationTestCapabilities.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEnableKsp()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationTestCapabilities.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/DatabaseView.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSuffix()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Dao.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun byOrder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/FieldWithIndex.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateIndexInEntity()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 441,
  "endLine" : 445,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateIndexInDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 447,
  "endLine" : 451,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedEmbeddedFieldIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedSuperClassIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 464,
  "endLine" : 468,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnWithChangedSchemaFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1034,
  "endLine" : 1038,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableWithConflictingPrefixFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1159,
  "endLine" : 1163,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  extractAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ShortcutMethodProcessor.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CursorQueryResultBinder.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RowAdapter.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endTransactionWithControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/TransactionWrapper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 193,
  "endLine" : 197,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fork()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/CodeGenScope.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/RoomKspProcessor.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ValidationWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ValidationWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ValidationWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/OpenDelegateWriter.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateProperty()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/TypeWriter.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::room" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateFunction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/TypeWriter.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/TypeWriter.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::room" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/RoomProcessor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanBuild()",
  "longName" : "",
  "relativeFileName" : "room/scripts/tasks-comparison.kts",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadLib()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/security/SafeLibLoader.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::tracing" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/PerfettoSdkTrace.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::tracing" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TraceEventBegin()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::tracing" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T release()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/scoped_local_ref.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::inspection" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetEventNotification()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/jvmti_helper.cc",
  "fileLinesCount" : 118,
  "components" : [ "primary::inspection" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddTransform()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_transform.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::inspection" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jobjectArray FindInstances()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_java_jni.cc",
  "fileLinesCount" : 93,
  "components" : [ "primary::inspection" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string MethodLabel()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/array_params_entry_hook.cc",
  "fileLinesCount" : 314,
  "components" : [ "primary::inspection" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ArtToolingImpl::tagClassInstancesQ()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddEntryTransform()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.h",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspection" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void AddExitTransform()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.h",
  "fileLinesCount" : 77,
  "components" : [ "primary::inspection" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerEntryHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtTooling.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::inspection" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/GenerateInspectionPlatformVersionTask.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::inspection" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TokenContents create()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFingerprintCount()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::browser" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setColorScheme()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setDefaultColorSchemeParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setAdditionalTrustedOrigins()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setSplashScreenParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setDisplayMode()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setScreenOrientation()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ListenableFuture immediateFailedFuture()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/FutureUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::browser" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShareData()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::browser" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShareData fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareData.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::browser" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelNotification()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 156,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getActiveNotifications()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCommand()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 188,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ensureOnCreateCalled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean serviceExistsForScope()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomTabsSession createMockSessionForTesting()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateVisuals()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean setEngagementSignalsCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 574,
  "endLine" : 578,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 710,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSession()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShowTitle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 812,
  "endLine" : 816,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EngagementSignalsCallbackRemote fromBinder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallbackRemote.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::browser" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequiresAnonymousIpWhenCrossOrigin()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::browser" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool throwOutOfMemoryError()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/jni/sqlite_bindings.cpp",
  "fileLinesCount" : 332,
  "components" : [ "primary::sqlite" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Future submit()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspectionExecutors.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::sqlite" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseLockRegistry.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::sqlite" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchDatabaseOpenedEvent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 579,
  "endLine" : 583,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchDatabaseClosedEvent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 585,
  "endLine" : 589,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchDatabasePossiblyChangedEvent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String stackTraceFromException()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 955,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SQLiteDatabase getConnection()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String pathForDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseExtensions.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sqlite" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun throwIfClosed()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 332,
  "endLine" : 336,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListenerNonExclusive()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListenerReadOnly()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 327,
  "endLine" : 331,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginTransactionWithListenerReadOnly()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onDowngrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeEmbeddedActivityWindowInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/embedding/ActivityEmbeddingControllerCallbackAdapter.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::window" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputeForDifferentBuckets()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowHeightSizeClassTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edge_case_matching_bucket_has_min_height_0()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edge_case_matching_bucket_has_min_width_0()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWindowSizeClass_computeRounds()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testComputeForDifferentBuckets()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowWidthSizeClassTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidNonZeroFoldBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ActivityComponentInfo.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeTest()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAspectRatio.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::window" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/RuleController.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::window" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPinRule.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::window" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 428,
  "endLine" : 432,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingRule.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::window" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::window" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::window" ],
  "startLine" : 333,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayController.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::window" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLaunchingActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::window" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationBackground.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationParams.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::window" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayAttributes.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasRegisteredListeners()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi1.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::window" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetrics.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::window" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRealSizeForDisplay()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DisplayHelper.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::window" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaCapability.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaCapability.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityStackAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::window" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setActivityStackAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateActivityStackAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void registerActivityStackCallback()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void unregisterActivityStackCallback()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 400,
  "endLine" : 404,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setEmbeddedActivityWindowInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPinRule.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPinRule.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeRearDisplayPresentationStatusListener()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/area/WindowAreaComponent.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::window" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void startRearDisplayPresentationSession()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/area/WindowAreaComponent.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::window" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSplitInfoListeners()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun TestWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowLayoutInfoTesting.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun considerAllowingStateRestoration()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixPlaceholders()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/RecordingCallback.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::paging" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInserted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/RecordingCallback.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::paging" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/RecordingCallback.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::paging" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroy()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/nativeMain/kotlin/androidx/paging/internal/Atomics.native.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::paging" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  map()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asPagingSourceFactory()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  map()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 291,
  "endLine" : 295,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispatchCurrentLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 887,
  "endLine" : 891,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addWeakLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1096,
  "endLine" : 1103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 1564,
  "endLine" : 1568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeResults()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPageFetcherTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::paging" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeStateChanges()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPageFetcherTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::paging" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingSourceTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::paging" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPagingSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/InvalidatingPagingSourceFactoryTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::paging" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newCombinedLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2707,
  "endLine" : 2711,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collectLoadStates()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2713,
  "endLine" : 2717,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEvents()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2721,
  "endLine" : 2725,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requirePlaceholdersOrPrefetch()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingConfigTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::paging" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prefetchWindowMustFitInMaxSize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingConfigTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::paging" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/HintHandlerTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::paging" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ContiguousPagedListTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::paging" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun construct()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun currentPagingState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshot.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::paging" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  use()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearErrors()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onComplete()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPagingData.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::paging" ],
  "startLine" : 118,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumePrependGenerationIdAsFlow()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshotState.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::paging" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumeAppendGenerationIdAsFlow()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshotState.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::paging" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 354,
  "endLine" : 358,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/MutableLoadStateCollection.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::paging" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun presentPagingDataEvent()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::paging" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/SnapshotLoader.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::paging" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/SnapshotLoader.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::paging" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun flingTo()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/SnapshotLoader.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::paging" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SelectedMatch firstMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void maybeLayoutPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Viewer feed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginatedView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginationModel resetModels()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAllOverlays()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 384,
  "endLine" : 388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 363,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finishActivity()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 475,
  "endLine" : 479,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getFileName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showSpinner()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 542,
  "endLine" : 546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideSpinner()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 550,
  "endLine" : 554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 798,
  "endLine" : 802,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performEdit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 866,
  "endLine" : 870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLinkLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 211,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun showErrorView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustMaxPageToUpperVisibleRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTileBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 312,
  "endLine" : 316,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PdfLoader create()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBroken()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 286,
  "endLine" : 291,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 317,
  "endLine" : 321,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Bitmap doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 345,
  "endLine" : 349,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfDocumentRemote getPdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendPassword()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfPasswordDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showErrorOnDialogCancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfPasswordDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureValue loadLocal()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBoundary createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkRects createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRects createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchCount()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/MatchCount.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getFile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue execute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue execute()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void pipe()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean match()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLog()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShowPress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 450,
  "endLine" : 454,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScaleEnd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 540,
  "endLine" : 544,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getBounds()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void notifyObservers()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightOverlay.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileUriInSamePackageDataDir()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectDrawSpec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::pdf" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportWindowInsets()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer next()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkRunOnUIThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 680,
  "endLine" : 684,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/WidgetType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setInitialZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollTo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 866,
  "endLine" : 870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 877,
  "endLine" : 881,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1237,
  "endLine" : 1241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDragHandleX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 234,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPointInside()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 354,
  "endLine" : 360,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaginationModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float distanceInfluenceForSnapDuration()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 727,
  "endLine" : 731,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityEvent createEventForHost()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 653,
  "endLine" : 657,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRelease()",
  "longName" : "",
  "relativeFileName" : "customview/customview-poolingcontainer/src/main/java/androidx/customview/poolingcontainer/PoolingContainer.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::customview" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/UnlockClocksTask.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::benchmark" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instrumentationReport()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capturePaused()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureResumed()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAbiSupported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 405,
  "endLine" : 409,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureStop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectUiAutomation()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isProcessAlive()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 566,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enablePackages()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 645,
  "endLine" : 649,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions recordDwarfCallGraph()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions recordFramePointerCallGraph()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getDefaultOutputFilename()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPerfettoTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIfError()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Arguments.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::benchmark" ],
  "startLine" : 305,
  "endLine" : 309,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traceName()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetIfOverridden()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/PropOverride.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::benchmark" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pauseTiming()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeTiming()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setup()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/SideEffects.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/SideEffects.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeObject()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getIPC()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getCPI()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getL1DMissRate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getL1IMissRate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getBranchMissRate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/AndroidBenchmarkRunner.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::benchmark" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunStarted()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/SideEffectRunListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::benchmark" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunFinished()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/SideEffectRunListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::benchmark" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunStarted()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/SideEffectRunListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::benchmark" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testRunFinished()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/SideEffectRunListener.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::benchmark" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/MacrobenchmarkRule.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::benchmark" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro-junit4/src/main/java/androidx/benchmark/macro/junit4/BaselineProfileRule.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::benchmark" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAgpPluginFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPlugin.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::benchmark" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLibraryFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerExtension.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::benchmark" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerExtension.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::benchmark" ],
  "startLine" : 164,
  "endLine" : 168,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryMetricsProtoBinary()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/PerfettoTraceProcessor.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::benchmark" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Energy()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 687,
  "endLine" : 691,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Power()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 694,
  "endLine" : 698,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 770,
  "endLine" : 774,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getHeaderMatcher()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void verifyMatches()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uninstallPackage()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completeEffect()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 705,
  "endLine" : 709,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun complete()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 789,
  "endLine" : 795,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FragmentManagerViewModel getInstance()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentTransaction replace()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setMaxLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 544,
  "endLine" : 548,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setBreadCrumbTitle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 790,
  "endLine" : 794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setBreadCrumbTitle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 805,
  "endLine" : 809,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setBreadCrumbShortTitle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 821,
  "endLine" : 825,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setBreadCrumbShortTitle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentPagerAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onRequestPermissionsFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun removeViewAt()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentStatePagerAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 144,
  "endLine" : 148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executePendingTransactions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 778,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cleanupExec()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2015,
  "endLine" : 2019,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportBackStackChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2398,
  "endLine" : 2402,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3255,
  "endLine" : 3259,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchParentPrimaryNavigationFragmentChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3495,
  "endLine" : 3499,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchOnAttachFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3650,
  "endLine" : 3654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateMenuForFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3695,
  "endLine" : 3699,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasSimpleTarget()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 215,
  "endLine" : 220,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 486,
  "endLine" : 490,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnConfigurationChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnConfigurationChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 693,
  "endLine" : 697,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 133,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreAllState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 372,
  "endLine" : 376,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPinsLocked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 129,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachInfo()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItemHolder.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CompatPermissionManager onCreatePermissionManager()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle call()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAuthorityWithoutUserId()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 526,
  "endLine" : 530,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Cursor query()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 534,
  "endLine" : 538,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Cursor query()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 550,
  "endLine" : 554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTimestamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 524,
  "endLine" : 528,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TemplateBuilderImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice build()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingListV1Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRating()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInputRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCell()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilderImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/SelectionBuilderImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::slice" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction create()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction create()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingSliceBuilder add()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 663,
  "endLine" : 667,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 911,
  "endLine" : 915,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1242,
  "endLine" : 1246,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1691,
  "endLine" : 1695,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1717,
  "endLine" : 1721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2086,
  "endLine" : 2090,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2110,
  "endLine" : 2114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setSummary()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2144,
  "endLine" : 2148,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeToExpiry()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 510,
  "endLine" : 514,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void serializeFileIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 359,
  "endLine" : 363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 171,
  "endLine" : 175,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRemoteInput()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRevealParameters()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getFocusedRect()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 352,
  "endLine" : 356,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCommitCompletion()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/MessageView.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::slice" ],
  "startLine" : 62,
  "endLine" : 66,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyHeaderChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceWrapper()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitleItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showHeaderDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 207,
  "endLine" : 211,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureChildWithExactHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 434,
  "endLine" : 438,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1365,
  "endLine" : 1369,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int applyAlpha()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 596,
  "endLine" : 600,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccentColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 625,
  "endLine" : 629,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 896,
  "endLine" : 900,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 912,
  "endLine" : 916,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onInactive()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 385,
  "endLine" : 389,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultSeeMore()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 364,
  "endLine" : 368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 415,
  "endLine" : 419,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPolicy()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyRowStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 221,
  "endLine" : 225,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMaxHeightChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMaxSmallChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 314,
  "endLine" : 318,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onModeChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findInterestingWords()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function interpolate()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_task_name()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_suggested_exemptions()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readlines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def matches()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_task_name()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generate_suggested_exemptions()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readlines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_css()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "development/copy_screenshots_to_golden_repo.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def rm()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def confirm_java_project_type()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_m2repo()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compareWithDiffuse()",
  "longName" : "",
  "relativeFileName" : "development/validateRefactorHelper.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensureDirExists()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def slice()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clone()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readFile()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commit()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ensureDirExists()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def countStartingSpaces()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getLineName()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataRequest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/PersistAdSelectionResultRequest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/GetAdSelectionDataOutcome.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionFromOutcomesConfig.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/ReportImpressionRequest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebTriggerParams.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebTriggerRegistrationRequest.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/WebSourceParams.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/SourceRegistrationRequest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/appsetid/AppSetId.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/KeyedFrequencyCap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdData.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/TrustedBiddingData.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsRequest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppOwnedSdkSandboxInterfaces()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/PlatformAppOwnedSdkRegistry.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createClassLoaderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/FileClassLoaderFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataDir()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCacheDir()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCodeCacheDir()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNoBackupFilesDir()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDir()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openFileInput()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteFile()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/SdkActivityHandlerWrapper.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LoadSdkCallbackWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LoadSdkCallbackWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/SandboxedSdkCompatProxyFactory.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/storage/CachedLocalSdkStorage.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/storage/LocalSdkFolderProvider.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun injectLocalImpl()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppOwnedSdkSandboxInterfaces()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/AppOwnedSdkProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handShake()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/Versions.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachContext()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkProviderCompat.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlMethodSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listSpec()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlTypeSpec.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyResized()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropPendingUpdates()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkViewSignalMeasurer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 562,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResizeRequested()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStateChangedListener()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsRow()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsColumn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterRuleContext()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasName()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasUsername()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasId()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLocation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityWithInts()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inequalityOfNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityWithLongs()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inequalityOfNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAllCombinations_pass()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNullFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNullFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToFailureWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToSameInstanceBadEqualsImplementation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToFailureWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToFailureWithObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToSameInstanceBadEqualsImplementation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsFailureWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsWithSameObject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsFailureWithNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 756,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_failSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_failSameMultiDimensional()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiDimensionalStringArrayAsList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveMultiDimensionalArrayIsEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primitiveMultiDimensionalArrayIsNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithOnlyNullPassedAsNullArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 468,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithOnlyNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlySingleElement()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_WithoutToleranceParameter_Success()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoFactsOneWithoutValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newline()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan_failsEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan_failsEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsCharSeq()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchStringUsesFind()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseCharSeq()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainIgnoringCaseCharSeq()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEmpty_fails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyEntriesInEmpty_fails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKeyFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainKeyFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainNullKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntryFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry_failsWithSameToStringOfKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNullKeyAndValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNullEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNullEntryValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNullEntryKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactly_bothExactAndToStringKeyMatches_showsExactKeyMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainNullEntryFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMessageThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMessageThat_null()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMessageThat_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasMessageThat_NullMessageHasMessage_failure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_FailSame()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsGreaterThan_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsLessThan_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureFailureCaught()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ensureFailureCaught()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpect_throwInSubject_shouldPropagate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchStringUsesFind()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/BigDecimalSubjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/BigDecimalSubjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multimapIsEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multimapIsEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multimapIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multimapIsNotEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKeyFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKeyNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainKeyFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntryFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failContainsEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failContainsEntryFailsWithWrongValueForKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failContainsEntryWithPresentValueNullExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failContainsEntryFailsWithWrongKeyForValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valuesForKeyListMultimap()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyVararg()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVararg()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeastVarargRespectsDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChaining()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLevel()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChainingRootThrowable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLevelRootThrowable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneLevelDerivedThrowable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFailWithName()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectTwoFailures()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureWithStackTraceTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCountFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultisetSubjectTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAssignableTo_parent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ClassSubjectTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail_captureFailureAsExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureRuleTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail_failsAfterTest()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureRuleTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail_throwInSubject_shouldPropagateOriginalException()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureRuleTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tableIsNotEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsCellFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void expectFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveIntArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveLongArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveCharArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveDoubleArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun check()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ObjectArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun factValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/TruthFailureSubject.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::kruth" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveShortArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveFloatArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveByteArraySubject.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveBooleanArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMslAltitudeAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1006,
  "endLine" : 1009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean registerGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1209,
  "endLine" : 1212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean registerGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1400,
  "endLine" : 1403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean registerGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1406,
  "endLine" : 1409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void unregisterGnssMeasurementsCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1411,
  "endLine" : 1414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List readParcelableList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T readSerializable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T readParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  List readParcelableList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void readList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ArrayList readArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SparseArray readSparseArray()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void readMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  HashMap readHashMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ConfigurationCompat.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getFirstMatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void putBinder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ArrayList getParcelableArrayList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  SparseArray getSparseParcelableArray()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getSerializable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean postDelayed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unregisterForAllProfilingResults()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCancellationSignal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setBufferSizeKb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setBufferSizeKb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDurationMs()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSamplingIntervalBytes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTrackJavaAllocations()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setBufferSizeKb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDurationMs()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSamplingFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setBufferSizeKb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDurationMs()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setBufferFillPolicy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowHistoryStackFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowReceiverFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowCategory()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 486,
  "endLine" : 489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowComponent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowComponentWithPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowClipDataText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowClipDataUriWithAuthority()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowExtraStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowExtraOutput()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowSelector()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowSourceBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSigningCertificate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShortLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLongLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisabledMessage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIntents()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLocusId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsConversation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 746,
  "endLine" : 749,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlwaysBadged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 764,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPersons()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 786,
  "endLine" : 789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLongLived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLongLived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExcludedFromSurfaces()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRank()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 858,
  "endLine" : 861,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransientExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSliceUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 946,
  "endLine" : 949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExcludedFromSurfaces()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 1010,
  "endLine" : 1013,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createAttributionContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1168,
  "endLine" : 1171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent registerReceiver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1180,
  "endLine" : 1183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void callbackSuccessAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void callbackFailAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getDrawableForDensity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnusedAppRestrictionsBackportCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportCallback.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSanitizedId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Intent makeMainSelectorActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getParcelableExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ArrayList getParcelableArrayListExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getSerializableExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int update()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Application instantiateApplication()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/CoreComponentFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentProvider instantiateProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/CoreComponentFactory.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPermissionCompatDelegate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean invalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startActivityForResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DragAndDropPermissionsCompat requestDragAndDropPermissions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLocusContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setEnterSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExitSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onSharedElementsReady()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 897,
  "endLine" : 900,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSettingsText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1443,
  "endLine" : 1446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setForegroundServiceBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2480,
  "endLine" : 2483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bitmap createColoredBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3088,
  "endLine" : 3091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setChronometerCountDown()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3172,
  "endLine" : 3175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigPictureStyle showBigPictureWhenCollapsed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3272,
  "endLine" : 3275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void showBigPictureWhenCollapsed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3450,
  "endLine" : 3453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3459,
  "endLine" : 3462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void restoreFromCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3564,
  "endLine" : 3568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearCompatExtraKeys()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3589,
  "endLine" : 3592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Message()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4162,
  "endLine" : 4165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle setIsVideo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4671,
  "endLine" : 4674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle setVerificationIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4693,
  "endLine" : 4696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle setVerificationText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4703,
  "endLine" : 4706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle setAnswerButtonColorHint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4714,
  "endLine" : 4717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle setDeclineButtonColorHint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4726,
  "endLine" : 4729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLargeIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5113,
  "endLine" : 5116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void clearCompatExtraKeys()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5331,
  "endLine" : 5334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6092,
  "endLine" : 6095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarExtender setUnreadConversation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7872,
  "endLine" : 7875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void enqueueWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enqueueWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setExact()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAlarmClock()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAndAllowWhileIdle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExactAndAllowWhileIdle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasStartedFromLauncher()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppLaunchChecker.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldUpRecreateTask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList localeManagerGetSystemLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList localeManagerGetApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotificationChannelGroup createNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent getForegroundService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChoices()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowFreeFormInput()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map getDataResultsFromIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addDataResultToIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addResultsToIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStackBuilder addNextIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static GrammaticalInflectionManager getGrammaticalInflectionManager()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setChooserTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addEmailTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setEmailCc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addEmailCc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setEmailBcc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder addEmailBcc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setSubject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShareIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementsArrived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int noteProxyOpNoThrow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void putBinder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/BundleCompat.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptionsCompat setPendingIntentBackgroundActivityStartMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions makeClipRevealAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void requestUsageTimeReport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions makeSceneTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions setLaunchBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setPendingIntentBackgroundActivityLaunchAllowed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions setShareIdentityEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions setPendingIntentBackgroundActivityStartMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImportant()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteAction createRemoteAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImportance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShowBadge()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLightsEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLightColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVibrationEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotificationChannel createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setVibrationPattern()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setConversationId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean useSideChannelForNotification()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getCurrentInterruptionFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1257,
  "endLine" : 1260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1292,
  "endLine" : 1295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotificationChannel getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1297,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1302,
  "endLine" : 1305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1307,
  "endLine" : 1310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1312,
  "endLine" : 1315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void createNotificationChannelGroups()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1317,
  "endLine" : 1320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getNotificationChannelGroups()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1322,
  "endLine" : 1325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deleteNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1327,
  "endLine" : 1330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deleteNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1332,
  "endLine" : 1335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotificationChannelGroup getNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1356,
  "endLine" : 1359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotificationChannel getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1375,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeBitmapSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAntiAlias()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDither()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void gravityCompatApply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCircularCornerRadius()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithResource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createWithAdaptiveBitmapContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat setTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat setTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createFromIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable createAdaptiveIconDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1073,
  "endLine" : 1076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMatchScore()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface findFromCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface createWeightStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi28Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAlreadyF16AndLinear()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compositeComponent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Constructor obtainFontFamilyCtor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets max()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets min()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startActivityAndCollapse()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationSucceeded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearObservers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Interpolator createPathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DragStartHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragStartHelper.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragStartHelper.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragStartHelper.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DisplayCutout createDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat inset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 851,
  "endLine" : 855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyWindowDataInto()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1085,
  "endLine" : 1088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1441,
  "endLine" : 1444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1461,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMandatorySystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1486,
  "endLine" : 1489,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTappableElementInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1505,
  "endLine" : 1508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1523,
  "endLine" : 1526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1563,
  "endLine" : 1566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1586,
  "endLine" : 1589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1601,
  "endLine" : 1604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1699,
  "endLine" : 1702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewPropertyAnimator translationZBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewPropertyAnimator translationZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean onRequestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewStructureCompat toViewStructureCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDimens()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsetsAndAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setQuickScaleEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ScaleGestureDetectorCompat.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setQuickScaleEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ScaleGestureDetectorCompat.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isQuickScaleEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ScaleGestureDetectorCompat.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setInitialSurroundingSubText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getInitialTextBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getInitialTextAfterCursor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean commitContent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GravityCompat.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GravityCompat.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void applyDisplay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GravityCompat.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resolveLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentCaptureSessionCompat toContentCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewsAppeared()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewsDisappeared()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewAppeared()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewStructure newViewStructure()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewStructure newVirtualViewStructure()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AutofillId newAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void notifyViewTextChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DragAndDropPermissions requestDragAndDropPermissions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean requestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void notifySubtreeAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair partition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowMenuShortcutsWhenKeyboardPresent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInputDeviceInfoValid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsControllerCompat getInsetsController()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoundsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsetsAnimationCompat toWindowInsetsAnimationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public abstract WindowInsetsCompat onProgress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 511,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clear()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 764,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postInvalidateOnAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1351,
  "endLine" : 1354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postOnAnimationDelayed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1390,
  "endLine" : 1393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1439,
  "endLine" : 1442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1511,
  "endLine" : 1514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1753,
  "endLine" : 1756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2022,
  "endLine" : 2025,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccessibilityLiveRegion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2233,
  "endLine" : 2236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPaddingRelative()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2286,
  "endLine" : 2289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWindowInsetsAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3148,
  "endLine" : 3151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isScreenReaderFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4689,
  "endLine" : 4692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAccessibilityHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4834,
  "endLine" : 4837,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterForLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5051,
  "endLine" : 5054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dispatchNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5337,
  "endLine" : 5340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dispatchNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5342,
  "endLine" : 5345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5425,
  "endLine" : 5428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static View keyboardNavigationClusterSearch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5572,
  "endLine" : 5575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addKeyboardNavigationClusters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5577,
  "endLine" : 5580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void updateDragShadow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5627,
  "endLine" : 5630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAccessibilityPaneTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5656,
  "endLine" : 5659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsControllerCompat toWindowInsetsControllerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onControllableInsetsChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void controlWindowInsetsAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void controlWindowInsetsAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 934,
  "endLine" : 937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat getRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getInstalledAccessibilityServiceList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getEnabledAccessibilityServiceList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContentChangeTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List findAccessibilityNodeInfosByText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExtraDataToAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGranularity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getExtendSelection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHTMLElement()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityActionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 776,
  "endLine" : 779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityActionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1353,
  "endLine" : 1356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColumnIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1365,
  "endLine" : 1368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRowIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1377,
  "endLine" : 1380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColumnSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1389,
  "endLine" : 1392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRowSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1401,
  "endLine" : 1404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSelected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1413,
  "endLine" : 1416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRowTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1425,
  "endLine" : 1428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColumnTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1437,
  "endLine" : 1440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RangeInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1479,
  "endLine" : 1482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2398,
  "endLine" : 2401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2428,
  "endLine" : 2432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2454,
  "endLine" : 2459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2815,
  "endLine" : 2819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2841,
  "endLine" : 2846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGranularScrollingSupported()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3285,
  "endLine" : 3288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5213,
  "endLine" : 5216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5301,
  "endLine" : 5304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContainerTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5310,
  "endLine" : 5313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRequestInitialAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5327,
  "endLine" : 5330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMinDurationBetweenContentChangeMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5336,
  "endLine" : 5339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setQueryFromAppProcessEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5341,
  "endLine" : 5344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getImportantForAccessibilityItemCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5361,
  "endLine" : 5364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityDelegateCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAccessibilityEventUnchecked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestSendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void recycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean physicalSizeEquals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean physicalSizeEquals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureDetectorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String loadDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBreakStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHyphenationFrequency()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextDirectionHeuristic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private byte skipEntityForward()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spanned fromHtml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean defaultIsRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemperatureUnit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBaseFirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getHourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void applyLink()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addLinks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 548,
  "endLine" : 551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamilyResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean removeDocument()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Predicate and()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Predicate.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Predicate or()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Predicate.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Predicate not()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Predicate.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeFCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SizeFCompat toSizeFCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SizeF toSizeF()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pair.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T requireNonNull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T requireNonNull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnTouchListener createDragToOpenListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListPopupWindowCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnTouchListener createDragToOpenListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListPopupWindowCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListViewAutoScrollHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewAutoScrollHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showAsDropDown()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCheckMarkTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeCallbacks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setExclusive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setEdgeType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setActivationDelay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setRampUpDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScrollHelper setRampDownDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 794,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 851,
  "endLine" : 854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRelease()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onAbsorb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onOverScrolled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1395,
  "endLine" : 1398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void abortAnimatedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2052,
  "endLine" : 2055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2227,
  "endLine" : 2230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2271,
  "endLine" : 2275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2473,
  "endLine" : 2476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1039,
  "endLine" : 1042,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createSplashScreenView()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreenViewProvider.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/View.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/View.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDiskToken()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getParent()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int uShiftIntoI()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/InCallServiceCompat.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/InCallServiceCompat.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/InCallServiceCompat.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/InCallServiceCompat.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCallId()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConnectionActive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPlatformV2Apis()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasInvalidBuildVersion()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasWiredHeadsetType()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallDestroyed()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addKickParticipantSupport()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ParticipantExtensionImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCall()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ExtensionInitializationScopeImpl.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateIsLocallySilenced()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/LocalCallSilenceExtensionImpl.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ActionsResultCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutBuilder setShortcutLabel()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ShortcutBuilder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutBuilder setShortcutDescription()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ShortcutBuilder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutBuilder setCapability()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ShortcutBuilder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterBuilder setValue()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ParameterBuilder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatorTestRule()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1199,
  "endLine" : 1202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1298,
  "endLine" : 1301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeConverter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TypeConverter.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAnimator setDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAnimator clone()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 1033,
  "endLine" : 1036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Animator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Animator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/OvershootInterpolator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Keyframe ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Keyframe ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float interpolate()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1826,
  "endLine" : 1829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AccelerateInterpolator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AccelerateInterpolator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setHasStableIds()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setViewTypeCount()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbManagerImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setEra()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setYear()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setMonth()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDay()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setWeekDay()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPeriod()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setHour()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setMinute()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 629,
  "endLine" : 632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSecond()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFractionalSecond()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTimezone()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterSkeletonOptions.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::core" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 868,
  "endLine" : 871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParseException unexpected()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1328,
  "endLine" : 1331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1536,
  "endLine" : 1539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BinaryConstraint()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1548,
  "endLine" : 1551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFulfilled()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1563,
  "endLine" : 1566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1569,
  "endLine" : 1574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFulfilled()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1591,
  "endLine" : 1594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1597,
  "endLine" : 1600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluralRules()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1929,
  "endLine" : 1932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeywordStatus getKeywordStatus()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2263,
  "endLine" : 2266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 971,
  "endLine" : 974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 989,
  "endLine" : 992,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluralSelectorProvider()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2021,
  "endLine" : 2024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getLocaleIdToRulesIdMap()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRulesLoader.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/DateTimeFormatterAsFormat.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearPatternAndSetApostropheMode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubstring()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern freeze()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addLimitPart()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1544,
  "endLine" : 1547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T fromInputStream()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeStrongInterface()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBundle()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByteArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByteArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeCharSequence()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeLong()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFloat()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDouble()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeStrongBinder()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSize()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSizeF()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBooleanArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeIntArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeLongArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFloatArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDoubleArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void writeCollection()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 896,
  "endLine" : 899,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void writeArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1042,
  "endLine" : 1045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeSerializable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1078,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int readExceptionCode()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static Throwable getRootCause()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1224,
  "endLine" : 1227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String strip()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPkg()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMediaUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaDescriptionCompat build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 584,
  "endLine" : 587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIconBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIconUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMediaUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 658,
  "endLine" : 661,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat getMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2091,
  "endLine" : 2094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2097,
  "endLine" : 2100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2548,
  "endLine" : 2551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2554,
  "endLine" : 2557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRegistrationCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2185,
  "endLine" : 2188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2806,
  "endLine" : 2809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2812,
  "endLine" : 2815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2862,
  "endLine" : 2865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterMediaButtonEventReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2914,
  "endLine" : 2917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3108,
  "endLine" : 3111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendMediaButton()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3114,
  "endLine" : 3117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3368,
  "endLine" : 3371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat getMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3374,
  "endLine" : 3377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3430,
  "endLine" : 3433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3456,
  "endLine" : 3459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3985,
  "endLine" : 3989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4561,
  "endLine" : 4564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1086,
  "endLine" : 1089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1233,
  "endLine" : 1236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1268,
  "endLine" : 1271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActiveQueueItemId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1324,
  "endLine" : 1327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1337,
  "endLine" : 1340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1362,
  "endLine" : 1365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1385,
  "endLine" : 1388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void addCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1402,
  "endLine" : 1405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Subscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2078,
  "endLine" : 2081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceBinderWrapper()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2189,
  "endLine" : 2192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplApi28.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::media" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getStreamMaxVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int abandonAudioFocusRequest()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle setShowActionsInCompactView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle setMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle setCancelButtonIntent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyChildrenChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 346,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onProgressUpdateSent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onErrorSent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLoadItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1402,
  "endLine" : 1405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1453,
  "endLine" : 1456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi26.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::media" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void finish()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean instanceOfForegroundServiceStartNotAllowedException()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrustedForMediaControl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplApi21.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::media" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUsage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWillPauseWhenDucked()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProvider getEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnNewCaptureRequestListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeDeferrableSurface.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageCapturedCallback.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImageSaved()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageSavedCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageSavedCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBufferFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun releaseSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSessionStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun wasOnCaptureSessionStartInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTargetOutputConfigId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeJpegPlaneProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeJpegPlaneProxy.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAfMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAfState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAeState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAwbState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlashState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertDefaultFrontCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void insertDefaultBackCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder add()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeEncoderProfilesProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeEncoderProfilesProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/testrule/PreTestRule.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::camera" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exif createExif()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ExifUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureSession get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkSessionOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void releaseCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PostTestCameraAvailability()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1560,
  "endLine" : 1563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createJpegFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FakeImageProxy createJpegrFakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture initialize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getOrCreateInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintEnclosedTestRunner()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ConstraintEnclosedTestRunner.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceTextureAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/ForegroundTestActivity.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List surfaceList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/DeferrableSurfacesUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/LabTestRule.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/LabTestRule.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/LabTestRule.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/video/Recording.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtensionsTestlibControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionsTestlibControl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestBuilder addTargetOutputConfigIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestBuilder setTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setOutputConfigId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceSharingConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder setSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder setSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String checkApiVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdvancedExtenderImplemented()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPort build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceOrientedMeteringPointFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOrientedMeteringPointFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PointF convertPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOrientedMeteringPointFactory.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MeteringPoint createPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPointFactory.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invalidate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRequestCancellationListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCaptureCallback createComboCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SurfaceConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceConfig.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceClosedException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureStage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreviewStabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getExpectedFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addImplementationOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmediateSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImmediateSurface.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAttachedSessionConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAttachedUseCaseInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicRange getDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageInputConfig.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  ValueT retrieveOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  ValueT retrieveOptionWithPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputSurface create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OutputSurface.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableOptionsBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraThreadConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraThreadConfig.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDelay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createAttributionContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureChain from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  FutureChain transformAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final  FutureChain transform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  V getDone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 375,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T or()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T or()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasCropping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getRectToRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Optional fromNullable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Optional.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRotate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map nextElement()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExposureTimeNanos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAttribute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removeAttribute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createURational()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createSRational()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedByte()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char readChar()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMatchingAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMappingAreaCovered()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T or()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifOutputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSofMarker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getPreviewStabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TakePictureManager newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuirkSettings withQuirksForceEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuirkSettings withQuirksForceDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnabledWhenDeviceHasQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder forceEnableQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder forceDisableQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuirkSettings build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceProperties create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeviceProperties.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessorSurface.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getHigherPriorityTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExpectedFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 522,
  "endLine" : 525,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPostviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addImplementationOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 856,
  "endLine" : 859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 993,
  "endLine" : 996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Option create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeSafely()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 387,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSupplier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProcessorRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/ImageProcessorRequest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Edge.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTempSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransformationUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTransformationUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkAndSetHasConsumer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canSetProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsumer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void executeSafely()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateAlpha()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkGlThreadOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FormatCombo create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageReaderFormatRecommender.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlpha()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScale()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOutputFormatUltraHdr()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOutputFormatRaw()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraControlReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 877,
  "endLine" : 880,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageCaptureCapabilities getImageCaptureCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 961,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionProcessor getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1208,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture submitStillCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1265,
  "endLine" : 1268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getPostviewResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1581,
  "endLine" : 1584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2122,
  "endLine" : 2125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFileOptions build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2131,
  "endLine" : 2134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReversedHorizontal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2220,
  "endLine" : 2223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2434,
  "endLine" : 2437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2456,
  "endLine" : 2459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2476,
  "endLine" : 2479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBufferFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2496,
  "endLine" : 2499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2504,
  "endLine" : 2507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2512,
  "endLine" : 2515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2549,
  "endLine" : 2552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2616,
  "endLine" : 2619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2677,
  "endLine" : 2680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2700,
  "endLine" : 2703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2724,
  "endLine" : 2727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlashType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2807,
  "endLine" : 2810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2854,
  "endLine" : 2857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2864,
  "endLine" : 2867,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOutputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2887,
  "endLine" : 2890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2895,
  "endLine" : 2898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2921,
  "endLine" : 2924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2932,
  "endLine" : 2935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2943,
  "endLine" : 2946,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2954,
  "endLine" : 2957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2972,
  "endLine" : 2975,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is10BitHdr()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUseCaseReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getChildFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDoubleCropping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasUpscaling()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 822,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraControl.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detach()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setViewPort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DngImage2Disk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/DngImage2Disk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CaptureError of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManager.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCapacity()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitProcessingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyCaptureError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expectsMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegBytes2Disk.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void acceptProcessingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementRetryCounter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRemainingRetries()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureRequest.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getCaptureFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getCompleteFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkOnImageCaptured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void markComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void sendError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InputPacket of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void injectProcessingInput2Packet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImageSaved()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewPortCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFlipWH()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackpressureStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOutputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutputImageRotationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getOnePixelShiftEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackpressureStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1138,
  "endLine" : 1141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1169,
  "endLine" : 1172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOutputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1190,
  "endLine" : 1193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1302,
  "endLine" : 1305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1366,
  "endLine" : 1369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1458,
  "endLine" : 1461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1466,
  "endLine" : 1469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1474,
  "endLine" : 1477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1524,
  "endLine" : 1527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1542,
  "endLine" : 1545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1552,
  "endLine" : 1555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1560,
  "endLine" : 1563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1586,
  "endLine" : 1589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1603,
  "endLine" : 1606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1611,
  "endLine" : 1614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1619,
  "endLine" : 1622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionStrategy.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAspectRatioStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionFilter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowedResolutionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder disableAutoCancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isUseCasesCombinationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Camera.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeCloseImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SafeCloseImageReaderProxy.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProvider getSurfaceProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewPortCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRange getDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1134,
  "endLine" : 1137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1142,
  "endLine" : 1145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1150,
  "endLine" : 1153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1158,
  "endLine" : 1161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1188,
  "endLine" : 1191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1270,
  "endLine" : 1273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1289,
  "endLine" : 1292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1313,
  "endLine" : 1316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1373,
  "endLine" : 1376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1381,
  "endLine" : 1384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1407,
  "endLine" : 1410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1415,
  "endLine" : 1418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1423,
  "endLine" : 1426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 1431,
  "endLine" : 1434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSupportedYUVFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungProblematicDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LargeJpegImageQuirk.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVivoProblematicDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LargeJpegImageQuirk.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungProblematicDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/IncorrectJpegMetadataQuirk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHonor9X()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageWriter newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi29Impl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ZoomState create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ImmutableZoomState.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun completePendingTasks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ScreenFlashWrapper.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldCropImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldCropImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLongerInAnyEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZslRingBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ZslRingBuffer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraId create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1126,
  "endLine" : 1129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldMirrorStartAndEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCameraFilter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeoutInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShouldRetry()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraUnavailableException.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraUnavailableException.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraUnavailableException.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCameraOpenRetryMaxTimeoutInMillisWhileResuming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCameraFactoryProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCameraExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchedulerHandler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQuirkSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig onMergeConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getAppTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSecondaryCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingRecording prepareRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingRecording prepareRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListenableFuture safeToCloseVideoEncoder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1299,
  "endLine" : 1302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAudioSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2749,
  "endLine" : 2752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAudioState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2868,
  "endLine" : 2871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MediaMuxer get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3381,
  "endLine" : 3385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3543,
  "endLine" : 3546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3561,
  "endLine" : 3564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setVideoEncoderFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3568,
  "endLine" : 3571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setAudioEncoderFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3575,
  "endLine" : 3578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Recorder build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3588,
  "endLine" : 3591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getQualityRatioRow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedQualities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQualitySupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quality findNearestHigherSupportedQualityFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkQualityConstantsOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default VideoValidatedEncoderProfilesProxy getProfiles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default VideoValidatedEncoderProfilesProxy findNearestHigherSupportedEncoderProfilesFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Quality findNearestHigherSupportedQualityFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQualitySupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isQualitySupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Size getProfileVideoSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkQualityConstantsOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture signalTermination()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FallbackStrategy higherQualityOrLowerThan()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FallbackStrategy.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FallbackStrategy higherQualityThan()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FallbackStrategy.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FallbackStrategy lowerQualityOrHigherThan()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FallbackStrategy.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FallbackStrategy lowerQualityThan()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FallbackStrategy.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asPersistentRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/PendingRecording.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api23Impl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAudioFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api23Impl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBufferSizeInBytes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api23Impl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api24Impl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getClientAudioSessionId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api24Impl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaMuxer createMediaMuxer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api26Impl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoE5Play()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedResolutionQuirk.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPositivoTwist2Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/VideoEncoderCrashQuirk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoE5Play()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/StretchedVideoResolutionQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ7PrimeApi27Above()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ7Api27Above()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/EncoderNotUsePersistentInputSurfaceQuirk.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/VideoEncoderSuspendDoesNotIncludeSuspendTimeQuirk.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPositivoTwist2Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaStoreVideoCannotWrite.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean usesAffectedSoc()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CameraUseInconsistentTimebaseQuirk.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedSamsungDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CameraUseInconsistentTimebaseQuirk.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isX650()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRedmiNote8Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPositivoTwist2Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVideo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedOppoDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioRecordingConfiguration getActiveRecordingConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api29Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterAudioRecordingCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api29Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logToString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean workaroundBySurfaceProcessing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long sizeToFrameCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long frameCountToSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long frameCountToDurationNs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getMinBufferSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SilentAudioStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStartRetryIntervalReached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwappedVideoEncoderInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderConfig.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEndOfStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1369,
  "endLine" : 1372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEosSignalledAndStopTimeReached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1375,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1683,
  "endLine" : 1686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isSizeSupportedAllowSwapping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfo.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEndOfStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaCodec createCodec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/CodecUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int videoProfileHdrFormatsToDynamicRangeEncoding()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int videoProfileBitDepthToDynamicRangeBitDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isBitDepthMatched()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHdrEncodingMatched()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AudioStats of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/AudioStats.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamInfo of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/StreamInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRange getDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewPortCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldCrop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1201,
  "endLine" : 1204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  boolean shouldEnableSurfaceProcessingByConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1206,
  "endLine" : 1211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldEnableSurfaceProcessingByQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1213,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int alignDown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1220,
  "endLine" : 1223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int alignUp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1225,
  "endLine" : 1228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1652,
  "endLine" : 1655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVideoOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1688,
  "endLine" : 1691,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1745,
  "endLine" : 1748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1792,
  "endLine" : 1795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1814,
  "endLine" : 1817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1840,
  "endLine" : 1843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1848,
  "endLine" : 1851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1865,
  "endLine" : 1868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1873,
  "endLine" : 1876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1907,
  "endLine" : 1910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1926,
  "endLine" : 1929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1936,
  "endLine" : 1939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1944,
  "endLine" : 1947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1970,
  "endLine" : 1973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1978,
  "endLine" : 1981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1986,
  "endLine" : 1989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 2007,
  "endLine" : 2010,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 2075,
  "endLine" : 2078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurfaceProcessingForceEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 2096,
  "endLine" : 2099,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OutputResults of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputResults.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Start start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Status status()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Pause pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Resume resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConstantQuality of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Quality.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtensionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUseCaseConfigFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCompatibilityId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getInstanceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraExtensionsControl getCameraExtensionsControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAnalysisConfigProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageAnalysisConfigProvider.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAdvancedExtenderSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMinimumCompatibleVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMaximumCompatibleVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMinimumCompatibleVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMaximumCompatibleVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfigBuilder setSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfigBuilder setSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Camera2SessionConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSessionStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestBuilder addTargetOutputConfigIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RequestBuilder setTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestBuilder setCaptureStageId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDetectorExists()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportQueryResult isSessionConfigurationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/PlayServicesCameraDeviceSetupCompat.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender setCaptureRequestTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender setStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwDndException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCombinedMessage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldForceClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseDeferrableSurface.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldCloseCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/CloseCameraBeforeCreateNewSession.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSizesCorrector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OutputSizesCorrector.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TorchStateReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/TorchStateReset.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceCloseCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseCaptureSession.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldSetAeModeAlwaysFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OverrideAeModeForStillCapture.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int captureSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatApi28Impl.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiP8Lite()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ3()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ5()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ7()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ1AceNeo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureWashedOutImageQuirk.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewPixelHDRnetQuirk.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureWithFlashUnderexposureQuirk.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/Nexus4AndroidLTargetAspectRatioQuirk.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoE5Play()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedOutputSizeQuirk.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CameraNoResponseWhenEnablingFlashQuirk.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPositivoTwist2Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMotoE13()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSamsungTabA8()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean workaroundBySurfaceProcessing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashTooSlowQuirk.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedSamsungDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ZslDisablerQuirk.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedXiaoMiDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ZslDisablerQuirk.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedXiaomiDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashAvailabilityBufferUnderflowQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addAffectedDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashAvailabilityBufferUnderflowQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/FlashAvailabilityBufferUnderflowQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TorchFlashRequiredFor3aUpdateQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFrontCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOnePlus6T()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRedmiNote9Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/StillCaptureFlashStopRepeatingQuirk.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungS7()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedSurfaceCombinationsQuirk.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCaptureSessionCompat toCameraCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraDeviceCompat toCameraDeviceCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DynamicRange profileToDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long dynamicRangeToFirstSupportedProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OutputConfigurationCompatApi33Impl wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  OutputConfiguration newOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onCameraAccessPrioritiesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraManagerCompat from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterAvailabilityCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCharacteristicsCompat toCameraCharacteristicsCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAndroidRZoomSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void throwInvalidCamera2InteropOverrideException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAfModeSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureSessionCompat toCameraCaptureSessionCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDevice getDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDirectly()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoUsageControl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropSensorRegion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getSensorRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxAfRegionCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxAeRegionCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 828,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxAwbRegionCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 929,
  "endLine" : 932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTorchAsFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 851,
  "endLine" : 854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2RequestProcessor.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExposureState getDefaultExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getOpeningBlocker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deviceOnError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1477,
  "endLine" : 1480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1519,
  "endLine" : 1522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1802,
  "endLine" : 1805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void debugLog()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1832,
  "endLine" : 1835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2157,
  "endLine" : 2163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldActiveResume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2375,
  "endLine" : 2378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraState onCameraPendingOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateUltraHighSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1305,
  "endLine" : 1308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateConcurrentSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1310,
  "endLine" : 1313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate10BitSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1315,
  "endLine" : 1318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generateUltraHdrSupportedCombinationList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1320,
  "endLine" : 1323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLogicalMultiCameraSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set querySupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureWithFlashUnderexposureQuirk.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/SurfaceOrderQuirk.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureWashedOutImageQuirk.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CameraNoResponseWhenEnablingFlashQuirk.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureFailWithAutoFlashQuirk.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CameraInteropStateCallbackRepository.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/EvCompControl.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FocusMeteringControl.kt",
  "fileLinesCount" : 551,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExposureCompensationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ExposureStateAdapter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExposureCompensationRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ExposureStateAdapter.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CaptureResultAdapter.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CaptureResultAdapter.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraControl.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraControl.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraControl.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCaptureRequestTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDeviceStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2Interop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGlThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GlRenderer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputTextureId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOverlayTextureId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void renderInputToQueueTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlRenderer.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramOverlay.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgramCopy.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EglSurface of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/EglSurface.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementationMode getImplementationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScaleType getScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteringPointFactory getMeteringPointFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraController getController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 975,
  "endLine" : 978,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startListeningToRotationEvents()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSize getPreviewTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getPreviewResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRange getPreviewDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageCaptureEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 775,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageCaptureFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageCaptureMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1007,
  "endLine" : 1010,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSize getImageCaptureTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1049,
  "endLine" : 1052,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getImageCaptureResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1089,
  "endLine" : 1092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getImageCaptureIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageAnalysisEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1164,
  "endLine" : 1167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageAnalysisBackpressureStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1254,
  "endLine" : 1257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageAnalysisImageQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1316,
  "endLine" : 1319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSize getImageAnalysisTargetSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1363,
  "endLine" : 1366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getImageAnalysisResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1406,
  "endLine" : 1409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getImageAnalysisBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1442,
  "endLine" : 1445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageAnalysisOutputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1494,
  "endLine" : 1497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVideoCaptureEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1559,
  "endLine" : 1562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRecording()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1809,
  "endLine" : 1812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualitySelector getVideoCaptureQualitySelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1846,
  "endLine" : 1849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVideoCaptureMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1873,
  "endLine" : 1876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRange getVideoCaptureDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1911,
  "endLine" : 1914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getVideoCaptureTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 1944,
  "endLine" : 1947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector getCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2124,
  "endLine" : 2127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPinchToZoomEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2137,
  "endLine" : 2140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPinchToZoomEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2151,
  "endLine" : 2154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTapToFocusEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2244,
  "endLine" : 2247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTapToFocusEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2257,
  "endLine" : 2260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTapToFocusState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2317,
  "endLine" : 2320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2334,
  "endLine" : 2337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfo getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2354,
  "endLine" : 2357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControl getCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2374,
  "endLine" : 2377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2444,
  "endLine" : 2447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canProvideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFrameUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void pixelCopyRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceProvided()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewViewImplementation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlashView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOppoFoldable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLenovoTablet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/SurfaceViewNotCroppedByParentQuirk.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/OutputTransform.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitChecked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/ProcessingQueue.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/OutputImage.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dequeueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageWriter.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Metadata.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeviceClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTorchOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTorchOff()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun unlock3APostCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphShutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CaptureLimiter.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun acquireSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acquireSessionOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphImpl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStarting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStopping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphModified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isContinuous()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraControls.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRequestSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prewarm()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAllAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/CameraDevicesImpl.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameCaptureQueue.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitFrameInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrameInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDeviceSetupCompat getCameraDeviceSetupCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/Camera2CameraDeviceSetupCompatProvider.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseCasesCombinationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAllAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkImageReadersClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkImagesClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateOutputLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraMetadata.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImage.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromDispatcher()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeThreads.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromTestScope()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeThreads.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prewarm()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAllAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraModified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateCameraError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deinit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setOutputConfigId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2OutputConfigImplBuilder setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder setSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder setSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder setColorSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextureViewCorrectionMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-compose/src/main/java/androidx/camera/viewfinder/compose/internal/SurfaceTransformationUtil.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSurfaceProvided()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderImplementation.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canProvideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void pixelCopyRequest()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOppoFoldable()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLenovoTablet()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/SurfaceViewStretchedQuirk.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/SurfaceViewNotCroppedByParentQuirk.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementationMode getImplementationMode()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScaleType getScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture requestSurfaceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRequestCancellationListener()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSensorOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getDone()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provideSurfaceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setImplementationMode()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutputMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSourceOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getControlCategories()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestamp()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSessionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueuePaused()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController onCreateRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteControlClientCompat()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteControlClientCompat obtain()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void selectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isMediaTransferEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 592,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSystemDefaultRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 970,
  "endLine" : 973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1247,
  "endLine" : 1250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1331,
  "endLine" : 1334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disconnect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1483,
  "endLine" : 1486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDeduplicationIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemStatusChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1035,
  "endLine" : 1038,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerReceiver()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProviders()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteInfo getDefaultRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteInfo getBluetoothRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteInfo getSelectedRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPrepareTransferListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouterParams getRouterParams()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouterParams()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRouteListingPreference()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1003,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1554,
  "endLine" : 1557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1568,
  "endLine" : 1571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBluetooth()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1582,
  "endLine" : 1585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSystemMediaRouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1816,
  "endLine" : 1819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1876,
  "endLine" : 1879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RouteInfo findRouteByDynamicRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2276,
  "endLine" : 2279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2301,
  "endLine" : 2304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteProvider getProviderInstance()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2352,
  "endLine" : 2355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2380,
  "endLine" : 2383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2462,
  "endLine" : 2465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2518,
  "endLine" : 2521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture onPrepareTransfer()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2627,
  "endLine" : 2636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void deliverDiscoveryRequestChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicGroupRouteController onCreateDynamicGroupRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSelectionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsUnselectable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsGroupable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 882,
  "endLine" : 885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsTransferable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSupportsDynamicGroupRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PlatformMediaRouter1RouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UserRouteRecord getUserRouteRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemRouteRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 636,
  "endLine" : 639,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDialogType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiscoveryPreferenceChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onControlRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onVolumeUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteVolumeChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutePresentationDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientRecord getClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1001,
  "endLine" : 1004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binderDied()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1141,
  "endLine" : 1144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addClient()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1186,
  "endLine" : 1189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1244,
  "endLine" : 1247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1286,
  "endLine" : 1289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestamp()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlaybackState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentPosition()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDuration()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasComponentName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 889,
  "endLine" : 892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 894,
  "endLine" : 897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeHandling()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPresentationDisplayId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinClientVersion()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearGroupMemberIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsSystemRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsDynamicGroupRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConnecting()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConnectionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCanDisconnect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 676,
  "endLine" : 679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSettingsActivity()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlaybackType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlaybackStream()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 751,
  "endLine" : 754,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVolumeMax()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 780,
  "endLine" : 783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVolumeHandling()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeduplicationIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 808,
  "endLine" : 811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPresentationDisplayId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinClientVersion()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxClientVersion()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFilterRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 548,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRecycled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindHeaderViewHolder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1101,
  "endLine" : 1105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1331,
  "endLine" : 1334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1349,
  "endLine" : 1352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteActionProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteChooserDialog onCreateChooserDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFilterRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouter getMediaRouter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteVolumeSlider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumb()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFilterRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindHeaderView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRemoteIndicatorDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadInterpolator()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVolumeControlAvailable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1058,
  "endLine" : 1061,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1139,
  "endLine" : 1142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1145,
  "endLine" : 1148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlaybackStateChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VolumeGroupAdapter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1283,
  "endLine" : 1286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPreExecute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1383,
  "endLine" : 1386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayObject setTranslateYAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayObject setDuration()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayObject setInterpolator()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayObject setAnimationEndListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startAnimation()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDynamicControllerDialog onCreateDynamicControllerDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteControllerDialog onCreateControllerDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRunningOnWear()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getThemeResource()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String generateSmsOtpHintForCharacterPosition()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/HintConstants.java",
  "fileLinesCount" : 744,
  "components" : [ "primary::autofill" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeSupportedVersions()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/VersionUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::autofill" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle readStyleByVersion()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/VersionUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::autofill" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStyle getChipStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextViewStyle getTitleStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextViewStyle getSubtitleStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageViewStyle getStartIconStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageViewStyle getEndIconStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStyle getSingleIconChipStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageViewStyle getSingleIconChipIconStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 851,
  "endLine" : 854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartIcon()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 866,
  "endLine" : 869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndIcon()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHints()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 904,
  "endLine" : 907,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxHeight()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setPadding()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextSize()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextColor()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompilationStatus writeProfileVerification()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeHeader()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResultReceived()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallReceiver.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean deleteProfileWrittenFor()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillMarginLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder shouldAcceptDragsWithLocalState()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAddPaddingForCorners()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCardBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreventCornerOverlapChanged()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKey()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonTest/kotlin/androidx/navigation3/runtime/EntryTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::navigation3" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSaveableStateHolderNavEntryDecorator()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/SaveableStateHolderNavEntryDecorator.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::navigation3" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  rememberListDetailSceneStrategy()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/ListDetailSceneTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::navigation3" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAuthenticationType()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getOperationHandle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Cipher getCipher()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Signature getSignature()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Mac getMac()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyGenParameterSpec buildKeyGenParameterSpec()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogoRes()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogoBitmap()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogoDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentView()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 624,
  "endLine" : 627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNegativeButtonText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConfirmationRequired()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceCredentialAllowed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addObservers()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 1292,
  "endLine" : 1296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFingerprintDialogDismissedInstantly()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFingerprintDialogPreviousState()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasFingerprint()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasFace()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasIris()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendSuccessAndDismiss()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sendErrorAndDismiss()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1128,
  "endLine" : 1131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLogoRes()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1168,
  "endLine" : 1171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDeviceCredentialAllowed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getButtonLabel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 965,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getPromptMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getSettingName()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int canAuthenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addListItem()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addListItem()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentViewWithMoreOptionsButton.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::biometric" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLockoutError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/ErrorUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::biometric" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoaderQueryRunner()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/LoaderQueryRunner.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::contentpager" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/LoaderQueryRunner.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::contentpager" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HiltWorkerFactory provideFactory()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-work/src/main/java/androidx/hilt/work/WorkerFactoryModule.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::hilt" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListenableFuture startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteListenableWorker.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::work" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::work" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerService.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::work" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean readBooleanValue()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::work" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableInterruptRequest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelableRemoteWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkerService.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::work" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkerService.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unableToBind()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void unableToBind()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeTasks()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onRunTask()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmService.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmScheduler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeLimitExceeded()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RemoteWorkContinuation combine()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkContinuation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::work" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkInfo.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::work" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopForegroundWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NetworkRequestConstraintController()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLost()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/NetworkStateTracker.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::work" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTracking()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BroadcastReceiverConstraintTracker.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopTracking()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BroadcastReceiverConstraintTracker.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withWorker()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkerWrapper.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PendingIntent getPendingIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isDone()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean wasInterrupted()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkManagerTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastCancelAllTimeMillis()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getNeedsReschedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNeedsReschedule()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastForceStopEventMillis()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initializeDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmService.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeLimitExceeded()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/DelayMetCommandHandler.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::work" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkGenerationalId readWorkGenerationalId()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/CommandHandler.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AttemptData()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWorkerFactory()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInputMergerFactory()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWorkerCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClock()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentUriTriggerWorkersLimit()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMinimumLoggingLevel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRunnableScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInitializationExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultProcessName()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMarkingJobsAsImportantWhileForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTracer()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Configuration.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::work" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addIds()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUniqueWorkNames()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTags()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStates()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkQuery.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setProgressAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListenableFuture setForegroundAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Success()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Failure()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 557,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FAILURE()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setConstraints()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInputData()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTag()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTraceTag()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepResultsForAtLeast()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepResultsForAtLeast()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInitialState()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInitialRunAttemptCount()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLastEnqueueTime()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setScheduleRequestedAt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkRequest.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::work" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  hasKeyWithValueOfType()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putBooleanArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putByteArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIntArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putLongArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putFloatArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putDoubleArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAll()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putAll()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiresCharging()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiresDeviceIdle()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiresBatteryNotLow()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiresStorageNotLow()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addContentUriTrigger()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTriggerContentUpdateDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTriggerContentUpdateDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTriggerContentMaxDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTriggerContentMaxDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInputMerger()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/OneTimeWorkRequest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::work" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setId()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setInputData()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setTags()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setRunAttemptCount()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setTriggeredContentUris()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setNetwork()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setWorkerFactory()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestListenableWorkerBuilder setProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestListenableWorkerBuilder setExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestListenableWorkerBuilder setGeneration()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestScheduler.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::work" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatesImmediate()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::enterprise" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatesImmediate()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesReporter.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::enterprise" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Void doInBackground()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::enterprise" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppStatesService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::enterprise" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void releaseTempRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 981,
  "endLine" : 984,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordLastChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 996,
  "endLine" : 999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getLastChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependencies()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDependents()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1600,
  "endLine" : 1603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final List getDependencySortedChildren()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1606,
  "endLine" : 1609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1795,
  "endLine" : 1798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2114,
  "endLine" : 2117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreDraw()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2226,
  "endLine" : 2229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2353,
  "endLine" : 2356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2377,
  "endLine" : 2380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean layoutDependsOn()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2458,
  "endLine" : 2461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDependentViewChanged()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2488,
  "endLine" : 2491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLayoutChild()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2561,
  "endLine" : 2564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTag()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2575,
  "endLine" : 2578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getTag()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2588,
  "endLine" : 2591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2643,
  "endLine" : 2647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2727,
  "endLine" : 2731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2898,
  "endLine" : 2901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2918,
  "endLine" : 2921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onRequestChildRectangleOnScreen()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2940,
  "endLine" : 2943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getInsetDodgeRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2998,
  "endLine" : 3001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorId()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3143,
  "endLine" : 3146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void poolList()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateProgressWhileTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun override()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 927,
  "endLine" : 930,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1303,
  "endLine" : 1306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1308,
  "endLine" : 1311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayoutInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1452,
  "endLine" : 1455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLayoutInformationReceiver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1753,
  "endLine" : 1756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearConstraintSets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionMeasurer.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewSpline makeCustomSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewTimeCycle makeCustomSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransformPivotTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1032,
  "endLine" : 1035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1037,
  "endLine" : 1040,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String name()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1621,
  "endLine" : 1624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1181,
  "endLine" : 1184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getLine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2103,
  "endLine" : 2106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1157,
  "endLine" : 1160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1162,
  "endLine" : 1165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MyTracker obtain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1271,
  "endLine" : 1274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2205,
  "endLine" : 2208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2215,
  "endLine" : 2218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2227,
  "endLine" : 2230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reEvaluateState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2823,
  "endLine" : 2826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasuredId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2970,
  "endLine" : 2973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawTranslation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3467,
  "endLine" : 3470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawPathRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3472,
  "endLine" : 3475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4169,
  "endLine" : 4172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebuildMotion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4800,
  "endLine" : 4803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rebuildScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4808,
  "endLine" : 4811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setTouchAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setTouchAnchorSide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setDragDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setMoveWhenScrollAtTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setDragScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setDragThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setTouchRegionId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setOnTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setNestedScrollFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setLimitBoundsTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setRotateCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringStiffness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureRelativeTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1019,
  "endLine" : 1022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchAnchorLocation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void load()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean toBoolean()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key setViewId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLocation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLoc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLocation2()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCallFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionEffect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionEffect.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionEffect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionEffect.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Carousel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Carousel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxElementsWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageFilterButton()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageFilterButton()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageFilterButton()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImagePanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImagePanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageZoom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSaturation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContrast()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarmth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrightness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionButton()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionButton()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionButton()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionTelltales()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionTelltales()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionTelltales()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImagePanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImagePanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageZoom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAltImageResource()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageFilterView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageFilterView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageFilterView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSaturation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContrast()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWarmth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrightness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 854,
  "endLine" : 857,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionLabel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionLabel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionLabel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextFillColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextPanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextPanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MockView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MockView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MockView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MockView.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Guideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attach()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillMetrics()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1584,
  "endLine" : 1587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2002,
  "endLine" : 2005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3840,
  "endLine" : 3843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3846,
  "endLine" : 3849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToWithoutCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2604,
  "endLine" : 2607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReferencedIds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4275,
  "endLine" : 4278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBarrierType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4285,
  "endLine" : 4288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Placeholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Placeholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Placeholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Placeholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties horizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties verticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties dimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties visibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties alpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties rotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties rotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties rotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties scaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties transformPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties transformPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties translationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties translationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainMaxHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainMaxWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainMinHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 662,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainMinWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties constrainDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties horizontalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties verticalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties horizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties verticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStrClass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLNumber()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean matches()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean toBoolean()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey setViewId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransformPivotTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1768,
  "endLine" : 1771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String colorString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathRotateSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVarSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getDiffX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double getDiffY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLinearX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLinearY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PriorityGoalRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayRow addSingleError()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference pivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference pivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference rotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference rotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference rotationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference translationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference translationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference translationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference scaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference scaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference alpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference visibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 419,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference baseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference setWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 683,
  "endLine" : 686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference setHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference horizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference verticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void parse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/TransitionParser.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference margin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/BarrierReference.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference margin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/BarrierReference.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainReference style()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainReference bias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putOverride()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State setWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State setHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void baselineNeededFor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension percent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension ratio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDragDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperReference add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFinalResolution()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllIds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/HelperWidget.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSolvingPassFlag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrigin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1387,
  "endLine" : 1390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1398,
  "endLine" : 1401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaselineDistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1815,
  "endLine" : 1818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean intersects()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Rectangle.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Rectangle.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineTerminalWidgets()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasurer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillMetrics()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetChains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1071,
  "endLine" : 1074,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetGroup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/RunGroup.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/ChainRun.java",
  "fileLinesCount" : 581,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDependency()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addError()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/GoalRow.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void displaySolverVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1183,
  "endLine" : 1195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridCore()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1011,
  "endLine" : 1014,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Guideline.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Guideline.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Guideline.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HGuideline.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VGuideline.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setTouchAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setTouchAnchorSide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setDragDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setDragScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setDragThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setOnTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setLimitBoundsTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setRotateCenter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringStiffness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe setSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Helper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthDefault()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightDefault()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isErrorProneForMatchParentUsage()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/media/AutomotiveCarAudioRecord.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceHolderListener.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceWrapperProvider()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapperProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::car" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextAfterCursor()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSelectedText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnCreateInputConnectionListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerRendererCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityStarted()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResumed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsets getDecorViewInsets()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetState()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnect()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsetsListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessageView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessageView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/LoadingView.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setClimateState()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEnergyLevelListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEnergyLevelListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeTollListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEvBatteryCapacityPropertyResponse()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateFuelCapacityPropertyResponse()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CarInternalError create()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarInternalError.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onGetProperties()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyRequestProcessor.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/GetPropertyRequest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet convertAreaIdToCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarZoneUtils.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CarValue getCarValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarValueUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomotiveCarHardwareManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/AutomotiveCarHardwareManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSelf()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGroupConversation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMessages()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenMicrophoneResponse()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneResponse.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIdentifier()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FailureResponse()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/FailureResponse.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostInfo.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/ErrorEvent.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootHintsPopulator setAnalyticsOptIn()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/RootHintsPopulator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootHintsPopulator setShareOem()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/RootHintsPopulator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootHintsPopulator setSharePlatform()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/RootHintsPopulator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session onCreateSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onNewIntentInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HandshakeInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HandshakeInfo.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HandshakeInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HandshakeInfo.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addEndHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Place()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMarker()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHint()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeyboardType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShowKeyboardByDefault()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDebugMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDebugMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnClickDelegateImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B setItems()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B addItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B clearItems()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowSection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RowSection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAsSelectionGroup()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearSelectionGroup()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplateInfosForScreenStack()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TemplateWrapper()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TemplateWrapper()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addVariant()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToggle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBrowsable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClickDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetadata()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemSize()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemImageShape()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearSectionedLists()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int decrement()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialSearchText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchHint()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShowKeyboardByDefault()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarLocation create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ForegroundCarColorSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClickListenerAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxTextLinesPerRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxActionsExclusive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToggleAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCarIconConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequireActionIcons()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequireActionBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClickListenerAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxPrimaryActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxCustomTitles()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitleTextConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addRequiredActionType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDisallowedActionType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addAllowedActionType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRowConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllowSelectableLists()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnItemVisibilityChangedDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnItemVisibilityChangedDelegateImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnItemVisibilityChangedDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnItemVisibilityChangedDelegateImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlace()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHasDot()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSections()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearSections()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlphabeticalIndexingAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnSelectedListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnSelectedDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNoItemsMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addItem()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearItems()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIconSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIconSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFlags()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TemplateInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSingleList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemSize()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItemImageShape()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Distance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Distance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCurrentLocationEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChecked()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SectionedItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SectionedItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMapController()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaneDirection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LaneDirection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNextStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setManeuver()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addLane()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLanesImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMapController()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCurrentRoad()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRemainingTimeSeconds()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNavigationInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MapController()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDirection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidTypeWithExitAngle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isExitNumberRequired()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAddress()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundleable createFromParcel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundleable.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getBundledTypeName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConstraintManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/constraints/ConstraintManager.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::car" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstraintManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/constraints/ConstraintManager.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::car" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TemplateInfo getLastTemplateInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAllClimateProfiles()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnergyProfile()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFuelTypes()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCardState()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setYear()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setManufacturer()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Mileage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOdometerMeters()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBatteryPercent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFuelPercent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnergyIsLow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRangeRemainingMeters()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EvStatus()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarZone()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarZone.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::car" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Map unmodifiableCopy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/CollectionUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List unmodifiableCopy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/CollectionUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCarService()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getCarService()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCarServiceName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDarkMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCarHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle makeBasicActivityOptionsBundle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 772,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screen getTop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLifecycleRegistryInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCarConfigurationChangedInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSmallIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLargeIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeleteIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImportance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChannelId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelGroups()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInactive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerExportedReceiver()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void push()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNavigationManagerCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationStarted()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationEnded()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestNavigationManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getResponseOrCrash()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestDelegateInvoker.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenController moveToState()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenMicrophoneResponse openMicrophone()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionController moveToState()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectedCarAudioRecord()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/media/ProjectedCarAudioRecord.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchEnergyProfile()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchExteriorDimensions()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTollListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEnergyLevelListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEnergyLevelListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSpeedListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMileageListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEvStatusListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAccelerometerListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCarHardwareLocationListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri createDeepLinkUri()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationCarAppService.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleRecenter()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLocationString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onNavigate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/RoutePreviewScreen.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setDestination()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setStepRemainingDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setStepTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setDestinationTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setRoad()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setShouldShowNextStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setShouldShowLanes()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setJunctionImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/PlaceInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::car" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Script execute()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Script.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Maneuver getManeuver()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/StartScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlaceDetailsScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceDetailsScreen.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlaceDetailsScreen create()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/PlaceDetailsScreen.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestPermissionScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestPermissionMenuDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionMenuDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateLayoutsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/TemplateLayoutsDemoScreen.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceListNavigationTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListNavigationTemplateDemoScreen.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoutePreviewDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/RoutePreviewDemoScreen.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithListTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithMessageTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithMessageTemplateDemoScreen.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon buildCarIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapTemplateWithToggleDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/LoadingDemoScreen.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::car" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JunctionImageDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/JunctionImageDemoScreen.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::car" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrivedDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/ArrivedDemoScreen.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigatingDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigatingDemoScreen.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::car" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserInteractionsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/UserInteractionsDemoScreen.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridTemplateMenuDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/GridTemplateMenuDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntent createPendingIntentForCall()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntent getPendingIntentForNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaneTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/PaneTemplateDemoScreen.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/MessageTemplateDemoScreen.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabTemplateLoadingDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateLoadingDemoScreen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentLimitsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ContentLimitsDemoScreen.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LatestFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LatestFeatures.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParkedVsDrivingDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ParkedVsDrivingDemoScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeCarToast()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/SettingsScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void invokeCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void registerCallbackHandler()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/CallbackHandlerRegistry.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachInfo()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/ContentProviderWithCallbacks.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPkg()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallbackReceiver.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void init()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/RemoteCallbackProcessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBundleParam()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStartedAndMode()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTexture()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/Texture2dProgram.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCenterRadius()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowDimensions()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowEnabled()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowScale()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setArrowDimensions()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColors()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorIndex()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColorViewAlpha()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimationProgress()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorSchemeColors()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 965,
  "endLine" : 968,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1044,
  "endLine" : 1047,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onResize()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ComponentName parseComponentName()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int queryForInt()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean delete()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile createFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun close()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/DataStoreFactoryTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::datastore" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/JvmTests.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::datastore" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasObservers()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 951,
  "endLine" : 954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreate_success()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/SharedCounterTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::datastore" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/SharedCounterTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::datastore" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MulticastFileObserverTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::datastore" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreFactoryTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::datastore" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::datastore" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBooleanNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloatNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDoubleNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLongNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 122,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testStringSetNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testByteArrayNotSet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBuilderPublicConstructor()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesTest.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::datastore" ],
  "startLine" : 230,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactoryTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::datastore" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  remove()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rxPreferencesDataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreDelegate.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::datastore" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun preferencesDataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidMain/kotlin/androidx/datastore/preferences/PreferenceDataStoreDelegate.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::datastore" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidInstrumentedTest/kotlin/androidx/datastore/preferences/PreferenceDataStoreDelegateTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::datastore" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/DataStoreDelegateTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rxPreferencesDataStore()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreDelegate.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::datastore" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/Cbor.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::credentials" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPendingGetCredentialHandle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCredentialTypeDelegate()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHasAuthResultsDelegate()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHasRemoteResultsDelegate()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/PrepareGetCredentialResponse.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::credentials" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSubtitle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromAction()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCryptoObject()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAllowedAuthenticators()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptData.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::credentials" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDisplayName()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBiometricPromptData()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAutoSelectAllowed()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAffiliatedDomain()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PasswordCredentialEntry.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::credentials" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRemoteEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCredentialEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCredentialEntries()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAction()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setActions()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAuthenticationAction()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAuthenticationActions()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetCredentialResponse.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::credentials" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSubtitle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTypeDisplayName()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBiometricPromptData()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAutoSelectAllowed()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CustomCredentialEntry.kt",
  "fileLinesCount" : 890,
  "components" : [ "primary::credentials" ],
  "startLine" : 853,
  "endLine" : 856,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromRemoteEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCreateEntries()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCreateEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRemoteEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asBundle()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAutoSelectAllowed()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBiometricPromptData()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCreateEntry()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toSlice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDisplayName()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 765,
  "endLine" : 768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBiometricPromptData()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAutoSelectAllowed()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLastUsedTime()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/PublicKeyCredentialEntry.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::credentials" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCredentialOption()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCredentialOptions()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOrigin()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreferUiBrandingComponentName()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPreferIdentityDocUi()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/GetCredentialRequest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::credentials" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/IdentityCredentialApiHiddenActivity.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::credentials" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/HiddenActivity.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::credentials" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChannelId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRecordingProhibited()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEventId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChannelId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBroadcastGenres()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEventId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGlobalContentId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVideoWidth()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVideoHeight()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getPosterArtUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getThumbnailUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPackageName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setTitle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setEpisodeTitle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setSeasonNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setEpisodeNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLongDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setVideoWidth()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setVideoHeight()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setCanonicalGenres()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInternalProviderData()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setSearchable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 807,
  "endLine" : 810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInternalProviderFlag1()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInternalProviderFlag2()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInternalProviderFlag3()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInternalProviderFlag4()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setReviewRatingStyle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setReviewRating()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 897,
  "endLine" : 900,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setSeasonTitle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 909,
  "endLine" : 912,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setSeriesId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOriginalNetworkId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransportStreamId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getServiceId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAppLinkColor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getAppLinkIconUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getAppLinkPosterArtUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getAppLinkIntentUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getAppLinkIntent()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSearchable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransient()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBrowsable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSystemApproved()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocked()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPackageName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInputId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 671,
  "endLine" : 674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisplayNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisplayName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVideoFormat()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOriginalNetworkId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportStreamId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 739,
  "endLine" : 742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setServiceId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderData()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 762,
  "endLine" : 765,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkText()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 786,
  "endLine" : 789,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkColor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNetworkAffiliation()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setServiceType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag1()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag2()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 906,
  "endLine" : 909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag3()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 917,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag4()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 928,
  "endLine" : 931,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransient()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 951,
  "endLine" : 954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBrowsable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 963,
  "endLine" : 966,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSystemApproved()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 975,
  "endLine" : 978,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConfigurationDisplayOrder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSystemChannelKey()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1002,
  "endLine" : 1005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGlobalContentId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLocked()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1026,
  "endLine" : 1029,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getChannelId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChannelId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildProgramsUriForChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildProgramsUriForChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildPreviewProgramsUriForChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTvUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTwoSegmentUriStartingWith()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastEngagementTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWatchNextType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getAppLinkIntentUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getAppLinkIntent()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBrowsable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPackageName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisplayName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderData()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag1()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag2()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag3()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInternalProviderFlag4()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getPreviewVideoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastPlaybackPositionMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getIntentUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransient()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLogoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLive()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInteractionCount()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBrowsable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getPreviewAudioUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInternalProviderId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLastPlaybackPositionMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDurationMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setTransient()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 726,
  "endLine" : 729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPosterArtAspectRatio()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setThumbnailAspectRatio()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAvailability()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 839,
  "endLine" : 842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStartingPrice()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 851,
  "endLine" : 854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setOfferPrice()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setReleaseDate()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 878,
  "endLine" : 881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setReleaseDate()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 890,
  "endLine" : 893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setItemCount()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 902,
  "endLine" : 905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLive()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 914,
  "endLine" : 917,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInteractionType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 940,
  "endLine" : 943,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setInteractionCount()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAuthor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 964,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBrowsable()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 977,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setContentId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 989,
  "endLine" : 992,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLogoContentDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1004,
  "endLine" : 1007,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setGenre()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStartTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1029,
  "endLine" : 1032,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setEndTimeUtcMillis()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1041,
  "endLine" : 1044,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setTvSeriesItemType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1065,
  "endLine" : 1068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUidForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setDigestAlgorithm()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setCache()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPermissionAllowMap()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setExpectedIdentities()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CacheEntry create()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enforceCallingAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkCallingAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUserAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequestStrongBoxBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getUserAuthenticationValidityDurationSeconds()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOnSharedPreferenceChangeListener()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterOnSharedPreferenceChangeListener()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeysetPrefName()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setKeysetAlias()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChannel getChannel()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileChannel getChannel()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setSignatureAcceptedForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setSigningIdentityForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPermissionAllowMap()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setExpectedIdentities()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setTestPolicy()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPackageNotInstalled()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setUidForPackage()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::security" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPackageNotInstalled()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::security" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void storeStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean cborDecodeBoolean()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidReaderSignatureException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/InvalidReaderSignatureException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::security" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setStaticAuthenticationData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setAuthenticatedData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setEcdsaSignature()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setMessageAuthenticationCode()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CredentialData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidRequestMessageException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/InvalidRequestMessageException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::security" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::security" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoAuthenticationKeyAvailableException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/NoAuthenticationKeyAvailableException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::security" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiAppCompatButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInFlushableState()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig setHandler()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig setRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamilyResult fetchFonts()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserver()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean handleOnKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 607,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAssetSignature()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Config()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 956,
  "endLine" : 959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setReplaceAll()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1003,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setEmojiSpanIndicatorEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1068,
  "endLine" : 1071,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setEmojiSpanIndicatorColor()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1079,
  "endLine" : 1082,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setMetadataLoadStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1120,
  "endLine" : 1123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1254,
  "endLine" : 1257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1259,
  "endLine" : 1262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEditorInfoAttrs()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1264,
  "endLine" : 1267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAssetSignature()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1269,
  "endLine" : 1272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MetadataRepo create()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder insert()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder insert()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder delete()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiKeyListener.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::emoji" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromRecyclerView()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPostEventListener onFragmentMaxLifecyclePreUpdated()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterFragmentTransactionCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyBeginFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInAnyDraggingState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getRelativeScrollPosition()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarginPageTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/MarginPageTransformer.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/AnimateLayoutChangeDetector.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean mayHaveInterferingAnimations()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/AnimateLayoutChangeDetector.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPager2()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPager2()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPager2()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAdded()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserInputEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLmInitializeAccessibilityNodeInfoForItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1464,
  "endLine" : 1467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1470,
  "endLine" : 1473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRvInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1489,
  "endLine" : 1492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1633,
  "endLine" : 1636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelled()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::navigation" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::navigation" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/InstallViewModel.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::navigation" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setClassName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setClassName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addSharedElement()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavActionTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::navigation" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeParcelable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeParcelableArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeSerializable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeSerializableArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeEnumSerializable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putActionWithInvalidDestinationId()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/NavDestinationTest.kt",
  "fileLinesCount" : 374,
  "components" : [ "primary::navigation" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/ActionOnlyNavDirectionsTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::navigation" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setEnterAnim()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setExitAnim()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPopEnterAnim()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPopExitAnim()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavOptions.android.kt",
  "fileLinesCount" : 480,
  "components" : [ "primary::navigation" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNavTypeEnumArraySerializable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 726,
  "endLine" : 729,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basePath()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArg()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryArgWithNullDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCompanionObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCompanionParameter()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfSealed_withArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childClassOfInterface()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::navigation" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseValueWithHex()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 248,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseEnumValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 255,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringType_defaultSerializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringType_defaultSerializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullStringType_parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableType_defaultSerializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/TestUtil.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 569,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationMissingStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigationMissingStartDestinationRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavGraphBuilderTest.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::navigation" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteDecoder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::navigation" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun encodeToArgMap()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteEncoder.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeElement()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteEncoder.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeInline()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteEncoder.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setIsNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavArgument.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUriPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 484,
  "endLine" : 487,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setMimeType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUri()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onAttach()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonTest/kotlin/androidx/navigation/compose/NavHostTest.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::navigation" ],
  "startLine" : 1241,
  "endLine" : 1244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::navigation" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDrawerLayout()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AppBarConfiguration.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::navigation" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOpenableLayout()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AppBarConfiguration.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::navigation" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComponentName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/Navigation.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setIntent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDataPattern()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFlags()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setActivityOptions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun enableOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 1088,
  "endLine" : 1091,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1184,
  "endLine" : 1187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithNoDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4529,
  "endLine" : 4534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4538,
  "endLine" : 4543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::navigation" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwOnPutAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerActivityTest.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetCurrentBackStackEntryEmptyBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithNoDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1868,
  "endLine" : 1873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1877,
  "endLine" : 1882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3994,
  "endLine" : 3998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavControllerViewModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::navigation" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavControllerViewModel.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::navigation" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun push()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidMain/kotlin/androidx/navigation/testing/TestNavigatorState.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popWithTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidMain/kotlin/androidx/navigation/testing/TestNavigatorState.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun push()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jbMain/kotlin/androidx/navigation/testing/TestNavigatorState.jb.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun popWithTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jbMain/kotlin/androidx/navigation/testing/TestNavigatorState.jb.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun prepareForTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jbMain/kotlin/androidx/navigation/testing/TestNavigatorState.jb.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::navigation" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorForTarget()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleTextColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBodyTextColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder maximumColorCount()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearFilters()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder clearRegion()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getVolume()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDefaultDarkLightnessValues()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDefaultLightLightnessValues()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDefaultVibrantSaturationValues()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDefaultMutedSaturationValues()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumSaturation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetSaturation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaximumSaturation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumLightness()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetLightness()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaximumLightness()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSaturationWeight()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLightnessWeight()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPopulationWeight()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExclusive()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onServicePreSuperOnDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/LifecycleService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/LifecycleService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/LifecycleService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/LifecycleService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/DispatchQueue.jvm.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/SingleGeneratedAdapterObserver.jvm.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/LifecycleController.jvm.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDerivedWithNewLfMethodsNoGeneratedAdapter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDerivedWithNoNewLfMethodsNoGeneratedAdapter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDerivedWithOverriddenMethodsNoGeneratedAdapter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterfaceImpl1NoGeneratedAdapter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterfaceImpl2NoGeneratedAdapter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInterfaceImpl3NoGeneratedAdapter()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelProviderTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidDeviceTest/kotlin/androidx/lifecycle/AndroidViewModelFactoryTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun put()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModelStore.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSuspendCallSearch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeThread()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/desktopTest/kotlin/MainDispatcherCheckerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun markState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/jvmMain/kotlin/androidx/lifecycle/LifecycleRegistry.jvm.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/Expectations.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runInsideMain()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shutdown()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/TrackedExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSavedStateHandle_withDefaultExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateHandle.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/ViewModelsWithStateTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelSubscription()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstFunction()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/desktopTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondFunction()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/desktopTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.kt",
  "fileLinesCount" : 469,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstFunction()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun secondFunction()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelTest.android.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInactive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/RememberLifecycleOwner.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupContent()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/ComposeBenchmarkRule.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMeasuredContent()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkFirstExtensions.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SkipToLookaheadSizeNode.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEntry()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElement.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimationModifier.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimationModifier.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElementEntry.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElementEntry.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCurrentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/jvmAndAndroidMain/kotlin/androidx/compose/animation/core/internal/PlatformOptimizedCancellationException.jvmAndAndroid.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExponentialDecayAnimationIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDecayAnimationIsFinite()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/IsInfiniteTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierStartsAt0()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/EasingUnitTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierEndsAt1()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/EasingUnitTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierDoesntExceed1()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/EasingUnitTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierDoesExceed1()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/EasingUnitTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntToVectorConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/TypeConverterTest.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_EmptyPath_InvalidPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_DoesNotEndAtOne()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathEasing_ClosedPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/PathEasingTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancelAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationState.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  animateValueAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  animateValueAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transitionRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/ExposedDropdownMenu.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/jvmAndAndroidMain/kotlin/androidx/compose/material/internal/PlatformOptimizedCancellationException.jvmAndAndroid.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_get_nonexistentAnchor_returnsNaN()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/DraggableAnchorsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def draw_curve()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/bottom_app_bar_rounded_edges_graph.py",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButton_disabledSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/IconButtonTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPull()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertWithinOnePixel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertWithinOnePixel()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ButtonTest.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_closed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerScreenshotTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_closed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerScreenshotTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomDrawer_open()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerScreenshotTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalDrawer_open()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/DrawerScreenshotTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBottomSheetState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomSheetScaffold.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun open()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 821,
  "endLine" : 824,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Scaffold.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberModalBottomSheetState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ModalBottomSheet.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProvideTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Text.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  rememberSwipeableState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBackdropScaffoldState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BackdropScaffold.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SwipeToDismiss.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragTo()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InteractiveComponentSize.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SnackbarHost()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SnackbarHost.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheetNavigator.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleContainer.android.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleAnimation.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureWithSpec()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  interceptContinuation()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentCannotBeCalledTwice()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ParameterizedComposeTestRuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels_size()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ImageAssertionsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPixels_colors()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ImageAssertionsTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.android.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAccessibilityServicesStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun one_number_arg()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun one_string_arg()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun two_number_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun two_string_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string_and_number_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun too_many_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun not_enough_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoTest/kotlin/androidx/compose/material3/StringFormatTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DatePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/DatePicker.jvmAndAndroid.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDateRangePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/DatePicker.jvmAndAndroid.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/PlatformOptimizedCancellationException.jvmAndAndroid.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/WideNavigationRail.skiko.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDateInputFormat()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_findsFirstIndexAfterFocalRangeWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeylineList_findsLastIndexBeforeFocalRangeWithSize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidHostTest/kotlin/androidx/compose/material3/carousel/KeylineTest.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_predictiveBack_progress0()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_predictiveBack_progress25()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_predictiveBack_progress50()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_predictiveBack_progress75()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun searchBar_predictiveBack_progress100()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun carousel_testInitialItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/carousel/CarouselTest.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_navigationDrawer_closed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightTheme_navigationDrawer_open()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkTheme_navigationDrawer_open()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalNavigationDrawerScreenshotTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDevice()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeDevice()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenu_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenu_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun segmentedDropdownMenu_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenu_disabled_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropdownMenu_disabled_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MenuScreenshotTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monthRestore()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialWindowInsetsActivity.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarColumn_fullHeight()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnScreenshotTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarColumn_withOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarColumnScreenshotTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarRow_fullWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowScreenshotTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarRow_withOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AppBarRowScreenshotTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraSmallShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smallShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extraLargeShape()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ShapesScreenshotTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertWithinOnePixel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 1093,
  "endLine" : 1096,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertWithinOnePixel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingActionButtonTest.kt",
  "fileLinesCount" : 1101,
  "components" : [ "primary::compose" ],
  "startLine" : 1098,
  "endLine" : 1101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_withAction_lightTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_withAction_darkTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DatePicker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun formatMonthYear()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 1312,
  "endLine" : 1315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFirstFocalItemAtStartOfContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLastFocalItemAtEndOfContainer()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiAspectCarouselScope()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/MultiAspectCarousel.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containerColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containerCornerRadius()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 610,
  "endLine" : 613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DateRangePicker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1100,
  "endLine" : 1104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1106,
  "endLine" : 1109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1310,
  "endLine" : 1313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProvideTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1363,
  "endLine" : 1366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterAlwaysSearchBarScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1565,
  "endLine" : 1568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CenterAlignedTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CenterAlignedTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MediumTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LargeTopAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 697,
  "endLine" : 700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1676,
  "endLine" : 1679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterAlwaysScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1831,
  "endLine" : 1834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 1657,
  "endLine" : 1660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 1671,
  "endLine" : 1674,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTrackPath()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SnackbarHost()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1503,
  "endLine" : 1506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun one_number_arg()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun one_string_arg()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun two_number_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun two_string_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string_and_number_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun too_many_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun not_enough_args()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/skikoTest/kotlin/androidx/compose/material3/adaptive/layout/StringTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/internal/DelegableModifier.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromStart()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 867,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromEnd()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 878,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun navigateTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/Posture.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1722,
  "endLine" : 1725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExitedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1727,
  "endLine" : 1730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetired()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1732,
  "endLine" : 1735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1737,
  "endLine" : 1740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun done()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1882,
  "endLine" : 1885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun disableRetainingExitedValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetired()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyKeysAreNotAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blankKeysAreNotAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistryTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleSave()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/AutoSaverTest.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/ActivityRecreationTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberSaveable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun performSave()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nativeMain/kotlin/androidx/compose/runtime/MonotonicFrameClock.native.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/tooling/DiagnosticComposeException.jvmAndAndroid.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/internal/PlatformOptimizedCancellationException.jvmAndAndroid.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_nonCanonicalNans_areNotEqual()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_nonCanonicalNans_areNotEqual()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findRootOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionInstanceTests.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateWeakSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotWeakSetTests.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateADoubleIndexHeap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotDoubleIndexHeapTests.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAStateListOfInts()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateGet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateLastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueOfStateListToString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aSnapshotCanBeCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aMutableStateCanBeReadOutsideASnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueOfStateMapToString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 603,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptySetShouldBeEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aStateFreeCalculationCanBeUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAStateSetOfInts()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateIterator_ordered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueOfStateSetToString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 998,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun done()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1080,
  "endLine" : 1083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextSelectableId()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 924,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Leaf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1715,
  "endLine" : 1718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFrame()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1870,
  "endLine" : 1873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PersonView()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RestartAndSkipTest_UseCount2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Display()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/ModelViewTests.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Show()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 911,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 951,
  "endLine" : 954,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1040,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1086,
  "endLine" : 1089,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1504,
  "endLine" : 1507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1509,
  "endLine" : 1512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Children()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2416,
  "endLine" : 2419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2490,
  "endLine" : 2493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2754,
  "endLine" : 2757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2843,
  "endLine" : 2846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposeIndirect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3198,
  "endLine" : 3201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun S1()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3330,
  "endLine" : 3333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3646,
  "endLine" : 3649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestMemoizedFun()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4545,
  "endLine" : 4548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UnstableComp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4589,
  "endLine" : 4592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ItemRenderer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5152,
  "endLine" : 5155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAllList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAllVector()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAllCollection()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithPredicate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNullWithPredicate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithPredicate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNullWithPredicate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIteratorInitialIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateABitVector()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/BitVectorTests.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/ScopeMapTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun element()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValidateSlotTableIndexes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1125,
  "endLine" : 1128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2848,
  "endLine" : 2851,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCheckAnEmptyTableForAMark()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3270,
  "endLine" : 3273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AddView()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun A()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Bar()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 481,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleComposable2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleComposable2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  assertArrayEquals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompoundHashKeyTests.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPush_variousOperations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyStringReturnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/SourceInfoParseTests.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MovableWrapper()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkSnapshotCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/JvmCompositionTests.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initalValueIsNull()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotThreadMapTests.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/MonotonicFrameClockTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startReusableNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startReuseFromRoot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerComposer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2962,
  "endLine" : 2965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3010,
  "endLine" : 3022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeIntUntil()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CancellationHandle.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/DerivedState.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearScopeObservations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendApplyNotifications()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyObjectsInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 961,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releasePinnedSnapshotsForCloseLocked()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 971,
  "endLine" : 974,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1255,
  "endLine" : 1258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun advance()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/BroadcastFrameClock.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/BroadcastFrameClock.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markFrameComplete()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAuxData()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun useNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun determineMovableContentNodeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalizeComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivateCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/FixupList.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotState.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotState.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun movableContentOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  movableContentOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/MovableContent.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPausableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recomposeScopeReleased()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1239,
  "endLine" : 1243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDiagnosticStackTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1114,
  "endLine" : 1117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 890,
  "endLine" : 893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 959,
  "endLine" : 962,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1034,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 1036,
  "endLine" : 1039,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ownsAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupObjectKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1369,
  "endLine" : 1372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasObjectKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1376,
  "endLine" : 1379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupAux()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1385,
  "endLine" : 1388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateToTableMaps()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1576,
  "endLine" : 1579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1633,
  "endLine" : 1636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1790,
  "endLine" : 1793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2716,
  "endLine" : 2719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/AwaiterQueue.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/SnapshotThreadLocal.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remembering()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  liveLiteral()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/LiveLiteral.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableMonotonicFrameClock.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peekOr()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Stack.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun movableContentStateResolve()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1614,
  "endLine" : 1617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeFrameRequestLocked()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1750,
  "endLine" : 1753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1777,
  "endLine" : 1780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1782,
  "endLine" : 1785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitThisExpression()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-lint/src/main/java/androidx/compose/foundation/lint/BoxWithConstraintsDetector.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbsorb()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/EdgeEffectCompat.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/RectListNode.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodedString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursorCapsMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitCompletion()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandler()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearMetaKeyStates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportFullscreenMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPrivateCommand()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuData.android.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleLowPriorityPrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleHighPriorityPrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/SystemGestureExclusion.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PreferKeepClear.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeActiveRequests()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/pager/TestPrefetchScheduler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1464,
  "endLine" : 1467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2016,
  "endLine" : 2019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2174,
  "endLine" : 2177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 2946,
  "endLine" : 2949,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3081,
  "endLine" : 3084,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3122,
  "endLine" : 3125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3625,
  "endLine" : 3628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BackgroundTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyListBeyondBoundsTest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyListBeyondBoundsTest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StringHelpersTest_findFollowingBreak()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/StringHelpersSkikoMainTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StringHelpersTest_findPrecedingBreak()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/StringHelpersSkikoMainTest.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionMagnifierShouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/jvmAndAndroidMain/kotlin/androidx/compose/foundation/internal/PlatformOptimizedCancellationException.jvmAndAndroid.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/PointerMatcher.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/content/MediaType.skiko.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/CupertinoTextFieldPointerModifier.skiko.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/CupertinoTextFieldPointerModifier.skiko.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/window/WindowDraggableArea.desktop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_get_nonexistentAnchor_returnsNaN()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggableAnchors_equality_differentObject()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/DraggableAnchorsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun request_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fillUnspecifiedValuesWith_takesReceiverWhenOtherNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/KeyboardOptionsTest.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size_singleLayout_returnsOne()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size_layoutBuilderSizeOne_returnsOne()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSlot_singleLayout_equalsOnlyInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSlot_singleLayout_equalsOnlyInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawCrossedStatus_whenStartGreaterThanEnd_isCrossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawCrossedStatus_whenStartLessThanEnd_isNotCrossed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawCrossedStatus_whenStartEqualToEnd_isCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectableInfoTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTextChanged_text_unchange_return_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/MockCoordinates.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/MockCoordinates.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToRoot()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/MockCoordinates.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIfNotValidTransform_detectsErrorsInAllPositionsUntilMax()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingKtTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwIfNotValidOriginal_detectsErrorsInAllPositionsUntilMax()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingKtTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwAtLastPosition_transformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingKtTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwAtLastPosition_original()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingKtTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun charAt_throws_whenEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_startTooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace_withSubSequence_endTooBig()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 886,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ChangeTrackerTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnlyItems_itemsReturned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignPopupAxis_popupBarelyFitsInAfterSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alignPopupAxis_popupBarelyDoesNotFitInAfterSpace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuPopupPositionProviderTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStatusOpen_equalsOther_withSameValue_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberUpdatedInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7646,
  "endLine" : 7649,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1679,
  "endLine" : 1682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/draganddrop/DragAndDropIntegrationTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollTo_scrollForward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reversed_scrollTo_scrollForward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyScrollActionsInMiddle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createAnchoredDraggableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableBackwardsCompatibleTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeActiveRequests()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/TestPrefetchScheduler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notPrefetchingForwardInitially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notPrefetchingBackwardInitially()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageCountIsZero_checkNoPagesArePlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageCountTest.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1655,
  "endLine" : 1658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1822,
  "endLine" : 1825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1884,
  "endLine" : 1887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2330,
  "endLine" : 2333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2487,
  "endLine" : 2490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3304,
  "endLine" : 3307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3379,
  "endLine" : 3382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3509,
  "endLine" : 3512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3550,
  "endLine" : 3553,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3592,
  "endLine" : 3595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 4135,
  "endLine" : 4138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 1201,
  "endLine" : 1204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollIntegrationTest.kt",
  "fileLinesCount" : 1237,
  "components" : [ "primary::compose" ],
  "startLine" : 1220,
  "endLine" : 1223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 958,
  "endLine" : 961,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1635,
  "endLine" : 1638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1741,
  "endLine" : 1744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDragAndDropPermissions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TestActivity.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoMoreCalls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenBackAndUp_cancels()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyEventHelpersTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerFocusTest.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMagnifierAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerMagnifierTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextField2SelectionGesturesLtrTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHandlePositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextField2SelectionGesturesRtlTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun starting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextMinTouchBoundsSelectionGesturesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextMinTouchBoundsSelectionGesturesTest.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesLtrTest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withLongClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 778,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withLongClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 944,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1032,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenTripleClickInEndPadding_selectsCurrentParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1209,
  "endLine" : 1213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenTripleClickInEndPadding_selectsCurrentParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1276,
  "endLine" : 1280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 646,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSelectionEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldScrolledSelectionGestureTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoMagnifierExists()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldScrolledSelectionGestureTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performTouchGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/AbstractSelectionGesturesTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun withHandlePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/AbstractSelectionGesturesTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withLongClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withLongClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 969,
  "endLine" : 973,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withClick_collapsedSelectionAtClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 980,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClick_selectsWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClick_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1068,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assert()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextFieldSelectionTestUtils.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun characterPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalMaxWidth_returnsTightWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalMaxWidth_returnsMaxIntrinsicWhenUnbound()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalMaxLines_negative()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalMaxLines_positive_noOverride()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalMaxLines_overrideOn_TextOverflowEllipsis_andSoftwrapFalse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/LayoutUtilsKtTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardHelper.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/matchers/BitmapSubject.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterContentObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 932,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun expectedClipboardText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1015,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_handwriting_preparesDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_handwritingInExtendedBounds_preparesDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_handwritingOutsideExtendedBounds_notPreparesDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_click_notPreparesDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_longClick_notPreparesDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detector_longPressAndDrag_notPreparesDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingDetectorTest.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextToolbarShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextToolbarNotShown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performKeyInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertSelectionEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/gesture/TextFieldScrolledSelectionGestureTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoMagnifierExists()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/gesture/TextFieldScrolledSelectionGestureTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextToolbarTest.kt",
  "fileLinesCount" : 1047,
  "components" : [ "primary::compose" ],
  "startLine" : 1021,
  "endLine" : 1024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapFromTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun key_event_left_up()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNeverAttached_showThrows()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenNeverAttached_hideDoesNotThrow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuExistsWithNumbers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuExistsWithNumbers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuExistsWithNumbers()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsRectangleOutlineForZeroSizedCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsRectangleOutlineForZeroSizedCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsRectangleOutlineForZeroSizedCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createsRectangleOutlineForZeroSizedCorners()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenu_defaultStatus_noPopup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuAreaTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCommitContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentConfiguration.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastLineIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerCacheWindowLogic.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerScrollScope.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestPositionAndForgetLastKnownKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerScrollPosition.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScrollableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchScrollDeltaInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDraggable2DState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScrollable2DState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/IndirectPointerInputDragCycleDetector.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDraggableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 996,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  DraggableAnchors()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun positionOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1582,
  "endLine" : 1585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateApproachOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateApproachOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapLayoutInfoProvider.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/MouseWheelScrollable.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAndRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueue.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusBoundsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/FocusedBounds.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySelectableChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyPositionChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextSelectionColors.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastVisibleOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateGlobalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorBeforeCharAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorAfterCharAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextUndoManager.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectCharsIn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldCoreModifier.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/undo/UndoManager.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAndHide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CursorAnimationState.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExtendDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHandleDragging()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1404,
  "endLine" : 1407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cut()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1452,
  "endLine" : 1455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveCursorUpByLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/GapBuffer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 720,
  "endLine" : 723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifier.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assignedToLane()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGaps()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridLaneInfo.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollPosition.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMainAxisLayoutSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1447,
  "endLine" : 1450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastLineIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListCacheWindowStrategy.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollPosition.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestPositionAndForgetLastKnownKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollPosition.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyListState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyDsl.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMainAxisLayoutSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasuredItem.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/IntervalList.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performSave()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazySaveableStateHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberLazyGridState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateScrollOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridScrollPosition.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestPositionAndForgetLastKnownKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridScrollPosition.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMainAxisLayoutSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredItem.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMaxSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyItemScopeImpl.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/GenericShape.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CutCornerShape.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShape.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1236,
  "endLine" : 1239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateImeAnimationSource()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateImeAnimationTarget()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowInsetsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixedIntInsets_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsValues_toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidHostTest/kotlin/androidx/compose/foundation/layout/WindowInsetsTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsActivity.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPixelCopyFinished()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxWithConstraintsTest.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_true_isDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visible_false_isNotDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/VisibleTest.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Visible.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendPlus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AspectRatio.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Intrinsic.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Intrinsic.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Box.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun insetsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insetsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1053,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Size.kt",
  "fileLinesCount" : 1133,
  "components" : [ "primary::compose" ],
  "startLine" : 1061,
  "endLine" : 1064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func cleanUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/Utils/MockAppDelegate.swift",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetInformationTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  assertArrayEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetInformationTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRadiusCopy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/CornerRadiusTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectMinDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectMaxDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenterLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenterRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restRectBottomLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetCopy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectFinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTranslateOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectInflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDeflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIntersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectMinDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectMaxDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenterLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenterRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMinDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMaxDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundingRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RoundRectTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeTimesInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/SizeTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeTimesFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/SizeTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeTimesDouble()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/SizeTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNaN()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRoots()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/RootsDetector.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun incrementCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionData.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionHandler.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun incrementCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionDataWithStateReads.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/RecompositionDataWithStateReads.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/NodeParameterReference.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void deallocateLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/canvas/DesktopCanvasTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLayerOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 996,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/PaintingStyleTest.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ClipOpTest.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/PathFillTypeTest.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedRenderEffect.skiko.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectOutlineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/OutlineTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectOutlineBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/OutlineTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BitmapPainterTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBrushPainterHashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/BrushPainterTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorSpace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun red()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun green()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun alpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1938,
  "endLine" : 1941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1949,
  "endLine" : 1952,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1954,
  "endLine" : 1957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directionForEmptyPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDirectionTest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeClearMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcOverMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstOverMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcInMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstInMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcOutMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstOutMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcAtopMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstAtopMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeXorMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModePlusMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeScreenMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeOverlayMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDarkenMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeLightenMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeModulateMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeExclusionMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeMultiplyMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeHueMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 390,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorMapsToFramework()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathReversionTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPaintAntiAlias()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDivisionTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PathDivisionTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BitmapPainter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BitmapPainter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BitmapPainter.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/ColorPainter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/ColorPainter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalLineToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalLineToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun curveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflectiveCurveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflectiveCurveToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quadTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quadToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflectiveQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reflectiveQuadToRelative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathBuilder.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/Shadow.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainter.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainter.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/InnerShadowPainter.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainter.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainter.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainter.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNormalized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun first()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/TextDecorationSpan.android.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOffsetForPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBidiRunDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/style/ShaderBrushSpan.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatus.android.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextLocales()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/extensions/LocaleExtensions.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf_throws_unknown_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextAlignTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf_throws_unknown_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/HyphensTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf_throws_unknown_value()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/style/TextDirectionTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_returns_the_correct_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_throws_exception_when_start_is_out_of_bounds_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_returns_the_plain_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Opsz_needsDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun text_and_selection_parameter_constructor_has_null_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_throws_whenNegativeStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection_throws_whenNegativeEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditingBufferTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun substring()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun substring_not_start_larger_than_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain_with_collapsed_min_max_returns_collapsed_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun to_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_the_same_instance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_the_equal_instance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_color_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_true_for_brush_to_color_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_fontSize_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns_false_for_lineHeight_change()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextStyleLayoutAttributesTest.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/nativeTest/kotlin/androidx/compose/ui/text/WeakKeysCacheTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_letterSpacing_and_noLineHeight_createsOneLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_noLetterSpacing_and_withLineHeight_createsOneLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startEqualToLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endGreaterThanLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endEqualToStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutFillBoundingBoxesTest.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutLineVisibleEndTest.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordStart_Empty_String()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetWordEnd_Empty_String()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordBoundaryTest.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructor_valid_full_text()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructor_valid_beginning()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructor_valid_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutTest.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEllipsized_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIsLineEllipsizedTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notEllipsized_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIsLineEllipsizedTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ellipsizeEnd_end_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIsLineEllipsizedTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ellipsizeEnd_end_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIsLineEllipsizedTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ellipsizeEnd_start_ltr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIsLineEllipsizedTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ellipsizeEnd_start_rtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIsLineEllipsizedTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure_BiDiText_returnNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_defaultAlignment_isAlignNormal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutSpanTest.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_ContentOrLtr()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveTextDirectionHeuristics_ContentOrRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LocaleDependent_uppercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LocaleDependent_lowercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_returns_the_same_instance_when_other_is_null()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformParagraphStyleTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth_empty_string_is_zero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth_empty_string_is_zero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicIntegrationTest.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_language()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_language_region()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_script()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleListTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_return_true_if_same_instance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge_returns_the_same_instance_when_other_is_null()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformSpanStyleTest.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyFontFamily()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1990,
  "endLine" : 1993,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStaleResolvedFonts_falseByDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntrinsicsAsyncTypefaceTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImmutableTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceResultSubject.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAsyncTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceResultSubject.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/BitmapSubject.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadDefaultTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadCursiveTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadMonospaceTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadSerifTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadSansSerifTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverFileTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 706,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapterPreloadTest.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_load_from_assets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetFont_isBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assetFont_doesntThrowForAsync()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_load_from_file()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileFont_isBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileFont_doesntThrowForAsync()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileDescriptorFont_isBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fileDescriptorFont_doesntThrowForAsync()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DelegatingFontLoaderForDeprecatedUsageTest.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefaultTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightItalicCreatesItalicFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightBoldCreatesBoldFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWeightBoldFontStyleItalicCreatesBoldItalicFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun variationSettings_arEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontWithAndroidFontFamilyName_isOptional()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyConstraints_hugeString_dontCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextMeasurerTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_noBreak_1MaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rtl_firstBreak_1MaxLines_smallWidth_noHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationBoundingBoxTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPathForRange_throws_exception_if_end_is_larger_than_last_line_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTest.kt",
  "fileLinesCount" : 1913,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toParagraphStyle_returnsNullPlatformStyle_ifNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/PlatformTextStyleTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsExceptionIfFontIsNotIncludedInTheApp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsExceptionIfFontIsNotReadable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTypefaceTest.kt",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidParagraphIntrinsicsTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawStyle_defaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blendMode_defaultValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clean()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonConfiguredEc_isNotLoaded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatusTest.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startEqualToLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endGreaterThanLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endEqualToStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphFillBoundingBoxesTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Bullet.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDecoration.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontWeight.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toVariationValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun italic()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun opticalSizing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun slant()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun width()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grade()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapter.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/GapBuffer.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fastRoundNaNToInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/InlineClassHelperTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyNotFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anyFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNullNotFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNullFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNullFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNullNotFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonTest/kotlin/androidx/compose/ui/util/ListUtilsTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun operatorUnaryMinus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/VelocityTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun operatorPlus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/VelocityTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun operatorMinus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/VelocityTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_sp_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_em_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_sp_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_em_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkCopy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intSizeTimesInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntSizeTest.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DensityTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTranslateIntOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectInflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectDeflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectIntersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectMinDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectMaxDimension()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectTopRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenterLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectCenterRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectBottomRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpSizeTimesInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpSizeTimesFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeCenter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpIntegerConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpFloatConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpDoubleConstruction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subtractOperator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOperator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiplyOperator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divideOperator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/TextUnit.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fixed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Constraints.kt",
  "fileLinesCount" : 633,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/ComposeViewAdapter.android.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CounterPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestInvalidationPreview.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentValueIsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun par2IsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentValueHasDifferentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun par1HasDifferentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun par2HasDifferentType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listsHasNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listsAreEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetIncorrectType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpIsParsedAsDoubleAndFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpIsParsedAsDoubleAndFloatList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intSizeIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intSizeIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intOffsetIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intOffsetIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetIsParsed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetIsParsedAsList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/UtilsTest.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedContentAndTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimatedVisibilityPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnimateContentSizeAndTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TargetBasedAndTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DecayAndTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InfiniteAndTransitionPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRevealClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  AndroidViewBinding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-viewbinding/src/main/java/androidx/compose/ui/viewinterop/AndroidViewBinding.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeInteropViewIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropElementHolder.web.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropViewHolder.web.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextToolbar.web.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/events/synthethicEvents.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/events/synthethicEvents.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendEditCommand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun manuallyRunCheckpoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/draganddrop/DesktopDragAndDropTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/draganddrop/DesktopDragAndDropTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPanelSizeIsItsPreferredSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/SwingPanelTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/mouse/MouseApplicationTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/input/mouse/MouseApplicationTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDescriptionAtIndexIs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 482,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNodeWithTagIndexInParentIs()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/RenderingTestScope.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitNextRender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/RenderingTestScope.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/ClipboardTest.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DialogWindowTest.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun exitTestApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowGainedFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/TestUtils.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleOwnerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleOwnerTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowInputEventTest.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  SemanticsPropertyKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutParams()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDescendantInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colorResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/ColorResources.android.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/contentcapture/AndroidContentCaptureManager.android.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrepare()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.android.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endStream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapter.android.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollCaptureSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetContentRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewRootForTest.android.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LayerMatrixCache.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewCompositionStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addViewInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeViewContext.android.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeViewContext.android.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findNextFocusFromRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WeakCache.android.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusTargetAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchKeyEventPreIme()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1438,
  "endLine" : 1445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1841,
  "endLine" : 1844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUncaughtExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1852,
  "endLine" : 1855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2055,
  "endLine" : 2058,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2060,
  "endLine" : 2063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreLayoutNodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2071,
  "endLine" : 2075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2087,
  "endLine" : 2090,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2865,
  "endLine" : 2868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePositionInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2870,
  "endLine" : 2873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2875,
  "endLine" : 2883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun incrementKeepScreenOnCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3134,
  "endLine" : 3137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decrementKeepScreenOnCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3139,
  "endLine" : 3142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3506,
  "endLine" : 3510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateMatrixToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3670,
  "endLine" : 3673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelCurrentEventStream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3868,
  "endLine" : 3871,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/NestedScrollInteropConnection.android.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateParentLayoutCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 712,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 816,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDimens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewsAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewsDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewDisappeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void notifyViewAppeared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewStructure newViewStructure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewStructure newVirtualViewStructure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AutofillId newAutofillId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void notifyViewTextChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customComparator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeNonMember()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.jvmAndAndroid.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/internal/PlatformOptimizedCancellationException.jvmAndAndroid.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityElements()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/InteropWrappingView.ios.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupForInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropContainer.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropContainer.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropViewHolder.ios.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropViewHolder.ios.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.ios.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneDidAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneWillDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun userInterfaceStyleDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneDidAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewWillAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesBegan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayerView.ios.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayerView.ios.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didMoveToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayerView.ios.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.ios.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAccessibilityElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToAccessibilityElement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1068,
  "endLine" : 1071,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1273,
  "endLine" : 1276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1278,
  "endLine" : 1281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun traitCollectionDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun safeAreaInsetsDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/DisplayLinkListener.ios.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pressesBegan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pressesEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldReceiveEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pressesBegan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pressesEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didMoveToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 677,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnDeinit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleDelegate.ios.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun traitCollectionDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalView.ios.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun layoutSubviews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalView.ios.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun plus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/autofill/ContentType.skiko.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnplaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun incrementKeepScreenOnCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decrementKeepScreenOnCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 720,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestMeasureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendAndPerformSnapshotChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/DragAndDropOwner.skiko.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/skiko/RecordDrawRectRenderDecorator.skiko.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/skiko/OverlayRenderDecorator.skiko.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translatedFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/layout/OffsetToFocusedRect.skiko.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/input/pointer/SyntheticEventSender.skiko.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneDragAndDropNode.skiko.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidatePositionInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidatePositionOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun doMeasureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidatePositionInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidatePositionOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneRecomposer.skiko.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRootForTestCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRootForTestDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultUiApplier.skiko.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun windowInsetsInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsetsProviderNode.skiko.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Popup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/Popup.skiko.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFiles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/AwtDragData.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/AwtDragData.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFromAndClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingDialog.desktop.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentResized()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingDialog.desktop.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingDialog.desktop.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingWindow.desktop.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComponentOrientation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUndecorated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setResizable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveBeforeInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/FocusSwitcher.desktop.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveAfterInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/FocusSwitcher.desktop.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComponentOrientation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUndecorated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setResizable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setComponentOrientation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFocusListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRequestFocusEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/res/DesktopSvgResources.desktop.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/res/DesktopSvgResources.desktop.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.desktop.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/SwingComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowTransparencyChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutDirectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detachLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowContainerPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 851,
  "endLine" : 860,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableInputMethods()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableInputMethods()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContainerSizeFromComponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTransferable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleIndexInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleActionDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFocusListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleRole()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCharacterAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 617,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSequenceAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSequenceAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSequenceBefore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 654,
  "endLine" : 657,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 823,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForeground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 858,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFontMetrics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibleByNodeId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusGained()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusLost()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowGainedFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowLocationTracker.desktop.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowLocationTracker.desktop.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowDecoration.desktop.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 721,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 735,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerWithAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/Windows.desktop.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emailAddress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun username()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun password()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newUsername()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newPassword()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postalAddress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postalCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardNumber()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardSecurityCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationDate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationMonth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationYear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationDay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressCountry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressRegion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressLocality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressStreet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressAuxiliaryDetails()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postalCodeExtended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personFullName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personFirstName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personLastName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personMiddleName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personMiddleInitial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personNamePrefix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personNameSuffix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneNumber()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneNumberDevice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneCountryCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneNumberNational()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateFull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateDay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateMonth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateYear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smsOTPCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChildCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardSecurityCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationDate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationMonth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationYear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardExpirationDay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTransformOriginCopy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/TransformOriginTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun push()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/SpatialTestData.kt",
  "fileLinesCount" : 2309,
  "components" : [ "primary::compose" ],
  "startLine" : 2287,
  "endLine" : 2290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addingNotAttachedNodeThrows()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DepthSortedSetTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveWithIndexEqualToSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 685,
  "endLine" : 688,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2548,
  "endLine" : 2551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/SessionMutexTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/SessionMutexTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retrieveSimpleValues()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyMaxDimensions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ConstraintsTest.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::compose" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyOverwriteScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCopyOverwriteScaleY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsUnspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_centerHorizontally()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_left()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbsoluteAlign_right()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToDown_changeNotConsumed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToDownIgnoreConsumed_changedConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToUp_changeNotConsumed_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changedToUpIgnoreConsumed_changedConsumed_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nothingConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocityWithMaxValue_valueShouldBeGreaterThanZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker1DTest.kt",
  "fileLinesCount" : 851,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity_noData_returnsZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/util/VelocityTrackerTest.kt",
  "fileLinesCount" : 1736,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipboardManagerWithoutHasText_returnsTrue_withNonEmptyGetText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/platform/ClipboardTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipboardManagerWithoutHasText_returnsFalse_withNullGetText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/platform/ClipboardTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipboardManagerWithoutHasText_returnsFalse_withEmptyGetText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/platform/ClipboardTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesBegan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/interop/InteropInteractionModeTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/interop/InteropInteractionModeTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowDrawnInsideRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 808,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawingPrebuiltGraphicsLayerTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowDrawn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shadowDrawnInsideRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addChildCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/RequestFocusEnterExitTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/InitialFocusTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1074,
  "endLine" : 1077,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1119,
  "endLine" : 1122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusableItem_next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusableItem_previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/MemoryLeakTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidViewWithConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1562,
  "endLine" : 1565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1892,
  "endLine" : 1895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2302,
  "endLine" : 2305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2401,
  "endLine" : 2404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropViewHolderTest.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropThreeFoldTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackDeltaConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackVelocityConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/MixedFocusChangeTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearLog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debug()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withModifierNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertStringEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertElementDiff()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1461,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1508,
  "endLine" : 1511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1548,
  "endLine" : 1551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTests.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeVisitAncestorsTest.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorTint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorAlignment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RootNodeLayoutTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementReusableNodeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementReusableNodeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnplaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementReusableNodeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2348,
  "endLine" : 2351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 3006,
  "endLine" : 3009,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSingleBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RectListIntegrationTest.kt",
  "fileLinesCount" : 1095,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsReturningEqualObjectForTheSameLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierIsReturningEqualObjectForTheSameLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1095,
  "endLine" : 1098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2323,
  "endLine" : 2326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2347,
  "endLine" : 2350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnplaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/UnplacedAwareModifierNodeTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areCompatible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1597,
  "endLine" : 1600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measuredAndLaidOutAfterFirstMeasureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1229,
  "endLine" : 1232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1275,
  "endLine" : 1278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1038,
  "endLine" : 1041,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1461,
  "endLine" : 1464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1515,
  "endLine" : 1518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel_noPointers_cancelNotDispatched()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 4007,
  "endLine" : 4010,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_noNodes_reportsWasDispatchedToNothing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2806,
  "endLine" : 2809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3596,
  "endLine" : 3599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuseLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3629,
  "endLine" : 3632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquality_key()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxWithKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2932,
  "endLine" : 2935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMotionEventScope_noPlatformEvent_throws()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCancelMotionEventScope_noPlatformEvent_throws()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropUtilsTest.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewOffsetsTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerInputModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventNavigationSystemTests.kt",
  "fileLinesCount" : 8306,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/DelegatedIndirectPointerAndFocusEventTests.kt",
  "fileLinesCount" : 1627,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun key_event_left_up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkIsTextEditor_returnsFalse_whenNoSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_returnsNull_whenNoSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_default_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withColor_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withFontSize_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withFontWeight_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withFontStyle_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withFontSynthesis_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withFontFeatureSettings_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withLetterSpacing_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withBaselineShift_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withBackground_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spanStyle_withTextDecoration_encodeAndDecode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidClipboardTest.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun assertOutput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowRecomposerTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LocalSoftwareKeyboardControllerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LayoutIdTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchHoverEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WrapperTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeViewIsTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewTreeComposeViewContextDoesNotExists()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTypeCantBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun charSequenceCantBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeLinePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1730,
  "endLine" : 1733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2861,
  "endLine" : 2864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertColorsEqual()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3922,
  "endLine" : 3925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPixelCopyFinished()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4301,
  "endLine" : 4304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4369,
  "endLine" : 4372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dialogTest_isShowingContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogPortraitNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogLandscapeNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogTest.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 937,
  "endLine" : 940,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/ActivityWithInsets.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::compose" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forcedFlagOnPopupToDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupSecureFlagTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forcedFlagOnPopupToEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupSecureFlagTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogPortraitNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogLandscapeNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogPortraitInEdgeToEdgeNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullScreenDialogInEdgeToEdgeLandscapeNotDefaultWidthDecorFitsMatchesContainerSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithNoStatusBarTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forcedFlagOnDialogToDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogSecureFlagTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forcedFlagOnDialogToEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogSecureFlagTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 759,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 867,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRestorer.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequesterModifier.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequesterModifier.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/ThrottledCallbacks.kt",
  "fileLinesCount" : 534,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnChangedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fractionVisibleInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RelativeLayoutBounds.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCoordinator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAsDelegateTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAttachLifecycle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runDetachLifecycle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatingNode.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideRulerValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MutableVectorWithMutationTracking.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MutableVectorWithMutationTracking.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateMeasurementForSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1336,
  "endLine" : 1339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTransparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasureResultChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNodeCoordinator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNodeDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markLayoutPending()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 935,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetAlignmentLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markChildrenDirty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerModifier.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerScope.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnRemeasuredModifier.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1242,
  "endLine" : 1245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeAndRegister()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnLayoutRectChangedModifier.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnLayoutRectChangedModifier.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/BeyondBoundsLayout.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutBoundsHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutBoundsHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutBoundsHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/SoftwareKeyboardInterceptionModifier.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/key/KeyInputModifier.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/rotary/RotaryInputModifier.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 673,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cleanUpHover()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDataPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/VelocityTracker.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeWith()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializableVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializableVariable.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/yaml/YAMLSerializer.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeOnUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/ListenablePlayerState.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidPaintContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replacePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1470,
  "endLine" : 1476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pull()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidEdgeEffect.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRemoteContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/Painter.java",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float floatExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackgroundModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/modifiers/BackgroundModifier.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicBackgroundModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/modifiers/DynamicBackgroundModifier.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyTouchUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyTouchUp.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestComponentVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentVisibility.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestParameters()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyTouchDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyTouchDown.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 609,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApplyTouchDrag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ApplyTouchDrag.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizeDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/ResizeDocument.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyConstructor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/creation/RemotePathTest.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listensTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposePlayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposePlayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reloadPalette()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldPrepare()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPopulateEventForVirtualView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeTouchHelper.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStateDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setRoleDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUniqueId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean scrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stringValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isModifierWithSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replacePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun use()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/ResizableLayout.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLifecycleOwner.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLifecycleOwner.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/SecondaryDisplay.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/SecondaryDisplay.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRemoteComposeCreationState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreToCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 791,
  "endLine" : 797,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClipBounds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 799,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1023,
  "endLine" : 1027,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1029,
  "endLine" : 1033,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1227,
  "endLine" : 1231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/VisibilityModifier.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloatArray.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemotePaint.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemotePaint.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun usePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberStateMachine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/StateLayout.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteComposeComponentModifier.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Document()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteComposeComponentModifier.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRemoteStringList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteStringList.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toRemoteAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toRemoteAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/action/ValueChange.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathTween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawBitmapFontTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawBitmapFontTextRunOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textMerge()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 755,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1322,
  "endLine" : 1325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1382,
  "endLine" : 1385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1395,
  "endLine" : 1398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1408,
  "endLine" : 1411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1421,
  "endLine" : 1424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1435,
  "endLine" : 1438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1449,
  "endLine" : 1452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1538,
  "endLine" : 1541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1563,
  "endLine" : 1566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDynamicModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRoundClipRectModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1728,
  "endLine" : 1731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBoxStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1778,
  "endLine" : 1781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFitBoxStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1791,
  "endLine" : 1794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCanvasStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1879,
  "endLine" : 1882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCanvasContentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1889,
  "endLine" : 1892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRootStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1895,
  "endLine" : 1898,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1901,
  "endLine" : 1904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticlesLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2208,
  "endLine" : 2211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2305,
  "endLine" : 2308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixVectorMath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2548,
  "endLine" : 2551,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean scrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T put()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cacheData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUTF8()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotePathBase()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotePathBase()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoneId getZone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/SystemClock.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatFunctionDefine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixSkew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixRotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setAntiAlias()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setColorId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setStrokeJoin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setStrokeMiter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setPorterDuffColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setPorterDuffColorIdFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Painter setShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String colorInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1005,
  "endLine" : 1008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeJoin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1066,
  "endLine" : 1069,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1080,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAntiAlias()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1089,
  "endLine" : 1092,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int fixColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataListFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoopOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/Size.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addVisibilityOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDynamicColorEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void textLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assignIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignByModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueIntegerChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostActionMetadataOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueIntegerExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueFloatChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueStringChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean evaluateInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean evaluateInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueFloatExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsiblePriorityModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void getComponentsData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyComputedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutPosition()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void documentation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toMathName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int fromNaN()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefault()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toMathName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int fromNaN()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurveSpecification()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/GeneralEasing.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toMathName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int fromNaN()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long packRCColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ColorUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String str()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WakeIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String str()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataListIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int idFromNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String idStringFromNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String colorInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathTween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawBitmapFontTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawBitmapFontTextRunOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textMerge()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBoxStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 996,
  "endLine" : 999,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCanvasStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1052,
  "endLine" : 1055,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCanvasContentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1058,
  "endLine" : 1061,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRootStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1073,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticlesLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1213,
  "endLine" : 1216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int storeBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1271,
  "endLine" : 1274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1388,
  "endLine" : 1391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixVectorMath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1404,
  "endLine" : 1407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidthModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1438,
  "endLine" : 1441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeightModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1444,
  "endLine" : 1447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueIntegerExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1545,
  "endLine" : 1548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 527,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocumentContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commit()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RcPaint.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HTag()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawSector()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 851,
  "endLine" : 854,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1117,
  "endLine" : 1120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textMerge()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmapFontTextRun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1268,
  "endLine" : 1271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathTween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1482,
  "endLine" : 1485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pathCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1492,
  "endLine" : 1495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float reserveFloatVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1696,
  "endLine" : 1699,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int mapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2154,
  "endLine" : 2157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addContentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2836,
  "endLine" : 2839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2873,
  "endLine" : 2876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endCollapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2911,
  "endLine" : 2914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2948,
  "endLine" : 2951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endCollapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2986,
  "endLine" : 2989,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3090,
  "endLine" : 3093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endFitBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3107,
  "endLine" : 3110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endStateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3144,
  "endLine" : 3147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3215,
  "endLine" : 3218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3467,
  "endLine" : 3470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float addDynamicFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3584,
  "endLine" : 3587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3681,
  "endLine" : 3684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3888,
  "endLine" : 3891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3899,
  "endLine" : 3902,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3911,
  "endLine" : 3914,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3960,
  "endLine" : 3963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightModifier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightModifier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthInModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CollapsiblePriorityModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/CollapsiblePriorityModifier.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OffsetModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/OffsetModifier.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SemanticsModifier.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchActionModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/TouchActionModifier.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightInModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun flush()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueFloatExpressionChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueFloatExpressionChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueIntegerChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueIntegerChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueIntegerExpressionChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueIntegerExpressionChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueStringChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueStringChange.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueStringChange.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/HostAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/HostAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueFloatChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueFloatChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertExists()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertion.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::glance" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/GlanceMappedNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::glance" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNode.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::glance" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun closeSession()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markNow()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/InteractiveFrameClock.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::glance" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combine()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/TextDecoration.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::glance" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mutableActionParametersOf()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/action/ActionParameters.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::glance" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHasStableIds()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RemoteCollectionItems.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::glance" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewTypeCount()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RemoteCollectionItems.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::glance" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun update()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidget.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::glance" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppWidgetId()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGlanceIdBy()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidgetManager.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::glance" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/InvisibleActionTrampolineActivity.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::glance" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/GlanceTileService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::glance" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/GlanceTileService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::glance" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/GlanceTileService.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::glance" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 650,
  "endLine" : 653,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needMirroring()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 920,
  "endLine" : 923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReuseBitmap()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1105,
  "endLine" : 1108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean unregisterPlatformCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void registerPlatformCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 829,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void registerAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 962,
  "endLine" : 965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Animator loadAnimator()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isColorType()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 882,
  "endLine" : 885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCursorToStringConverter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View newView()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View newDropDownView()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 515,
  "endLine" : 518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTransitionInternal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternPathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectAnimator createNullAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void saveMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimumHorizontalAngle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimumVerticalAngle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaximumAngle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scene()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/AutoTransition.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::transition" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setConcat()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preTranslate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preScale()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preScale()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preRotate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preRotate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preSkew()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preSkew()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preConcat()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postTranslate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postScale()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postScale()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postRotate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postRotate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postSkew()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postSkew()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean postConcat()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRectToRect()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeListeners()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reserveEndViewTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Explode()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object controlDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onAppear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onDisappear()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition setDuration()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition setStartDelay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition setInterpolator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator createAnimator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition addTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1091,
  "endLine" : 1094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition removeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1189,
  "endLine" : 1192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1284,
  "endLine" : 1287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1310,
  "endLine" : 1313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1336,
  "endLine" : 1339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeChildren()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1362,
  "endLine" : 1365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeChildren()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1392,
  "endLine" : 1395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeTarget()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1448,
  "endLine" : 1451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition excludeChildren()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1475,
  "endLine" : 1478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceBorder.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::tv" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showPreviousItem()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showNextItem()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProvideTextStyle()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Text.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::tv" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/request/ExerciseGoalRequest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/internal/StatusCallback.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleNonRetriableDisconnection()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionManager()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ProtoParcelable.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEvent.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::health" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromId()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseType.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::health" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseStateInfo.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDataTypes()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsAutoPauseAndResumeEnabled()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIsGpsEnabled()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExerciseGoals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDebouncedGoals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExerciseParams()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSwimmingPoolLengthMeters()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExerciseTypeConfig()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBatchingModeOverrides()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExerciseEventTypes()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseConfig.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::health" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDataTypes()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveListenerConfig.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::health" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDailyGoals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveListenerConfig.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::health" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setHealthEventTypes()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/PassiveListenerConfig.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::health" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun expireToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakeHealthConnectClient.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::health" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun replaceGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakePermissionController.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun revokeAllPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientImpl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::health" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun between()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/time/TimeRangeFilter.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::health" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/contracts/ExerciseRouteRequestContract.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Exception getApiVersionCheckFailureException()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleNonRetriableDisconnection()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 160,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterListener()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionManager()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/OverlayStyle.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOnWatchFaceColorsListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionBatteryOkay()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionPowerConnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/CancellableUniqueTask.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::wear" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/RemoteWatchFaceView.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setConfigExtras()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFixedComplicationDataSource()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 800,
  "endLine" : 803,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setNameResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun increaseIndent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/IndentingPrintWriter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decreaseIndent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/IndentingPrintWriter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun println()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/IndentingPrintWriter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/IndentingPrintWriter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceColors.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationSlotBounds.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindingDied()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source-ktx/src/main/java/androidx/wear/watchface/complications/datasource/SuspendingComplicationDataSourceService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source-ktx/src/main/java/androidx/wear/watchface/complications/datasource/SuspendingComplicationDataSourceService.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSurroundingText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long roundUpToUnit()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder setStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder setSurroundingText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 731,
  "endLine" : 734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder setShowNowText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder setMinimumUnit()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 766,
  "endLine" : 769,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatBuilder setFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatBuilder setStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatBuilder setSurroundingText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText build()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDataSource()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDisplayPolicy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDynamicValueInvalidationFallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentDescriptionLabel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorStateWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetUserStyleSchemaParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleSchemaParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdTypeAndDefaultProviderPolicyWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadlessWatchFaceInstanceParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetComplicationSlotMetadataParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetComplicationSlotMetadataParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationRenderParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchFaceRenderParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIdAndComplicationDataWireFormats()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WallpaperInteractiveWatchFaceInstanceParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultProviderPoliciesParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/DefaultProviderPoliciesParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetUserStyleFlavorsParams createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleFlavorsParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleFlavorWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleSchemaWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSchemaWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/OptionWireFormat.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleSettingWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSettingWireFormat.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationOverlayWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationOverlayWireFormat.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleFlavorsWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorsWireFormat.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchUiState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchUiState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdAndComplicationDataWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdAndComplicationDataWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayerParameterWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayerParameterWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdAndComplicationStateWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationStateWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundingArcWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdAndTapEventWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceConfig createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderParametersWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationSlotMetadataWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchFaceColorsWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchFaceOverlayStyleWireFormat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1001,
  "endLine" : 1004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 2266,
  "endLine" : 2269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3241,
  "endLine" : 3244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getComplicationSlotIdAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1028,
  "endLine" : 1031,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaint()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIconBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/IconLayoutHelper.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSmallImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/SmallImageLayoutHelper.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLargeImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LargeImageLayoutHelper.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldShowTextOnly()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTextTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationStyle.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTitleTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationStyle.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OngoingActivity create()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTemplate()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimatedIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimatedIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStaticIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStaticIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatus()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTouchIntent()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLocusId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOngoingActivityId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCategory()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Status getStatus()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocusIdCompat getLocusId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TextStatusPart.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimerStatusPart.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWearableButtonLocation()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWearableButtonLocation()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Ripple.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ProvideTextStyle()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Text.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollAway.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLayoutDirectionRtl()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Resources.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRoundDevice()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/Resources.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ImageWithScrimPainter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ImageWithScrimPainter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material-core/src/main/java/androidx/wear/compose/materialcore/ImageWithScrimPainter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/WearNavigator.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryVelocityTracker.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun isNewScrollEvent()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToTarget()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observeEvent()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startThresholdTracking()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1084,
  "endLine" : 1087,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTracking()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 1090,
  "endLine" : 1093,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberRevealState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeToReveal.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeToReveal()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeToReveal.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::wear" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumn.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnDsl.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doEstimateThickness()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedComposable.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChange()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CompositionLocals.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 989,
  "endLine" : 992,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Ripple.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ProvideTextStyle()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Text.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::wear" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  rememberSwipeableState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onUnbind()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addExcludedTag()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingConfig.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addExcludedTags()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingConfig.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int version()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int version()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFractionOfScreenPx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/ResourcesUtil.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawerDelayed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addCalendarAuthorityUri()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addCalendarDataAuthority()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnTimerFinishedListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmationOverlay setMessage()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmationOverlay setMessage()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmationOverlay setType()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConfirmationOverlay setDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClockwise()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 861,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDim()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateScrim()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAnimating()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 519,
  "endLine" : 522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBounds()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInnerCircleRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 764,
  "endLine" : 767,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInnerCircleBorderWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 769,
  "endLine" : 772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setShadowVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startTimer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeDismissFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFractionOfScreenPx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ResourcesUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doRedraw()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 795,
  "endLine" : 798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClockwise()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEllipsize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 863,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFontFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 907,
  "endLine" : 910,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 930,
  "endLine" : 933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollDegreesPerScreen()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBezelWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableLinearLayoutManager()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotShadowDx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotShadowDy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void positionChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNext()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/NestedScrollViewFlingWatcher.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNext()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/ScrollViewFlingWatcher.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedFling()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 885,
  "endLine" : 888,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStateStore()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationQuotaManager()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDynamicTypesQuotaManager()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClock()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppStateEntryValues()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedQuotaManagerImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicFloatInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicTypeBindingRequest forDynamicBoolInternal()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void advanceToAnimationTime()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBoundType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initPendingBoundTypes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NodeInfo getNodeInfo()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker markForChildRemoval()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PipelineMaker rememberNode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 961,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllQuotaReleased()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1142,
  "endLine" : 1145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDynamicDataPipeline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoadActionExecutor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoadActionListener()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRendererResources()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProtoLayoutTheme()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 769,
  "endLine" : 772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClickableIdExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 808,
  "endLine" : 811,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoggingUtils()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setApplyFontVariantBodyAsDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float toPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1262,
  "endLine" : 1265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isZeroLengthImageDimension()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3093,
  "endLine" : 3096,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearRenderedMetadata()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4846,
  "endLine" : 4849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAspectRatio()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingRelative()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultAndroidSeekableAnimatedImageResourceByResIdResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidSeekableAnimatedImageResourceByResIdResolver.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedLineView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeCapShadow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawableOrThrow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OneOffPreDrawListener()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/OneOffPreDrawListener.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRendererResources()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProtoLayoutTheme()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStateStore()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoadActionListener()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLoggingUtils()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 679,
  "endLine" : 682,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRunningAnimationsLimit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAdaptiveUpdateRatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 703,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsViewFullyVisible()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areNodesEquivalent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEdgeContentThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentAndSecondaryLabelSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getEdgeContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addSlotContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalSpacerWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalSpacerHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addButtonContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFiveButtonDistribution()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPrimaryLabelTypography()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setIconSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setIsPrimaryLabelScalable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrimaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Image getIconContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProgress()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProgress()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOuterMarginApplied()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getEndAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorColors getCircularProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOuterMarginApplied()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Button build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImageContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTypography()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScalable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItalic()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-lint/src/main/java/androidx/wear/protolayout/lint/ProtoLayoutMinSchemaDetector.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedInt32 fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedString fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedFloat fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedBool fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedColor fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedInstant fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 725,
  "endLine" : 728,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FixedDuration fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 852,
  "endLine" : 855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicDataValue dynamicDataValueFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnimationSpec fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimationParameters fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CubicBezierEasing fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder putAll()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataValues.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  PlatformDataValues of()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataValues.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordPropertyUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArithmeticInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateInt32Source fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatToInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1073,
  "endLine" : 1076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatableDynamicInt32 fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1348,
  "endLine" : 1351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2435,
  "endLine" : 2438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2456,
  "endLine" : 2459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Int32FormatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2596,
  "endLine" : 2599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateStringSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2731,
  "endLine" : 2734,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConcatStringOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3005,
  "endLine" : 3008,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatFormatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3160,
  "endLine" : 3163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArithmeticFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3558,
  "endLine" : 3561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateFloatSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3687,
  "endLine" : 3690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Int32ToFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3799,
  "endLine" : 3802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatableDynamicFloat fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4060,
  "endLine" : 4063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5048,
  "endLine" : 5051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5061,
  "endLine" : 5064,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5073,
  "endLine" : 5076,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5094,
  "endLine" : 5097,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateBoolSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5215,
  "endLine" : 5218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComparisonInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5350,
  "endLine" : 5353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComparisonFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5499,
  "endLine" : 5502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotBoolOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5626,
  "endLine" : 5629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LogicalBoolOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5744,
  "endLine" : 5747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateColorSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6095,
  "endLine" : 6098,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatableDynamicColor fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6371,
  "endLine" : 6374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ConditionalColorOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6508,
  "endLine" : 6511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PlatformTimeSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6886,
  "endLine" : 6889,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicInstant dynamicInstantFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7434,
  "endLine" : 7437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicZonedDateTime dynamicZonedDateTimeFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7693,
  "endLine" : 7696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InstantToZonedDateTimeOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7743,
  "endLine" : 7746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetZonedDateTimePartOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7859,
  "endLine" : 7862,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BetweenDuration fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7980,
  "endLine" : 7983,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicDuration dynamicDurationFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8578,
  "endLine" : 8581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetDurationPartOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8623,
  "endLine" : 8626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateInstantSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8739,
  "endLine" : 8742,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnLoadTrigger fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DpProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DegreesProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpandedDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 927,
  "endLine" : 930,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProportionalDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1172,
  "endLine" : 1175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContainerDimension containerDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1283,
  "endLine" : 1286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExtensionDimension extensionDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1416,
  "endLine" : 1419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundingBoxRatio fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1457,
  "endLine" : 1460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Clickable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Semantics fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Padding fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Border fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1002,
  "endLine" : 1005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CornerRadius fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1118,
  "endLine" : 1121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1155,
  "endLine" : 1158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Corner fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1290,
  "endLine" : 1293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Background fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1512,
  "endLine" : 1515,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ElementMetadata fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1615,
  "endLine" : 1618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Transformation fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1782,
  "endLine" : 1785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Modifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2078,
  "endLine" : 2081,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnterTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2442,
  "endLine" : 2445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FadeInTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2552,
  "endLine" : 2555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExitTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2811,
  "endLine" : 2814,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SlideParentBound fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3210,
  "endLine" : 3213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcModifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3336,
  "endLine" : 3339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpanModifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3457,
  "endLine" : 3460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Shadow fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3554,
  "endLine" : 3557,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidStringExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidIntExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidLongExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidDoubleExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidBooleanExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidActivity fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LaunchAction fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoadAction fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanVerticalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 535,
  "endLine" : 538,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpProp getSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontStyle fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 770,
  "endLine" : 773,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontVariationSetting fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1309,
  "endLine" : 1312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1357,
  "endLine" : 1360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Text fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1810,
  "endLine" : 1813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1962,
  "endLine" : 1965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContentScaleModeProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2098,
  "endLine" : 2101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorFilter fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2183,
  "endLine" : 2186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Image fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2336,
  "endLine" : 2339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentScaleMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2457,
  "endLine" : 2460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spacer fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2593,
  "endLine" : 2596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Box fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2856,
  "endLine" : 2859,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2991,
  "endLine" : 2994,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpanText fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3075,
  "endLine" : 3078,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpanImage fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3268,
  "endLine" : 3271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3415,
  "endLine" : 3418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spannable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3590,
  "endLine" : 3593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3715,
  "endLine" : 3718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Column fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3876,
  "endLine" : 3879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Row fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4102,
  "endLine" : 4105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4181,
  "endLine" : 4184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Arc fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4341,
  "endLine" : 4344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4470,
  "endLine" : 4473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4506,
  "endLine" : 4509,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcText fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4584,
  "endLine" : 4587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4701,
  "endLine" : 4704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcLine fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4839,
  "endLine" : 4842,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5019,
  "endLine" : 5022,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcSpacer fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5224,
  "endLine" : 5227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArcAdapter fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5390,
  "endLine" : 5393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExtensionLayoutElement fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5666,
  "endLine" : 5669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcLayoutElement arcLayoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5878,
  "endLine" : 5881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HorizontalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6229,
  "endLine" : 6232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VerticalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6308,
  "endLine" : 6311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Int32Prop fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoolProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceParameters fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenWidthDp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenHeightDp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenShape()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRendererSchemaVersion()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCapabilities()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimumFreshnessLimitMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidImageResourceByResId fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InlineImageResource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidthPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeightPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidAnimatedImageResourceByResId fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartTrigger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidSeekableAnimatedImageResourceByResId fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProgress()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInlineResource()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 634,
  "endLine" : 637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVersion()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 758,
  "endLine" : 761,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIdToImageMapping()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimelineEntry fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValidity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTimelineEntry()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStop fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SweepGradient fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float constrainedMap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/MathUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIconSpacerWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinimalTappableSquareLength()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalPadding()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EmProp letterSpacingSpToEm()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/TextStyle.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHorizontalSpacerWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerticalSpacerHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFiveButtonDistribution()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonColors.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMetadataTagName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setPrimaryLabelTypography()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setIsPrimaryLabelScalable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrimaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 601,
  "endLine" : 604,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setProgress()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartAngle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndAngle()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImageContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTextContent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTypography()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setIsScalable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setColor()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItalic()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-tooling-preview/src/main/java/androidx/wear/tiles/tooling/preview/TilePreviewData.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTilesTheme()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long findCurrentTimelineEntryExpiry()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLayoutUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelScheduledUpdates()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-tooling/src/main/java/androidx/wear/tiles/tooling/StaticPlatformDataProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-tooling/src/main/java/androidx/wear/tiles/tooling/StaticPlatformDataProvider.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileInteractionEvent fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestamp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActiveTileIdentifier()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActiveTileIdentifier.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCurrentState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeviceConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ProtoParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture onResourcesRequest()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTileInactiveLegacy()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 847,
  "endLine" : 850,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExpandedDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProportionalDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourcesVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTileTimeline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFreshnessIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Modifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HorizontalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VerticalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanVerticalAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Text fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1175,
  "endLine" : 1178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContentScaleModeProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1371,
  "endLine" : 1374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Image fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1582,
  "endLine" : 1585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spacer fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1761,
  "endLine" : 1764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Box fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1920,
  "endLine" : 1923,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spannable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2519,
  "endLine" : 2522,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Column fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2765,
  "endLine" : 2768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2962,
  "endLine" : 2965,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Arc fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3153,
  "endLine" : 3156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLargeScreen()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3980,
  "endLine" : 3983,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenWidthDp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenHeightDp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScreenShape()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidImageResourceByResId fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidthPx()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeightPx()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFormat()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInlineResource()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addIdToImageMapping()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEndMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setValidity()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLayout()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addTimelineEntry()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestApiVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOnTileAddedEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOnTileRemovedEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOnTileEnterEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOnTileLeaveEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-testing/src/main/java/androidx/wear/tiles/testing/TestTileClient.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesAnyIgnoringCase()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/ComposePlatforms.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitTranslationEntry()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/UpdateTranslationsTask.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromTag()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/UpdateTranslationsTask.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOrNull()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Version.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseFilenameOrNull()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Version.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parseOrNull()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Version.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/SingleFileCopy.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkPlaygroundGradleConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/playground/VerifyPlaygroundGradleConfigurationTask.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 61,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldEnforceKotlinStrictApiMode()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSerialized()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/testConfiguration/OwnersService.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ListAndroidXPropertiesTask.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getApiLintBaseline()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/GenerateApiTask.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldInclude()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSubset()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFormattedDate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLibraryBuildInfoFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/buildInfo/CreateLibraryBuildInfoFileTask.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutput()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ListTaskOutputsTask.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeOutputText()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ListTaskOutputsTask.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ListTaskOutputsTask.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArchTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finished()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finished()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/InstantTaskExecutorRule.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::arch" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskExecutorWithFakeMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ReportDrawn.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::activity" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReportDrawnAfter()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ReportDrawn.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::activity" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/PredictiveBackHandler.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::activity" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/PredictiveBackHandler.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::activity" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addObserver()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearObservers()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMediaType()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOrderedSelection()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDefaultTab()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFillInIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnContextAvailableListener()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAwareHelper.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::activity" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContentView()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnBackInvokedDispatcher()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/PipHintTracker.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::activity" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustLayoutInDisplayCutoutMode()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustLayoutInDisplayCutoutMode()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun activityDestroyed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1063,
  "endLine" : 1066,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/BackEventCompat.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::activity" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater-appcompat/src/main/java/androidx/asynclayoutinflater/appcompat/AsyncAppCompatFactory.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater-appcompat/src/main/java/androidx/asynclayoutinflater/appcompat/AsyncAppCompatFactory.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void triggerCallbacks()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onInflateFinished()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentRoot()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLightSourceAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSyncStrategy()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBufferFormat()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUsageFlags()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGLRenderer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 462,
  "endLine" : 465,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 836,
  "endLine" : 839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAttribute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLConfigAttributes.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::graphics" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerEGLContextCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterEGLContextCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 537,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDamageRegion()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCrop()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPosition()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setName()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDesiredPresentTime()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDebugName()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainRenderRequest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBufferFormat()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUsageFlags()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preserveContents()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentRoot()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLightSourceAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelPending()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit OnCompleteCallbackWrapper()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit OnCommitCallbackWrapper()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int dup_fence_fd()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean SyncFenceBindings_nResolveSyncFileInfo()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean SyncFenceBindings_nResolveSyncFileInfoFree()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC obtainEglGetNativeClientBufferANDROID()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLCREATEIMAGEKHRPROC obtainEglCreateImageKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLDESTROYIMAGEKHRPROC obtainEglDestroyImageKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNGLEGLIMAGETARGETTEXTURE2DOESPROC obtainGlImageTargetTexture2DOES()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLDUPNATIVEFENCEFDANDROIDPROC obtainEglDupNativeFenceFDANDROID()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLCREATESYNCKHRPROC obtainEglCreateSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLGETSYNCATTRIBKHRPROC obtainEglGetSyncAttribKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLCLIENTWAITSYNCKHRPROC obtainEglClientWaitSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PFNEGLDESTROYSYNCKHRPROC obtainEglDestroySyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglGetNativeClientBufferAndroid()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "graphics/filters/filters/src/main/java/androidx/graphics/filters/VignetteProcessor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::graphics" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool isFloatFinite()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE smoothstep()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Verb peek()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/PathIterator.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::graphics" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesCurvature()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsForEmptyParse()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsForBlankParse()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsForOnlyVersionNoTags()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsForWrongSeparator()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsForNonNumbers()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsWhenTagNotFirst()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsWhenCoordinatesAndTagSeparated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureSerializerTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::graphics" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun x()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun y()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun xy()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asLine()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/SvgPathParser.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::graphics" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeDescriptor()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advertise()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/BluetoothLe.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpened()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun root()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun action()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/commonMain/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializer.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::savedstate" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/commonMain/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializer.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::savedstate" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 803,
  "endLine" : 806,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_whenHasKey_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains_whenDoesNotHaveKey_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_whenEmpty_returnTrue()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentDeepToString_isEmpty_returnsEmptyBrackets()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoolean_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChar_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 411,
  "endLine" : 414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequence_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDouble_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloat_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInt_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 564,
  "endLine" : 567,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 589,
  "endLine" : 592,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLong_whenSet_differentType_returnsDefault()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 622,
  "endLine" : 625,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getString_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 676,
  "endLine" : 680,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 702,
  "endLine" : 706,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntListOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 743,
  "endLine" : 746,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceListOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 793,
  "endLine" : 796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateList_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 828,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateListOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 845,
  "endLine" : 848,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateListOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 856,
  "endLine" : 860,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringListOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 893,
  "endLine" : 896,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 947,
  "endLine" : 950,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1001,
  "endLine" : 1004,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1045,
  "endLine" : 1048,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1099,
  "endLine" : 1102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1153,
  "endLine" : 1156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1207,
  "endLine" : 1210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1261,
  "endLine" : 1264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArray_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1296,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1313,
  "endLine" : 1316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArrayOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1365,
  "endLine" : 1368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArrayOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1376,
  "endLine" : 1380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedState_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1396,
  "endLine" : 1400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1411,
  "endLine" : 1414,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1422,
  "endLine" : 1426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinder_whenSet_differentType_returnsDefault()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinderOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinderOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSize_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeF_whenSet_differentType_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeFOrNull_whenSetNull_returns()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeFOrNull_whenSet_differentType_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableOrNull_whenSetNull_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableListOrNull_whenSetNull_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableListOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArrayOrNull_whenSetNull_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParcelableArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSparseParcelableArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaSerializableOrNull_whenSetNull_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJavaSerializableOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decode()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeFSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlineOnlyWithChildrenFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/internal/OutlineOnlyWithChildrenFrameLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlineOnlyWithChildrenFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/internal/OutlineOnlyWithChildrenFrameLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/internal/OutlineOnlyWithChildrenFrameLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragment.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlideEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/SlideNoPropagation.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenterCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition addListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition removeListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompletion()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyBufferingStartEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreatePrimaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onUpdatePlaybackState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlaybackStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMediaDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getMediaArt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRowPresenter getControlsRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 835,
  "endLine" : 838,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVideoUrl()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferedPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDurationChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayCompleted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreparedStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 591,
  "endLine" : 594,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateDescriptionAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateTitleAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestAudioPermission()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSetSearchResultProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 452,
  "endLine" : 455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1535,
  "endLine" : 1540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1641,
  "endLine" : 1644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1804,
  "endLine" : 1807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1822,
  "endLine" : 1825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntranceTransitionStartState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1847,
  "endLine" : 1853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 468,
  "endLine" : 471,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DrawableWrapper getImageInWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 602,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DrawableWrapper getImageOutWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 607,
  "endLine" : 610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 1000,
  "endLine" : 1003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long onGuidedActionEditedAndProceed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction findButtonActionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction findActionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1235,
  "endLine" : 1238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHeadersEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHeadersGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonClickListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1559,
  "endLine" : 1564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1665,
  "endLine" : 1668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1828,
  "endLine" : 1831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1846,
  "endLine" : 1849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntranceTransitionStartState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1871,
  "endLine" : 1877,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowOrHideControlsOverlayOnUserInteraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToVideoBeforeCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateDescriptionAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateTitleAnimator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 792,
  "endLine" : 795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void createStateMachineStates()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowOrHideControlsOverlayOnUserInteraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View inflateTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 833,
  "endLine" : 836,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attach()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestAudioPermission()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onSetSearchResultProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 734,
  "endLine" : 737,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoFragmentGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragmentGlueHost.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonClickListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHeadersEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHeadersGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoSupportFragmentGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragmentGlueHost.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View inflateTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void switchToVideoBeforeCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long onGuidedActionEditedAndProceed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction findButtonActionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction findActionById()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 838,
  "endLine" : 841,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1239,
  "endLine" : 1242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startLateSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startLateSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorFilterDimmer create()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateBounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorOverlayDimmer createColorOverlayDimmer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Customizations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSystemApp()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRowFocusView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRowFocusView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRowFocusView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbSpace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGrandChildCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B datePickerFormat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B date()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B minDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B maxDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseRowsFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseRowsFrameLayout.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStreamPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinalRecognizedText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DottySpan()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DirectPropertyTarget()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMediaItemPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDetailsChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onControlSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onControlClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onRowViewExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelperApi21.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void update()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemBridgeAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusHighlight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onFailedToRecycleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSelectLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextFocusDownId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawables()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabels()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryLabels()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemFocused()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupHeaderItemFocusHighlight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageDrawableChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNonNegativeWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getNonNegativeHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaItemActionPresenter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveRadius()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBarHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveBarHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setImageBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylingRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylingRelativeLayout.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setupImeOptions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 824,
  "endLine" : 827,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getFloat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1532,
  "endLine" : 1535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1537,
  "endLine" : 1540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getInteger()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1542,
  "endLine" : 1545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDimension()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1547,
  "endLine" : 1550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSeparators()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScaleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuilderBase()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B id()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B title()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B title()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B editTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B editTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B description()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B description()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B editDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B editDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B intent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B icon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B inputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B descriptionInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B editInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 438,
  "endLine" : 441,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B descriptionEditInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 451,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B hasNext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 499,
  "endLine" : 502,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B infoOnly()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B enabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B focusable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 527,
  "endLine" : 530,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B subActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B autoSaveRestoreEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B autofillHints()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 644,
  "endLine" : 647,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getFinalInfoVisFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getFinalInfoAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 897,
  "endLine" : 901,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void mockEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoOffsetAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 930,
  "endLine" : 933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoHeightAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InfoAlphaAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 960,
  "endLine" : 963,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPositionProperty adapterPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPositionProperty viewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPositionProperty offset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPositionProperty fraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMediaListHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMediaListHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scaleOrbViewOnly()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrbIcon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableOrbColorAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRecycledPoolSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue at()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getMarkerValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue at()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getMarkerValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageDrawableChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setActionsBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 776,
  "endLine" : 779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ParallaxEffect weights()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ParallaxEffect target()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ParallaxEffect target()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder needsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder needsShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder needsRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder preferZOrder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder keepForegroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder options()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options roundedCornerRadius()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelperApi21.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelperApi21.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDimensionFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 523,
  "endLine" : 526,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void toggleMoreActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void captureValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/Scale.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackViewPager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackTabLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSavePolicy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLimitNumber()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemAlignmentOffsetWithPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 510,
  "endLine" : 513,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 642,
  "endLine" : 645,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 661,
  "endLine" : 664,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 740,
  "endLine" : 743,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 750,
  "endLine" : 753,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 922,
  "endLine" : 925,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setFocusSearchDisabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1001,
  "endLine" : 1006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateScrollMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateScrollMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewHolderSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/OnChildViewHolderSelectedListener.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumColumns()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 738,
  "endLine" : 741,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 823,
  "endLine" : 826,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemAlignmentOffsetWithPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemAlignmentViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 850,
  "endLine" : 853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNumRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 881,
  "endLine" : 884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasOnChildViewHolderSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 950,
  "endLine" : 953,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDecoratedRight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1186,
  "endLine" : 1189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDecoratedBottom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1192,
  "endLine" : 1195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getViewPrimarySize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1215,
  "endLine" : 1218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewCenterX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1228,
  "endLine" : 1231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewCenterY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1233,
  "endLine" : 1236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSizeSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1344,
  "endLine" : 1347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDecoratedMeasuredWidthWithMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1349,
  "endLine" : 1352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDecoratedMeasuredHeightWithMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1354,
  "endLine" : 1357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceRequestLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1488,
  "endLine" : 1499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1503,
  "endLine" : 1506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1792,
  "endLine" : 1795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void smoothScrollToPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2676,
  "endLine" : 2679,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2681,
  "endLine" : 2684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelectionWithSub()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2690,
  "endLine" : 2693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getSecondaryScrollDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3000,
  "endLine" : 3003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrollToView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3012,
  "endLine" : 3015,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCreatedLastItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3496,
  "endLine" : 3499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCreatedFirstItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3501,
  "endLine" : 3504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3686,
  "endLine" : 3689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int findRowMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int findRowMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStartVelocity()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setMaxValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setMinValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameCallbackScheduler getScheduler()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 825,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlingAnimation()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  FlingAnimation()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlingAnimation setMinValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlingAnimation setMaxValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlingAnimation setStartVelocity()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringAnimation()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringAnimation setSpring()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringForce setFinalPosition()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueThreshold()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object instantiateItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPager()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPager()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 632,
  "endLine" : 635,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isDecorView()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1491,
  "endLine" : 1494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1537,
  "endLine" : 1540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTransformation()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSpacing()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterSetTest.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::collection" ],
  "startLine" : 829,
  "endLine" : 832,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeConstruction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indices()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstOrNullNoParam()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastOrNullNoParam()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAllList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstWithPredicate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithPredicate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyObjectList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 782,
  "endLine" : 785,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun objectListOfEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun listIteratorInitialIndex()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultUsesDefaultWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentReturnsNullWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LongSparseArrayTest.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::collection" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrDefaultUsesDefaultWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putIfAbsentReturnsNullWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeValueKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SparseArrayCompatTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::collection" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassSetOfEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassSetTest.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::collection" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeMustBeGreaterThan0()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnsNull()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrDefaultUsesDefaultWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putIfAbsentReturnsNullWhenAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeValueKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SimpleArrayMapTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::collection" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scatterSetOfEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/OrderedScatterSetTest.kt",
  "fileLinesCount" : 1343,
  "components" : [ "primary::collection" ],
  "startLine" : 1037,
  "endLine" : 1040,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmptyReturnsFalseIfInserted()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getReturnsNullIfNotExists()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterateAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterateEmptyList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/IndexBasedArrayIteratorTest.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::collection" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeConstruction()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indices()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyTestValueClassList()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 778,
  "endLine" : 781,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testValueClassListOfEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 784,
  "endLine" : 787,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 879,
  "endLine" : 882,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppCompatDelegate create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppCompatDelegate create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppCompatDelegate create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppCompatDelegate create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context attachBaseContext2()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetStaticRequestedAndStoredLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList localeManagerGetApplicationLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1174,
  "endLine" : 1177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatAutoCompleteTextView createAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatMultiAutoCompleteTextView createMultiAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredOnClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1060,
  "endLine" : 1063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleOptionalHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1096,
  "endLine" : 1099,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1167,
  "endLine" : 1170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setTabListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1197,
  "endLine" : 1200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1280,
  "endLine" : 1283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckedItemAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1103,
  "endLine" : 1106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1368,
  "endLine" : 1371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1373,
  "endLine" : 1376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1382,
  "endLine" : 1386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostCreate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostResume()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDestroy()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTitleChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerArrowDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToolbarNavigationClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionBarUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 581,
  "endLine" : 584,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBar getSupportActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 564,
  "endLine" : 569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findViewById()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 706,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1277,
  "endLine" : 1281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean applyApplicationSpecificConfig()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2496,
  "endLine" : 2499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2998,
  "endLine" : 3001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3335,
  "endLine" : 3338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyShortcutEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3400,
  "endLine" : 3403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNavigationVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3744,
  "endLine" : 3747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AlertDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMessage()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMessage()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPositiveButtonIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNegativeButtonIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 531,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNeutralButtonIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCancelable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 577,
  "endLine" : 580,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnCancelListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 866,
  "endLine" : 869,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInverseBackgroundForced()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 956,
  "endLine" : 959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRecycleOnMeasureEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 964,
  "endLine" : 967,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab newTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTabAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab getSelectedTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab getTabAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOpenSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 365,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextThemeWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextThemeWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProvideKeyboardShortcuts()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActionMode onWindowStartingActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onProvideKeyboardShortcuts()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean filterLeftoverView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuItem setExclusiveCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setShowAsActionFlags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 250,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeGroup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 655,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 665,
  "endLine" : 668,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setShowAsActionFlags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 815,
  "endLine" : 818,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnActionExpandListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 873,
  "endLine" : 876,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShowAsActionFlags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIconTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIconTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 454,
  "endLine" : 457,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuPopupHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuBuilder setDefaultShowAsAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQwertyMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 760,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onItemVisibleChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1102,
  "endLine" : 1106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onItemActionRequestChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1113,
  "endLine" : 1117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1205,
  "endLine" : 1208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getNonActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1210,
  "endLine" : 1213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MenuBuilder setHeaderTitleInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1261,
  "endLine" : 1264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MenuBuilder setHeaderTitleInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1273,
  "endLine" : 1276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MenuBuilder setHeaderIconInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1285,
  "endLine" : 1288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MenuBuilder setHeaderIconInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1297,
  "endLine" : 1300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MenuBuilder setHeaderViewInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1309,
  "endLine" : 1312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyDataSetChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 771,
  "endLine" : 774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleOptionalHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuModeChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enableHomeButtonByDefault()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStackedTabMaxWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeAndSetTextDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAutoSizeEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleMarginStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleMarginTop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 507,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleMarginEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 530,
  "endLine" : 534,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleMarginBottom()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasExpandedActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 776,
  "endLine" : 779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationOnClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1092,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1201,
  "endLine" : 1204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverflowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1211,
  "endLine" : 1214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getOverflowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1222,
  "endLine" : 1225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentInsetsRelative()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1330,
  "endLine" : 1333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentInsetsAbsolute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1395,
  "endLine" : 1398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postShowOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1686,
  "endLine" : 1689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1699,
  "endLine" : 1702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getHorizontalMargins()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2314,
  "endLine" : 2317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getVerticalMargins()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2319,
  "endLine" : 2322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapsible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2391,
  "endLine" : 2394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2477,
  "endLine" : 2480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2569,
  "endLine" : 2572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2574,
  "endLine" : 2577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2583,
  "endLine" : 2587,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2593,
  "endLine" : 2598,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportImageTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageLevel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getDropDownView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 735,
  "endLine" : 738,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 974,
  "endLine" : 977,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postRemoveActionBarHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postAddActionBarHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeActionBarHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 814,
  "endLine" : 817,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addActionBarHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 819,
  "endLine" : 822,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 831,
  "endLine" : 834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 882,
  "endLine" : 885,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 888,
  "endLine" : 891,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 894,
  "endLine" : 897,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 906,
  "endLine" : 909,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowPending()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuPrepared()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 930,
  "endLine" : 933,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 936,
  "endLine" : 939,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveToolbarHierarchyState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 942,
  "endLine" : 945,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreToolbarHierarchyState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 948,
  "endLine" : 951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissPopups()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 954,
  "endLine" : 957,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverflowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getOverflowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 563,
  "endLine" : 566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 827,
  "endLine" : 830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolbarWidgetWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 672,
  "endLine" : 675,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Helper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemedSpinnerAdapter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appcompat" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatMultiAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 355,
  "endLine" : 358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean verifyDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHoverEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMeasuredHeightWithMargins()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiEditTextHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected synchronized void onDraw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBar.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void drawableStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBar.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBar.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getColumnString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Shape getDrawableShape()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShareActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnShareTargetSelectedListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShareHistoryFileName()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 678,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 780,
  "endLine" : 783,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeface()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTypefaceInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 370,
  "endLine" : 373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bindTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 427,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 434,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandActivityOverflowButtonContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 447,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onForwardingStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onForwardingStopped()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 352,
  "endLine" : 355,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 599,
  "endLine" : 602,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubmitButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuggestionsAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 771,
  "endLine" : 775,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreferredWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPreferredHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateQueryHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1116,
  "endLine" : 1119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onEditorAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1182,
  "endLine" : 1185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1283,
  "endLine" : 1287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1322,
  "endLine" : 1325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1328,
  "endLine" : 1331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1428,
  "endLine" : 1431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1440,
  "endLine" : 1443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNothingSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1449,
  "endLine" : 1452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setQuery()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1524,
  "endLine" : 1528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLandscapeMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1720,
  "endLine" : 1723,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1733,
  "endLine" : 1736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAutoComplete()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1863,
  "endLine" : 1866,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThreshold()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1881,
  "endLine" : 1884,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1934,
  "endLine" : 1937,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReserveOverflow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemLimit()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean filterLeftoverView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clickPressedItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 718,
  "endLine" : 722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1787,
  "endLine" : 1790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1793,
  "endLine" : 1796,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlapAnchor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1334,
  "endLine" : 1337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getMaxAvailableHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1480,
  "endLine" : 1483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sort()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiTextHelper.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchMinWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbTextPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplitTrack()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setThumbPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1167,
  "endLine" : 1170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1515,
  "endLine" : 1518,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void setEnforceSwitchWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1563,
  "endLine" : 1566,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1594,
  "endLine" : 1597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportCompoundDrawablesTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TintTypedArray obtainStyledAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TintTypedArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue getMinWidthMajor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue getMinWidthMinor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue getFixedWidthMajor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue getFixedWidthMinor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue getFixedHeightMajor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue getFixedHeightMinor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportImageTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageLevel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized Drawable onDrawableLoadedFromResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tintDrawableUsingColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 487,
  "endLine" : 490,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized PorterDuffColorFilter getPorterDuffColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 500,
  "endLine" : 503,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean needsMirroring()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearMutated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 789,
  "endLine" : 792,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlockInvalidateCallback wrap()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1172,
  "endLine" : 1175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int resolveDensity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1203,
  "endLine" : 1206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearMutated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 617,
  "endLine" : 620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mutate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int indexOfTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 683,
  "endLine" : 686,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTransitionReversed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 688,
  "endLine" : 691,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean transitionHasReversibleFlag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearMutated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 386,
  "endLine" : 389,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldBeUsed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/VectorEnabledTintResources.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::appcompat" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TintResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintResources.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::appcompat" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean tintDrawableUsingColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 362,
  "endLine" : 365,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuantityString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getValueForDensity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseBundleExtras()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseBundleExtra()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavigationBackHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavigationForwardHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionState_initialState_isIdle()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 1889,
  "endLine" : 1892,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun historyState_initialState_isEmpty()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2047,
  "endLine" : 2051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHasEnabledHandlersChanged()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2407,
  "endLine" : 2410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEvent.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unitVec_whenVecContainsZeroes_returnsCorrectValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun origin_isCorrectValueAndReturnsSameInstance()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/VecTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::ink" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackedEquivalent_withSameInstance_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshFormatTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackedEquivalent_withEquivalent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshFormatTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::ink" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnpackedEquivalent_withSameInstance_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshFormatTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isUnpackedEquivalent_withEquivalent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshFormatTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::ink" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_whenNotPresent_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty_whenPresent_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableBoxTest.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::ink" ],
  "startLine" : 195,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vec_whenPrimaryValuesAreUnchanged_returnsCorrectImmutableVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableSegmentTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vertexStride_matchesDefault()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vertexCount_isZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun triangleCount_isZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bounds_hasNoBounds()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MeshTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asImmutable_returnsThis()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableTriangleTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::ink" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeBoundingBox_shouldBeEmpty()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRenderGroupCount_whenEmptyShape_shouldBeZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/PartitionedMeshTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::ink" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultConstructor_shouldBeEqualToIdentity()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableAffineTransformTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenDifferentType_returnsFalse()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableBoxTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::ink" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun normalized_returnsValueFromJni()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/AngleTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_whenSameInstance_returnsTrueAndSameHashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableTriangleTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateFrom()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeUnitVec()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun add()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun subtract()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun multiply()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCenter()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Box.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Triangle.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::ink" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeBoundingBox()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Segment.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::ink" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::ink" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRenderer.kt",
  "fileLinesCount" : 995,
  "components" : [ "primary::ink" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasPathRenderer.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::ink" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTestActivity.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererScreenshotTestActivity.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::ink" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canDraw_withEmptyStroke_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererRobolectricTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withDefaultArguments_returnsABrushFamily()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder_createsExpectedBrushFamily()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceNodeInputs_isEmpty()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 526,
  "endLine" : 529,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sourceNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 532,
  "endLine" : 535,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testName()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/color/ColorSpaceTest.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::ink" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierHashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicBezierToString_returnsReasonableString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearHashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/EasingFunctionTest.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::ink" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withColorIntArgb_withLowAlpha_returnsBrushWithCorrectColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withColorIntArgb_withHighAlpha_returnsBrushWithCorrectColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushTest.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::ink" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder_createsExpectedBrushCoat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeUnitHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun originHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mappingConstants_areDistint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mappingHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mappingEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureBlendModeHashCode_withIdenticalValues_match()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureBlendModeEquals_checksEqualityOfValues()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/InputToolTypeTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 491,
  "endLine" : 494,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 891,
  "endLine" : 894,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 938,
  "endLine" : 941,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 998,
  "endLine" : 1001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1039,
  "endLine" : 1042,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1158,
  "endLine" : 1161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCoats()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushFamily.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::ink" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUri()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushFamily.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::ink" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushFamily.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun convert()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Color.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::ink" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNormalized()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTip()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushCoat.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::ink" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTips()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushCoat.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::ink" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPaint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushCoat.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::ink" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushCoat.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::ink" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun equals()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/InputToolType.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::ink" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFamily()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setColorLong()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setColorIntArgb()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brushCreateWithAndroidColor_createsBrushWithColor()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/androidInstrumentedTest/kotlin/androidx/ink/brush/BrushExtensionsTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::ink" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun durationMillis_WhenEmptyBatch_shouldBeZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/StrokeInputBatchTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::ink" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unstartedStroke_hasNullBrush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unstartedStroke_doesNotNeedUpdate()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unstartedStroke_inputIsFinished()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBrushCoatCount_withUnstartedStroke_isZero()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 400,
  "endLine" : 403,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutlineVertexCount_whenEmptyStroke_shouldThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/InProgressStrokeTest.kt",
  "fileLinesCount" : 678,
  "components" : [ "primary::ink" ],
  "startLine" : 618,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun populateUpdatedRegion()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor openFile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int delete()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int update()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStartupFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewFeature.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::webkit" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDomain()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 492,
  "endLine" : 495,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHttpAllowed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPathHandler()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onReceivedError()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onSafeBrowsingHit()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldOverrideUrlLoading()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onWebAuthnIntent()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserAgentMetadata build()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBrandVersionList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPlatformVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 511,
  "endLine" : 514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setArchitecture()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setModel()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMobile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBitness()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWow64()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewMediaIntegrityApiStatusConfig()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewMediaIntegrityApiStatusConfig.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::webkit" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewMediaIntegrityApiStatusConfig.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::webkit" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyRule()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addProxyRule()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addBypassRule()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDirect()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setReverseBypassEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracingConfig build()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCategories()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCategories()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTracingMode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSafeBrowsingWhitelist()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceWorkerWebSettings getServiceWorkerWebSettings()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCacheMode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getAllowContentAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAllowFileAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getAllowFileAccess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBlockNetworkLoads()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getBlockNetworkLoads()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePortImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisualStateCallbackAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/VisualStateCallbackAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::webkit" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceRequestAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceRequestAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::webkit" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::webkit" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean stop()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewProviderBoundaryInterface createWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebkitToCompatConverterBoundaryInterface getWebkitToCompatConverter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticsBoundaryInterface getStatics()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerControllerBoundaryInterface getServiceWorkerController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracingControllerBoundaryInterface getTracingController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyControllerBoundaryInterface getProxyController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDataContentProviderBoundaryInterface getDropDataProvider()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileStoreBoundaryInterface getProfileStore()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebMessage createWebMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebMessageCompat createWebMessageCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postWebMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAsString()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePayloadAdapter.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::webkit" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebSettingsAdapter convertSettings()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationHandler convertServiceWorkerSettings()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceError convertWebResourceError()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationHandler convertSafeBrowsingResponse()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeBrowsingResponse convertSafeBrowsingResponse()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePort convertWebMessagePort()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void showInterstitial()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void backToSafety()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void startSafeBrowsing()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSafeBrowsingWhitelist()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceErrorImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static InputStream handleSvgzStream()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getFieldId()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String guessMimeType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UnsupportedOperationException getUnsupportedOperationException()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 712,
  "endLine" : 715,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedByWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerWebSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserAgentMetadata getUserAgentMetadata()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserAgentMetadata()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeBrowsingResponseImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handleKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiKeyListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformationMethod wrapTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateFilters()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractEditText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::emoji2" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiExtractTextLayout()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiButton()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnection onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadEmojiCompatAfterDelay()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BackgroundDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompatInitializer.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::emoji2" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder insert()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder insert()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder delete()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpannableStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInFlushableState()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 730,
  "endLine" : 733,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig setLoadingExecutor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig setRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamilyResult fetchFonts()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserver()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FontRequestEmojiCompatConfig create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List queryIntentContentProviders()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean handleOnKeyDown()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 887,
  "endLine" : 890,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 994,
  "endLine" : 1001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1032,
  "endLine" : 1035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAssetSignature()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1160,
  "endLine" : 1163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Config()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1403,
  "endLine" : 1406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config registerInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1417,
  "endLine" : 1420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setReplaceAll()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1476,
  "endLine" : 1479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setUseEmojiAsDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1497,
  "endLine" : 1500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setEmojiSpanIndicatorEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1543,
  "endLine" : 1546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setEmojiSpanIndicatorColor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1555,
  "endLine" : 1558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setMetadataLoadStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1597,
  "endLine" : 1600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setSpanFactory()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1609,
  "endLine" : 1612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1697,
  "endLine" : 1700,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence process()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1714,
  "endLine" : 1717,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateEditorInfoAttrs()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1719,
  "endLine" : 1722,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAssetSignature()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1724,
  "endLine" : 1727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PrecomputedTextDetector precomputedTextDetector()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfRows()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupMultiSkintoneDesign.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::emoji2" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitCallExpression()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/ClassVerificationFailureDetector.kt",
  "fileLinesCount" : 1249,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/DVector2.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::input" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KalmanMotionEventPredictor()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanMotionEventPredictor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::input" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanMotionEventPredictor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::input" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionEvent predict()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanMotionEventPredictor.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::input" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/KalmanFilter.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::input" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private double normalizeRange()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/SinglePointerPredictor.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::input" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PredictionEstimator()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/SlidingPaneLayoutSample.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawableHotspotChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 795,
  "endLine" : 798,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1816,
  "endLine" : 1819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEdgeTrackingEnabled()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2116,
  "endLine" : 2119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeStarted()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2241,
  "endLine" : 2244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUserResizeProgress()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2246,
  "endLine" : 2249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseDefaultMargins()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignmentMode()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 503,
  "endLine" : 506,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void procrusteanFill()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setCellGroup()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 699,
  "endLine" : 702,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int adjust()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 913,
  "endLine" : 916,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestLayout()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrderPreserved()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1156,
  "endLine" : 1159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void computeArcs()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1377,
  "endLine" : 1381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMeasure()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1713,
  "endLine" : 1716,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1737,
  "endLine" : 1740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2042,
  "endLine" : 2045,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBaseAttributes()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2048,
  "endLine" : 2051,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Arc()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2091,
  "endLine" : 2094,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assoc()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2129,
  "endLine" : 2132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void include()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2245,
  "endLine" : 2248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interval()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2313,
  "endLine" : 2316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntries()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ExpandButton.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::preference" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceCategory()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceCategory()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postBindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPreferenceStartFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 723,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPreferenceStartScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 740,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPreferenceDisplayDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerHeight()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceRecyclerViewAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceRecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::preference" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceManager()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedPreferences getDefaultSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedPreferencesName()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedPreferencesMode()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferenceComparisonCallback()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDisplayPreferenceDialogListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPreferenceTreeClickListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceGroup()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onPrepareAddPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnExpandButtonClickListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceInflater()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Preference onCreateItem()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSelectListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postBindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPreferenceStartFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 755,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPreferenceStartScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 772,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPreferenceDisplayDialog()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 786,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerHeight()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 912,
  "endLine" : 915,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceScreen.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::preference" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasPendingShowSoftInputRequest()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleShowSoftInput()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreferenceCompat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoStatePreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDisableDependents()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void syncSummaryView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference getItem()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 328,
  "endLine" : 331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreferenceHierarchyChange()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getEntry()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHeight()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSingleLineTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1032,
  "endLine" : 1035,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSummaryProvider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1105,
  "endLine" : 1108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPreferenceChangeListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1140,
  "endLine" : 1143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPreferenceClickListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1161,
  "endLine" : 1164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setOnPreferenceChangeInternalListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1282,
  "endLine" : 1285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1381,
  "endLine" : 1384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2054,
  "endLine" : 2057,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekBarPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowSeekBarValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrimColor()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerLockMode()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 579,
  "endLine" : 582,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDrawerViewAbsoluteGravity()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 982,
  "endLine" : 985,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkDrawerViewAbsoluteGravity()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 987,
  "endLine" : 990,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusBarBackground()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1388,
  "endLine" : 1391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusBarBackground()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1409,
  "endLine" : 1412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusBarBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1421,
  "endLine" : 1424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryCaptureView()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2260,
  "endLine" : 2265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2426,
  "endLine" : 2429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2432,
  "endLine" : 2435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2465,
  "endLine" : 2469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testCase()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testSuite()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/RecreatedActivity.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/RecreatedActivity.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::testutils" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestPositionalDataSource.jvm.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::testutils" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/RemoteMediatorMock.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::testutils" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/TestPagingSource.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::testutils" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/TestPagingSource.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::testutils" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-appcompat/src/main/java/androidx/testutils/RecreatedAppCompatActivity.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::testutils" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-appcompat/src/main/java/androidx/testutils/RecreatedAppCompatActivity.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::testutils" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-appcompat/src/main/java/androidx/testutils/RecreatedAppCompatActivity.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::testutils" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readBytes()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestIO.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::testutils" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void perform()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MotionEvent obtainDownEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MotionEvent obtainMoveEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MotionEvent obtainUpEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getCurrentCoords()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void lerp()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void throwWith()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDrag()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MotionEvent obtainDownEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MotionEvent obtainMoveEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MotionEvent obtainUpEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean cancel()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopLoading()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abandon()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActive()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onInactive()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 516,
  "endLine" : 519,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  LoaderManager getInstance()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManager.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LoaderManager getInstance()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManager.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeProvisionalSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEqualTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPointerDragEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MouseInputHandler.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Point createAbsolutePoint()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showBand()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 133,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideBand()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageStrategy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleUpEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 426,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RelativeCoordinate min()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RelativeCoordinate max()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyArea()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandPredicate.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectionCleared()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ItemKeyProvider()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemKeyProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StubOnItemTouchListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void log()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T get()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ToolHandlerRegistry.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrollBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 264,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addObserver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mergeProvisionalSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 617,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPrefetchVector()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prefetch()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GapWorker.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refresh()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetHideDelay()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void destroyCallbacks()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SnapHelper.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int add()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchedCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 956,
  "endLine" : 959,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 396,
  "endLine" : 399,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDisappearing()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInPreLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InfoRecord obtain()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChangeInfo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReuseUpdatedViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DefaultItemAnimator.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 678,
  "endLine" : 681,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayoutManager()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasAccessibilityFocusChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 827,
  "endLine" : 830,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPreLayoutSpanMappingCache()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 862,
  "endLine" : 865,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsAdded()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 878,
  "endLine" : 881,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 884,
  "endLine" : 887,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 890,
  "endLine" : 893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void guessMeasurement()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1438,
  "endLine" : 1442,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsingSpansToEstimateScrollbarDimensions()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1948,
  "endLine" : 1951,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void hideViewInternal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getChildAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean resolveIsInfinite()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1364,
  "endLine" : 1367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findPartiallyOrCompletelyInvisibleChildClosestToEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2002,
  "endLine" : 2005,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findPartiallyOrCompletelyInvisibleChildClosestToStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2009,
  "endLine" : 2012,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findFirstVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2040,
  "endLine" : 2043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findFirstCompletelyVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2057,
  "endLine" : 2060,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findLastVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2080,
  "endLine" : 2083,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findLastCompletelyVisibleItemPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2097,
  "endLine" : 2100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2495,
  "endLine" : 2498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentListChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchMoveFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchAddFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchChangeFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewTypeLookup createViewTypeWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewTypeLookup createViewTypeWrapper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AdapterHelper addUpdateOp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateSpanAssignments()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1533,
  "endLine" : 1536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsUpdated()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1544,
  "endLine" : 1547,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollHorizontallyBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2058,
  "endLine" : 2061,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollVerticallyBy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2064,
  "endLine" : 2067,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLastChildPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2228,
  "endLine" : 2231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getFirstChildPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2233,
  "endLine" : 2236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2666,
  "endLine" : 2669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findOneVisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2812,
  "endLine" : 2815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2917,
  "endLine" : 2920,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void assignCoordinateFromPadding()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3320,
  "endLine" : 3323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsolateViewTypes()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStableIdMode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStop()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getHorizontalSnapPreference()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 223,
  "endLine" : 226,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getVerticalSnapPreference()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItemOffsets()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1420,
  "endLine" : 1423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasDragFlag()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1607,
  "endLine" : 1610,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDropOver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1634,
  "endLine" : 1637,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2245,
  "endLine" : 2248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwipeDirs()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2282,
  "endLine" : 2285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDragDirs()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2297,
  "endLine" : 2300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2440,
  "endLine" : 2443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispose()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createString()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3285,
  "endLine" : 3288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7984,
  "endLine" : 7987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedByte()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7997,
  "endLine" : 8000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readLine()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8003,
  "endLine" : 8006,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8009,
  "endLine" : 8012,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char readChar()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8015,
  "endLine" : 8018,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readUTF()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8021,
  "endLine" : 8024,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFully()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8027,
  "endLine" : 8030,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFully()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8033,
  "endLine" : 8036,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isDone()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean wasInterrupted()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNullBinding()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void kill()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 655,
  "endLine" : 658,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleEvaluationResult()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeException killSandboxAndGetRuntimeException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void provideNamedData()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaCache()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeStayOnResultMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Builder setNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDeprecatedType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDeprecatedVisibilityDocumentId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::appsearch" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldOptimize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/JetpackOptimizeStrategy.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::appsearch" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterObserverCallback()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2610,
  "endLine" : 2613,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogger()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLogger()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getStorageInfoAsync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRewriteSearchSpecLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRewriteSearchResultLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJavaLockAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAclCheckLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTermCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryLength()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFilteredNamespaceCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFilteredSchemaTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRequestedPageSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 504,
  "endLine" : 507,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsFirstPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParseQueryLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScoredDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScoringLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRankingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 569,
  "endLine" : 572,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultWithSnippetsCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJavaToNativeJniLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeToJavaJniLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJoinType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 619,
  "endLine" : 622,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeNumJoinedResultsCurrentPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeJoinLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 635,
  "endLine" : 638,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchSourceLogTag()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeleteType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeletedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeStayOnResultMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultRankInBlock()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultRankGlobal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsGoodClick()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNewTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeletedTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCompatibleTypeChangeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexIncompatibleTypeChangeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 313,
  "endLine" : 316,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerifyIncomingCallLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutorAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRebuildFromBundleLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setJavaLockAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRewriteSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVisibilitySettingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 380,
  "endLine" : 383,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConvertToResponseLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOptimizeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsPackageObserved()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGetOldSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGetObserverLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchIntentStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCallType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEstimatedBinderLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumOperationsSucceeded()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumOperationsFailed()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHasDeSync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 435,
  "endLine" : 438,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSchemaTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHasReset()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResetStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSessionStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRewriteDocumentTypesLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeDocumentStoreLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeIndexMergeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeDocumentSizeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeNumTokensIndexed()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeTermIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeIntegerIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLiteIndexSortLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIndexRestorationLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOriginalDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDeletedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExpiredDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStorageSizeBeforeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStorageSizeAfterBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeSinceLastOptimizeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessingException()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ProcessingException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fieldCanBeSetDirectly()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuilderProducer()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaFile createJavaFile()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CodeGenerator.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::appsearch" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassName getDocumentClassFactoryForClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReturnTypeMatching()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getRestrictGeneratedCodeToLibOption()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _FormatWrittenFiles()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ExportCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/exportToFramework.py",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/MenuFragment.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentFragment.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::appsearch" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSchemaTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Uri getDocumentUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setSnoozeDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAddresses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setEmails()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setTelephones()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLapDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAccumulatedLapDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setHour()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setMinute()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setRingtone()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setShouldVibrate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setPreviousInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setNextInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setOriginatingDevice()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAccumulatedDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setLaps()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Self addKeyword()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Self addKeyword()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Self setSha256()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Self setThumbnailSha256()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setGivenName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setMiddleName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setFamilyName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setExternalUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setImageUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setImportant()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 443,
  "endLine" : 446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setBot()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setNotes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setAffiliations()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setRelations()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 496,
  "endLine" : 499,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setContactPoints()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 507,
  "endLine" : 510,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setOriginalDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 358,
  "endLine" : 361,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStartTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setRemainingDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 434,
  "endLine" : 437,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setRingtone()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 444,
  "endLine" : 447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setShouldVibrate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validateISO8601DateTime()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/DateTimeFormatValidator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCurrentBootCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/BootCountUtil.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setDocumentTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setReferencedQualifiedId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultRankInBlock()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResultRankGlobal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTimeStayOnResultMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFetchedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAction build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/AppSearchException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNumericSearchEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2000,
  "endLine" : 2003,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setVerbatimSearchEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2023,
  "endLine" : 2026,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setListFilterQueryLanguageEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2062,
  "endLine" : 2065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setListFilterHasPropertyFunctionEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2082,
  "endLine" : 2085,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::appsearch" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchBatchResult build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AppSearchResult newSuccessfulResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  AppSearchResult newFailedResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1443,
  "endLine" : 1446,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxJoinedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetByDocumentIdRequest build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveByDocumentIdRequest build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubmatch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 700,
  "endLine" : 703,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExactMatchRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 816,
  "endLine" : 819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSnippetRange()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 837,
  "endLine" : 840,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchResultPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObserverSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObserverSpec build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifierParcel createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcelCreator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcelCreator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStringValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLongValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDoubleValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBooleanValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBytesValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDocumentValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEmbeddingValues()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 332,
  "endLine" : 335,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocumentParcel createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcelCreator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcelCreator.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 442,
  "endLine" : 445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 528,
  "endLine" : 531,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyParcel createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcelCreator.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::appsearch" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcelCreator.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/stub/AbstractCreator.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentingStringBuilder increaseIndentLevel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentingStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IndentingStringBuilder append()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void piiTrace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/LogUtil.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutorAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGetSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsFirstSetSchemaSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTotalNeedMigratedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMigrationFailureCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getSchemaTypesNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setJoinSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSubmatchRangeStart()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSubmatchRangeEnd()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getJoinedResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getJoinableValueType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  BatchResultCallbackAdapter forSameValueType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/BatchResultCallbackAdapter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::appsearch" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreCaseInTableNames()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMainThread()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGetDelegate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun read()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/support/PrePackagedCopyOpenHelperTest.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquireSameSizeWithoutRelease()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun init()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testEmpty()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/StringUtilTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/StringUtilTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSingle()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/StringUtilTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testMultiple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/StringUtilTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNegative()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/StringUtilTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 290,
  "endLine" : 293,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun acquire()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/SharedSQLiteStatement.android.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorStatement.android.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelper.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initOpenHelper()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransactionSuccessful()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorDatabase.android.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 368,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 423,
  "endLine" : 426,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onValidateSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInactive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomTrackingLiveData.android.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationClient.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadRange()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/java/androidx/room/paging/LimitOffsetDataSource.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::room" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertMsg()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonTest/kotlin/androidx/room/coroutines/BaseConnectionPoolTest.kt",
  "fileLinesCount" : 1214,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonTest/kotlin/androidx/room/coroutines/BaseConnectionPoolTest.kt",
  "fileLinesCount" : 1214,
  "components" : [ "primary::room" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun step()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTestWatch.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigure()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/RoomOpenHelperTest.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 284,
  "endLine" : 287,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/ViewInfo.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overridingWithFinalParams()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/JavaPoetExt.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overriding()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/KotlinPoetExt.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/InternalXAnnotation.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPublic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPublic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProtected()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspConstructorElement.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspRawType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAsType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspReflectiveAnnotationBox.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodElement.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspBasicAnnotationProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exception()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspBasicAnnotationProcessor.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findGeneratedAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArrayType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAsType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotationBox.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTypeOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XRoundEnv.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFunctionMetadata()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/KotlinClassMetadataUtils.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacExecutableType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacExecutableType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacRoundEnv.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRecordClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinTypeSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaTypeSpec.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun starting()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun loadSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/jvmMain/kotlin/androidx/room/testing/MigrationTestHelper.jvm.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSystemClasspaths()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/TestUilts.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertCompilationResult()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/XTestInvocation.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getUserData()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/XTestInvocation.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  putUserData()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/XTestInvocation.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadKotlinSource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadJavaSource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLoadAllSql()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Relation.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calcNonNull()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Field.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::room" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exportSchemaOnly()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Database.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachDatabaseVerifier()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isJvmOnlyTarget()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoMethodProcessor.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun primaryKeyColumnDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueCollectionMustBeListOrSetOrMap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateTypeConverters()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 412,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pojoDuplicateFieldNames()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 424,
  "endLine" : 427,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun embeddedPrimaryKeyIsDropped()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexColumnDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 436,
  "endLine" : 439,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun droppedEmbeddedIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 459,
  "endLine" : 462,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingIgnoredColumns()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 571,
  "endLine" : 574,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyChildColumnDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidViewTypeInDatabaseAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 978,
  "endLine" : 981,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidAutoMigrationTypeInDatabaseAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 983,
  "endLine" : 986,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoMigrationSchemasNotFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1013,
  "endLine" : 1016,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullableComponentInDaoMethodReturnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1222,
  "endLine" : 1225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclarationTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MapValueResultAdapter.kt",
  "fileLinesCount" : 472,
  "components" : [ "primary::room" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/TransactionWrapper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun provide()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binderprovider/InstantDeleteOrUpdateMethodBinderProvider.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findQueryResultBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 432,
  "endLine" : 435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findQueryResultAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 480,
  "endLine" : 483,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CompositeTypeConverter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CompositeTypeConverter.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidQueryType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/ParserErrors.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ValidationWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/ValidationWriter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 812,
  "endLine" : 815,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 842,
  "endLine" : 845,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doRead()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parse()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SimpleJavaVersion.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/StartupTracingConfig.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::tracing" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit ArrayParamsEntryHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/array_params_entry_hook.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::inspection" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Visit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/array_params_entry_hook.cc",
  "fileLinesCount" : 314,
  "components" : [ "primary::inspection" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerEntryHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/DefaultArtTooling.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::inspection" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void registerExitHook()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/DefaultArtTooling.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::inspection" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unregisterHooks()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAndroidJar()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/DexInspectorTask.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::inspection" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityResultLauncher registerActivityResultLauncher()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntent buildOpenInBrowserAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImageFile()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldCleanUp()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Void doInBackground()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserServiceFileProvider.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::browser" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUrlType()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnItemSelectedAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void openBrowserAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void launchIntent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TrustedWebActivityServiceConnection create()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/ConnectionHolder.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::browser" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setToolbarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setNavigationBarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder setNavigationBarDividerColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmersiveMode()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TrustedWebActivityDisplayMode fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileFormField()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/sharing/ShareTarget.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::browser" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runExtraCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityCallbackRemote.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::browser" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSmallIconId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSmallIconBitmap()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 180,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancelNotification()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onUnbind()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 370,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle onExtraCommand()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isChannelEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForO.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::browser" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void launchTrustedWebActivity()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntent.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::browser" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getSmallIconBitmap()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResultArgs fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActiveNotificationsArgs fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotificationsEnabledArgs fromBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void ensureBundleContains()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 308,
  "endLine" : 311,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGreatestScrollPercentageIncreased()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean newSessionWithExtras()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean mayLaunchUrl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 615,
  "endLine" : 618,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean updateVisuals()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestPostMessageChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 639,
  "endLine" : 642,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestPostMessageChannelWithExtras()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int postMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateRelationship()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean receiveFile()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 663,
  "endLine" : 666,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEngagementSignalsApiAvailable()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 669,
  "endLine" : 672,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setEngagementSignalsCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 675,
  "endLine" : 678,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean newSessionWithExtras()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getParcelable()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/Api33Impl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::browser" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void launchUrl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPendingSession()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 736,
  "endLine" : 739,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToolbarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 768,
  "endLine" : 771,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder enableUrlBarHiding()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUrlBarHidingEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 790,
  "endLine" : 793,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCloseButtonIcon()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 801,
  "endLine" : 804,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDefaultShareMenuItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 841,
  "endLine" : 844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActionButton()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 926,
  "endLine" : 929,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryToolbarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 979,
  "endLine" : 982,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNavigationBarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 999,
  "endLine" : 1002,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNavigationBarDividerColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1015,
  "endLine" : 1018,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryToolbarSwipeUpGesture()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1051,
  "endLine" : 1054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInstantAppsEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1062,
  "endLine" : 1065,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDefaultColorSchemeParams()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1177,
  "endLine" : 1180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivitySideSheetMaximizationEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1269,
  "endLine" : 1272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBookmarksButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1379,
  "endLine" : 1382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDownloadButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1392,
  "endLine" : 1395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSendToExternalDefaultHandlerEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1404,
  "endLine" : 1407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackgroundInteractionEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1432,
  "endLine" : 1435,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShareIdentityEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1442,
  "endLine" : 1445,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNetwork()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1463,
  "endLine" : 1466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean shouldAlwaysUseBrowserUI()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1575,
  "endLine" : 1578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActivityResizeBehavior()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1629,
  "endLine" : 1632,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActivitySideSheetPosition()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1690,
  "endLine" : 1693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActivitySideSheetDecorationType()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1708,
  "endLine" : 1711,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActivitySideSheetRoundedCornersPosition()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1723,
  "endLine" : 1726,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Locale getLocaleForLanguageTag()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1836,
  "endLine" : 1839,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDefaultLocale()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1852,
  "endLine" : 1855,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageService.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::browser" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageService.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::browser" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PendingIntent createSessionId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 229,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean notifyMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSourceOrigin()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::browser" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrefetchOptions build()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::browser" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setToolbarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSecondaryToolbarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNavigationBarColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNavigationBarDividerColor()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTabColorSchemeParams build()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabColorSchemeParams.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::browser" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteStatement.jvmAndroid.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::sqlite" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDatabaseOpened()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 890,
  "endLine" : 893,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Response createErrorOccurredResponse()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 931,
  "endLine" : 934,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHelperSqliteFile()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 961,
  "endLine" : 964,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqliteInspector createInspector()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspectorFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sqlite" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasReferences()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteStatement.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::sqlite" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 327,
  "endLine" : 330,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 347,
  "endLine" : 350,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteDriver.android.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::sqlite" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaximumSize()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sql()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SimpleSQLiteQueryTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::sqlite" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argCount_withArgs()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SimpleSQLiteQueryTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::sqlite" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argCount_noArgs()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidUnitTest/kotlin/androidx/sqlite/db/SimpleSQLiteQueryTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::sqlite" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_returns_zero_for_default()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute_window_size_class_preferring_height_returns_zero_for_default()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassSelectorsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::window" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isAtLeastBreakpoint()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "window/window-demos/demo-second-app/src/main/java/androidx/window/demo2/embedding/TrustedEmbeddingActivity.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::window" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "window/window-demos/demo-second-app/src/main/java/androidx/window/demo2/embedding/UntrustedEmbeddingActivity.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::window" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validFoldBound()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOverrideBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOverrideBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun assertValue()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestConsumer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertValues()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestConsumer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::window" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  buildPredicate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 202,
  "endLine" : 205,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayController.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::window" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitRule.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::window" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateVisibleActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 211,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOverlayAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 278,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::window" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitAttributes.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::window" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTagGenerated()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 840,
  "endLine" : 843,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTrackerImpl.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::window" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculatorCompat.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::window" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculatorCompat.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::window" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculatorCompat.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::window" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculatorCompat.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DistinctElementSidecarCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/HardwareFoldingFeature.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::window" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maximumWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 47,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCapability()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setSplitInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean pinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void unpinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void finishActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void invalidateTopVisibleSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 258,
  "endLine" : 261,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void clearActivityStackAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void clearEmbeddedActivityWindowInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setAutoSaveEmbeddingState()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingComponent.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::window" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HingeSplitType()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 227,
  "endLine" : 230,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesActivityPair()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesActivityIntentPair()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void removeWindowLayoutInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutComponent.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SupportedWindowFeatures()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/SupportedWindowFeatures.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::window" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void endRearDisplayPresentationSession()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/area/WindowAreaComponent.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::window" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeSplitListenerForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun submitData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagedListDiffer.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::paging" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagedListDiffer.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::paging" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStateRestorationPolicy()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLoadStateHeader()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withLoadStateFooter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 422,
  "endLine" : 425,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/LivePagedList.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::paging" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitialized()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPageAppended()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 391,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addWeakCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1159,
  "endLine" : 1165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun notifyChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1184,
  "endLine" : 1187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun notifyRemoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1190,
  "endLine" : 1193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxSizeTooSmall()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListConfigBuilderTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxSizeAccepted()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListConfigBuilderTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 1314,
  "endLine" : 1317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3196,
  "endLine" : 3199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3273,
  "endLine" : 3276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3351,
  "endLine" : 3354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/GarbageCollectionTestHelper.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun empty()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FlattenedPageEventStorageTest.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::paging" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectPassivelyIn()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/CachingTest.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::paging" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2668,
  "endLine" : 2671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2673,
  "endLine" : 2676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2690,
  "endLine" : 2693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/MutableCombinedLoadStateCollection.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::paging" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/MutableCombinedLoadStateCollection.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::paging" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 310,
  "endLine" : 313,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CombinedLoadStates.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::paging" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyPreview()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidInstrumentedTest/kotlin/androidx/paging/compose/LazyPagingItemsPreviewTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::paging" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun jump_enabled()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonTest/kotlin/androidx/paging/testing/StaticListPagingSourceTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::paging" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun available()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 799,
  "endLine" : 802,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLookAtX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPageCreated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageSelectionValueObserver.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingViewer setFetcher()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapConfirmed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageTouchListener.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 560,
  "endLine" : 563,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void disableAccessibilityPostKitKat()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfViewer setQuitOnError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfViewer setExitOnPasswordCancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void viewerAvailable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 495,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPasswordCancelError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 828,
  "endLine" : 831,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestNewTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onPerformActionForVirtualView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshPageContentAndOverlays()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun showLoadingView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingView.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPageCreated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatchValueObserver.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisiblePage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getNearPagesToVisibleRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTileBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimensions doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 371,
  "endLine" : 374,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Void doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 455,
  "endLine" : 458,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MatchRects doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 536,
  "endLine" : 539,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PageSelection doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T doInBackground()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PdfLoaderCallbacks getCallbacks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 167,
  "endLine" : 170,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  void executeTask()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDragHandleDown()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Fetcher build()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Fetcher()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureValue loadContent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureValue loadContent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FutureValue loadContent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoLinkDestination createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSelectionAsync()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGetContentRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/MatchCount.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::pdf" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnnotationButton()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnnotationIntentResolvable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap renderTileFd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageSelection selectPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPdfLinearized()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOfList()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ListOfList.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Open openWith()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void available()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Opener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range expand()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPageElevationInPixels()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/PaginationUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPageSpacingInPixels()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/PaginationUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExifOrientation()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float toContentCoordinate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ZoomUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float toZoomViewCoordinate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ZoomUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureTrackingView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureTrackingView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppInfo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AppInfo.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getExifOrientation()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExifThumbnailUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRemote()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLocal()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screen()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int pxFromDp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int dpFromPx()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getAndroidBoolean()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean widthIsLimitingDimension()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawSpec()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/DrawSpec.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::pdf" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkNotRunOnUIThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Dimensions getPageDimensionsAtWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailure()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean clipAreaToPageSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void hideHandles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomableSelectionHandles.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setFitMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setInitialZoomMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setRotateMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setContentResizedMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setContentResizedModeX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setContentResizedModeY()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setContentResizedModeZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setKeepFitZoomOnRotate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setOverrideMinZoomToFit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setOverrideMaxZoomToFit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setAllowParentToHandleScaleEvents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 398,
  "endLine" : 401,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setEnableDoubleTap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 450,
  "endLine" : 453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllViews()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void measureChild()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView setMinZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 657,
  "endLine" : 660,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int constrainX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1004,
  "endLine" : 1007,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int constrainY()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1009,
  "endLine" : 1012,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attemptRestorePosition()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1133,
  "endLine" : 1136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onGestureStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1370,
  "endLine" : 1373,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScaleEnd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1450,
  "endLine" : 1453,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TextView inflateView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getZoomDescription()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onFinishInflate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisible()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSizeChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbsSavedState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdgeTouched()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1470,
  "endLine" : 1473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T requireNonNull()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1588,
  "endLine" : 1591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getWeightedDistanceFor()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int majorAxisDistance()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int majorAxisDistanceToFarEdge()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getBoundsInScreen()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 325,
  "endLine" : 328,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void obtainBounds()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat get()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean clickKeyboardFocusedVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidateVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 660,
  "endLine" : 665,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected abstract void onPopulateNodeForVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 1207,
  "endLine" : 1220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAdbdRoot()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/Adb.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::benchmark" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearIdeWarningPrefix()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getJit()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ThreadPriority.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::benchmark" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun actuallyFinish()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun finishSingleton()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peekSingleRepeatTime()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearEvents()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InMemoryTracing.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureStart()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureStart()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureStop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureStart()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableBackgroundDexOpt()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 652,
  "endLine" : 656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileSession()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isExecutableFile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions setOutputFilename()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions setEvent()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions setSampleFrequency()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions setDuration()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions setSampleThreads()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions traceOffCpu()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addThread()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void parseData()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun embedInPerfettoTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMinTimeNanos()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/BenchmarkState.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::benchmark" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int perf_event_open()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.cpp",
  "fileLinesCount" : 259,
  "components" : [ "primary::benchmark" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int perf_event_open()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_CpuCounter.cpp",
  "fileLinesCount" : 147,
  "components" : [ "primary::benchmark" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTargetAppApplicationId()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/Agp.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::benchmark" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelfInstrumenting()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AndroidTestModuleWrapper.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::benchmark" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 272,
  "endLine" : 275,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing-manifest/src/main/java/androidx/fragment/app/testing/FragmentFactoryHolderViewModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::fragment" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing-manifest/src/main/java/androidx/fragment/app/testing/FragmentFactoryHolderViewModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::fragment" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing-manifest/src/main/java/androidx/fragment/app/testing/FragmentFactoryHolderViewModel.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::fragment" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-compose/src/main/java/androidx/fragment/compose/AndroidFragment.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::fragment" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackState.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::fragment" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T create()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction add()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentTransaction replace()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction remove()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction hide()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 446,
  "endLine" : 450,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction show()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction detach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 480,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction attach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 497,
  "endLine" : 501,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setPrimaryNavigationFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 520,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setCustomAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 626,
  "endLine" : 629,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setReorderingAllowed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainer.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::fragment" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun removeViewInLayout()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun removeView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTabHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTabHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchPrimaryNavigationFragmentChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3501,
  "endLine" : 3505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpecialEffectsControllerFactory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3578,
  "endLine" : 3581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFragmentLifecycleCallbacks()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3617,
  "endLine" : 3620,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3771,
  "endLine" : 3779,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3816,
  "endLine" : 3819,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3831,
  "endLine" : 3834,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean generateOps()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3846,
  "endLine" : 3849,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3901,
  "endLine" : 3904,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doAddOp()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitNow()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitNowAllowingStateLoss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentLayoutInflaterFactory.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::fragment" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object controlDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewModelStore getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedStateRegistry getSavedStateRegistry()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void burpActive()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void restoreSaveState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentActivity()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentActivity()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActivityResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final View dispatchFragmentsOnCreateView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostResume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onResumeFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 331,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivityFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 502,
  "endLine" : 505,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 611,
  "endLine" : 614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onShouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 638,
  "endLine" : 641,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onGetWindowAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 649,
  "endLine" : 652,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 656,
  "endLine" : 659,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHasView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 668,
  "endLine" : 671,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnMultiWindowModeChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnMultiWindowModeChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 716,
  "endLine" : 719,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnPictureInPictureModeChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnPictureInPictureModeChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoaderManager getSupportLoaderManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActiveFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreAllState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchPictureInPictureModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public int getTargetRequestCode()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 952,
  "endLine" : 955,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1238,
  "endLine" : 1241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isHidden()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1251,
  "endLine" : 1254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isMenuVisible()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1263,
  "endLine" : 1266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean getRetainInstance()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1328,
  "endLine" : 1331,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivityForResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1477,
  "endLine" : 1480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutInflater performGetLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1759,
  "endLine" : 1762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInflate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1850,
  "endLine" : 1853,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateContextMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2452,
  "endLine" : 2455,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowEnterTransitionOverlap()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2771,
  "endLine" : 2774,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowReturnTransitionOverlap()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2796,
  "endLine" : 2799,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCancelable()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedItemPosition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSelectedItemId()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 229,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun penaltyLog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 345,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun penaltyDeath()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun penaltyListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFragmentReuse()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 376,
  "endLine" : 379,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectFragmentTagUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectWrongNestedHierarchy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 392,
  "endLine" : 395,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectRetainInstanceUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 399,
  "endLine" : 402,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectSetUserVisibleHint()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 406,
  "endLine" : 409,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectTargetFragmentUsage()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detectWrongFragmentContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 426,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachInfo()",
  "longName" : "",
  "relativeFileName" : "slice/slice-remotecallback/src/main/java/androidx/slice/remotecallback/RemoteSliceProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::slice" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean contains()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findAll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findAll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem find()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem find()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl setChecked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl setPriority()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl setKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 298,
  "endLine" : 301,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompatPinnedList()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSlicePinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSliceUnpinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int checkSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection handleGetDescendants()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 158,
  "endLine" : 161,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSanitizedText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceSpec()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRender()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::slice" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void grantSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::slice" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::slice" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CornerDrawable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/CornerDrawable.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::slice" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent onCreatePermissionRequest()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri onMapIntentToUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Cursor query()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int delete()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 568,
  "endLine" : 571,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int update()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 574,
  "endLine" : 577,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Uri getChildUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setSelectedOption()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSource()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSource()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilderListV2Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/SelectionBuilderListV2Impl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::slice" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTtl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilderImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTtl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 295,
  "endLine" : 298,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBuilderBasicImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/SelectionBuilderBasicImpl.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::slice" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createDatePicker()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createTimePicker()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceAction createToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction setChecked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction setPriority()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction setKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 483,
  "endLine" : 486,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder addCell()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addImage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder setContentIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder setContentIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 440,
  "endLine" : 443,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder setSliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 460,
  "endLine" : 463,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingSliceBuilder add()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder addSource()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder addTimestamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addRating()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addGridRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setHeader()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setAccentColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 382,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setKeywords()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 391,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 402,
  "endLine" : 405,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setHostExtras()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder setIsError()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addInputRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 540,
  "endLine" : 543,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 552,
  "endLine" : 555,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilder addSelection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setMax()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 652,
  "endLine" : 655,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 673,
  "endLine" : 676,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 682,
  "endLine" : 685,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 704,
  "endLine" : 707,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 715,
  "endLine" : 718,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 728,
  "endLine" : 731,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setMin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 876,
  "endLine" : 879,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setMax()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 892,
  "endLine" : 895,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 944,
  "endLine" : 947,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 953,
  "endLine" : 956,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 983,
  "endLine" : 986,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1034,
  "endLine" : 1037,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder setInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1044,
  "endLine" : 1047,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1152,
  "endLine" : 1155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setMin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1221,
  "endLine" : 1224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setMax()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1230,
  "endLine" : 1233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1252,
  "endLine" : 1255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1261,
  "endLine" : 1264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1270,
  "endLine" : 1273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1279,
  "endLine" : 1282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setThumb()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1288,
  "endLine" : 1291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1303,
  "endLine" : 1306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1312,
  "endLine" : 1315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1323,
  "endLine" : 1326,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setEndOfSection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1566,
  "endLine" : 1569,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1666,
  "endLine" : 1669,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1830,
  "endLine" : 1833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1841,
  "endLine" : 1844,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2157,
  "endLine" : 2160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2166,
  "endLine" : 2169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2177,
  "endLine" : 2180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerSliceCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpired()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 495,
  "endLine" : 498,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializeOptions setActionMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializeOptions setImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializeOptions setMaxImageWidth()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerializeOptions setMaxImageHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchStartTemporaryDetach()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteEditText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomSelectionActionModeCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAdapter()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParents()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowTwoLines()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceViewHolder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getListHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 291,
  "endLine" : 294,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsets()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1420,
  "endLine" : 1423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSkipFirstListItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 533,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDefaultColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSliceViewClickable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnLongClickListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSliceActionListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowActionRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 727,
  "endLine" : 730,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CachedSliceLiveData fromStream()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsets()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInsets()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 809,
  "endLine" : 812,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recommend()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_update_group_version_in_library_versions_toml()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_update_artifact_version_in_library_versions_toml()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function labelFor()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export async function readBenchmarks()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/files.ts",
  "fileLinesCount" : 20,
  "components" : [ "primary::development" ],
  "startLine" : 3,
  "endLine" : 6,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def single()",
  "longName" : "",
  "relativeFileName" : "development/update_tracing_perfetto.py",
  "fileLinesCount" : 191,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_trailing_blank_lines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generalize_numbers()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writelines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_trailing_blank_lines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generalize_numbers()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writelines()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_book_template_strings()",
  "longName" : "",
  "relativeFileName" : "development/offlinifyDocs/offlinify_dackka_docs.py",
  "fileLinesCount" : 260,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTests()",
  "longName" : "",
  "relativeFileName" : "development/lintBaselineToCsv.main.kts",
  "fileLinesCount" : 251,
  "components" : [ "primary::development" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "development/importMaven/src/main/kotlin/androidx/build/importMaven/Main.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_gradle_project_coordinates()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unzip()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hardLink()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeFile()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def contains()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getContent()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeFile()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def maybeSemicolon()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeFile()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def startsFunction()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_change_summary()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adselection/AdSelectionManagerFutures.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/measurement/MeasurementManagerFutures.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/appsetid/AppSetIdManagerFutures.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/customaudience/CustomAudienceManagerFutures.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/topics/TopicsManagerFutures.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/adid/AdIdManagerFutures.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices-java/src/main/java/androidx/privacysandbox/ads/adservices/java/signals/ProtectedSignalsManagerFutures.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionOutcome.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasOutcome()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionOutcome.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun selectAds()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adselection/AdSelectionManagerImplCommon.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/DeletionRequest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/measurement/SourceRegistrationRequest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getAppSetId()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/appsetid/AppSetIdManagerImplCommon.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdSelectionSignals.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdSelectionSignals.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdTechIdentifier.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdTechIdentifier.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdFilters.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/common/AdFilters.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/TrustedBiddingData.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/LeaveCustomAudienceRequest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/LeaveCustomAudienceRequest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/JoinCustomAudienceRequest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/customaudience/JoinCustomAudienceRequest.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsResponse.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsResponse.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/GetTopicsRequest.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getTopics()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/topics/TopicsManagerImplCommon.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adid/AdId.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getAdId()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/adid/AdIdManagerImplCommon.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/signals/UpdateSignalsRequest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ads/ads-adservices/src/main/java/androidx/privacysandbox/ads/adservices/signals/UpdateSignalsRequest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-provider/src/main/java/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-provider/src/main/java/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerAppOwnedSdkSandboxInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterAppOwnedSdkSandboxInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startSdkSandboxActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSdkSandboxDied()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isResponsibleFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/LocalSdkRegistry.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterAppOwnedSdkSandboxInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/impl/PlatformAppOwnedSdkRegistry.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSandboxedSdks()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/controller/LocalController.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTokenFromSdkActivityStartIntent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/activity/LocalSdkActivityStarter.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkConfig()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/config/LocalSdkConfigsHolder.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addHandlerFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxControllerInjector.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxControllerInjector.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFilesDir()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFileStreamPath()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fileList()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteDatabase()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun databaseList()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClassLoader()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxedSdkContextCompat.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SdkProviderV1.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/BackPressedDispatcherProxyFactory.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findResource()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/JavaResourcesLoadingClassLoaderFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findResources()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/JavaResourcesLoadingClassLoaderFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLoadSdkException()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/LoadSdkCompatException.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLoadSdkException()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/LoadSdkCompatException.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLoadCompatSdkException()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/LoadSdkCompatException.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetLocalImpl()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSandboxedSdks()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/LocalImpl.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSandboxedSdks()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOnBackPressedDispatcher()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostStarted()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostResumed()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPrePaused()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPreStopped()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPreDestroyed()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAppOwnedSdkSandboxInterfaces()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/AppOwnedSdkProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetClientVersion()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/Versions.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailable()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/internal/ClientFeature.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minAvailableVersionFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/internal/ClientApiVersion.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toSandboxedSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSandboxedSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toSandboxedSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/current/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/current/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v6/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v6/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v5/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v5/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v4/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/test-sdks/v4/src/main/java/androidx/privacysandbox/sdkruntime/testsdk/CompatProvider.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProperty()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlParcelableSpec.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addParameter()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlMethodSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addParameter()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-core/src/main/java/androidx/privacysandbox/tools/core/generator/poet/AidlMethodSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNoGeneratedSourceFiles()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fails()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactlyErrors()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-testing/src/main/java/androidx/privacysandbox/tools/testing/CompilationTestHelper.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchAccepted()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-provider/src/main/java/androidx/privacysandbox/activity/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchRejected()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-provider/src/main/java/androidx/privacysandbox/activity/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-provider/src/main/java/androidx/privacysandbox/activity/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-client/src/main/java/androidx/privacysandbox/activity/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeRemoteSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/RemoteCallManager.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyZOrderChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyUiChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoteSessionError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResizeRequested()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionUiFetched()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStateChangedListener()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeView()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViewInLayout()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViewsInLayout()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViewAt()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViews()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAllViews()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAllViewsInLayout()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeStateChangedListener()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerFrameCommitCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterFrameCommitCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/TouchFocusTransferringView.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/TouchFocusTransferringView.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/TouchFocusTransferringView.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResizeRequested()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyZOrderChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyFetchUiForSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyUiChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyUiChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchAccepted()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchRejected()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLaunchError()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/SdkActivityLauncherFactory.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SessionObserverContext.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SessionObserverContext.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canProviderBeRemote()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/BackwardCompatUtil.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/BigDecimalSubject.jvm.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/BigDecimalSubject.jvm.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIgnoringScale()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/BigDecimalSubject.jvm.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/BigDecimalSubject.jvm.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/BigDecimalSubject.jvm.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::kruth" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun valuesForKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsExactly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/MultimapSubject.jvm.kt",
  "fileLinesCount" : 408,
  "components" : [ "primary::kruth" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsCell()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainCell()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/TableSubject.jvm.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::kruth" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  assertThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun doesNotMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/StringSubject.jvm.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::kruth" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun containsMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/StringSubject.jvm.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::kruth" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun doesNotContainMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/StringSubject.jvm.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::kruth" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFailures()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkStatePreconditions()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkInRuleContext()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFailures()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubject.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun usernameEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun idEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nameEquals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationEqualsPasses()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun locationEqualsFails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCeoFalsePasses()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCeoTrueFails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/extension/EmployeeSubjectTest.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::kruth" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleEquality()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleInequality()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inequalityFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfNullsFail_nullActual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfNullsFail_nullExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inequalityOfNullsFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumericTypeWithSameValue_shouldBeEqual_long_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumericTypeWithSameValue_shouldBeEqual_long_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan_int_strictly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan_int_strictly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/LongSubjectTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::kruth" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_NotAnshortArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_SameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveShortArraySubjectTest.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleEquality()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleInequality()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inequalityFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfNulls()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalityOfNullsFail_nullExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowBetweenIntegerAndLong_shouldBeDifferent_min()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overflowBetweenIntegerAndLong_shouldBeDifferent_max()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumericTypeWithSameValue_shouldBeEqual_int_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumericTypeWithSameValue_shouldBeEqual_int_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumericPrimitiveTypes_isNotEqual_shouldFail_intToChar()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNumericPrimitiveTypes_isNotEqual_shouldFail_charToInt()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IntegerSubjectTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::kruth" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun singleChain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ChainingKruthTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ChainingKruthTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotAnObject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ChainingKruthTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ChainingKruthTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNullWhenSubjectForbidsIsEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNullWhenSubjectForbidsIsEqualToFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsNullFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNullBadEqualsImplementation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNullBadEqualsImplementation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNullWhenSubjectForbidsIsEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNullWhenSubjectForbidsIsEqualToFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToStringWithNullVsNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToNullBadEqualsImplementation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToByteArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToByteArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIntArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToIntArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToLongArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToLongArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToFloatArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToFloatArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToDoubleArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToDoubleArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToShortArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToShortArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToCharArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToCharArrayEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToFailureWithSameObject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualToNullBadEqualsImplementation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsFailureWithObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsFailureWithSameObject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfExactType()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfSuperclass()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfUnrelatedClass()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfUnrelatedInterface()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfClassForNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInstanceOfInterfaceForNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInstanceOfExactType()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInstanceOfSuperclass()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInstanceOfImplementedInterface()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInstanceOfPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInJustTwo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInNullInListWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInNonnullInListWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInEmptyFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOfJustTwo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOfFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOfNullInListWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOfNonnullInListWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnyOfNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotInEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNoneOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNoneOfFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNoneOfNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmptyFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmptyFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_fail_unequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_fail_notAnArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_differentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayAsList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayIsEqualTo_fail_unequalLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ObjectArraySubjectTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::kruth" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeFails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsFailsWithSameToString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsFailsWithSameToStringAndNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableDoesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableDoesNotContainNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableDoesNotContainFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainDuplicatesMixedTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainDuplicatesFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfWithNullInThirdAndFinalPosition()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfFailsWithSameToStringAndHomogeneousList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfFailsWithSameToStringAndHomogeneousListWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithMany()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithNullAtThirdAndFinalPosition()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastWithDuplicateMissingElements()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastFailsWithSameToStringAndHomogeneousList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastFailsWithSameToStringAndHomogeneousListWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastFailsWithEmptyString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneOfFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneOfFailureWithDuplicateInSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneOfFailureWithDuplicateInExpected()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsNoneOfFailureWithEmptyString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithMany()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicatesOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithNullSecond()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithNullThird()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithNullOutOfOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithEmptyString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithEmptyStringAndUnexpectedItem()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithEmptyStringAndMissingItem()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithEmptyStringAmongMissingItems()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlySingleElementNoEqualsMagic()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyElementsInInOrderPassesWithEmptyExpectedAndActual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyMissingItemFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyUnexpectedItemFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithDuplicateMissingElements()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithMissingAndExtraElements()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithCommaSeparatedVsIndividual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyFailsWithSameToStringAndHomogeneousList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyFailsWithSameToStringAndListWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyFailsWithSameToStringAndHeterogeneousList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyFailsWithSameToStringAndHomogeneousListWithDuplicates()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyWithOneNonIterableDoesNotGiveWarning()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyInOrderWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullEqualToNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somethingEqualToNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun somethingEqualToSomething()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableIsNotEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInStrictOrderFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInOrderFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInOrderMultipleFailures()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_NotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_DifferentOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_Longer()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_Shorter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_PlusMinusZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_NotAndoubleArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveDoubleArraySubjectTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::kruth" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_SameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveBooleanArraySubjectTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmptyFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmptyFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_UnequalOrdering()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_NotAnintArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_SameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveIntArraySubjectTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testJ2clCornerCaseZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun j2clCornerCaseDoubleVsFloat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNaNIsNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotNaNIsNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan_int_strictly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan_int_strictly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast_int_withNoExactFloatRepresentation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost_int_withNoExactFloatRepresentation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FloatSubjectTest.kt",
  "fileLinesCount" : 485,
  "components" : [ "primary::kruth" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that_customObjects_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that_comparable_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that_boolean_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that_string_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that_iterable_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail_errorContainsMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/AssertWithMessageTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun string()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringWithoutValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneFacts()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun oneFactWithoutValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan_failsSmaller()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan_failsGreater()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun comparableType()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rawComparableType()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ComparableSubjectTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthFails()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLengthNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsEmptyFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsEmptyFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsNotEmptyFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringIsNotEmptyFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringStartsWith()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringStartsWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEndsWith()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEndsWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesStringWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesStringFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesStringLiteralFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPatternWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPatternFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPatternLiteralFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchStringWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchStringFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsMatchStringFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchStringUsesFind()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainMatchStringUsesFindFailNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEqualityIgnoringCase()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEqualityIgnoringCaseWithNullSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEqualityIgnoringCaseFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringEqualityIgnoringCaseFailWithNullExpectedString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringInequalityIgnoringCase()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringInequalityIgnoringCaseWithNullSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringInequalityIgnoringCaseWithNullExpectedString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringInequalityIgnoringCaseFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCase()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseEmptyString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseWithWord()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseWholeWord()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseFailBecauseTooLarge()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringContainsIgnoringCaseFailBecauseNullSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainIgnoringCase()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainIgnoringCaseFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotContainIgnoringCaseFailWithEmptyString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/StringSubjectTest.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::kruth" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmptyWithFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeNegative()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKeyNullFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey_failsWithNullStringAndNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNullKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failMapContainsKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failMapContainsKeyWithNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/MapSubjectTest.kt",
  "fileLinesCount" : 547,
  "components" : [ "primary::kruth" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCauseThat_null()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/ThrowableSubjectTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_NotAnlongArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_SameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveLongArraySubjectTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_SameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveCharArraySubjectTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asList()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_Fail_NotAnArray()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_SameLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentLengths()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_DifferentTypes()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveByteArraySubjectTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_NotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_DifferentOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_Longer()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_Shorter()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_PlusMinusZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo_WithoutToleranceParameter_Success_NotAnfloatArrayOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/PrimitiveFloatArraySubjectTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::kruth" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_doubleNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_doublePositiveNegativeZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_floatNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_floatPositiveNegativeZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTrue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/BooleanSubjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIsTrueFailing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/BooleanSubjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nullIsFalseFailing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/BooleanSubjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTrueFailing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/BooleanSubjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFalse()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/BooleanSubjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFalseFailing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/BooleanSubjectTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotNaNIsNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsNotNaNIsNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsGreaterThan_int_strictly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doubleIsLessThan_int_strictly()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/DoubleSubjectTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::kruth" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupExpectFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpect_throwInSubject_shouldPropagate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupExpectFailure()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPatternWithFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringMatchesPatternLiteralFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringDoesNotMatchPattern()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/StringSubjectJvmTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/BigDecimalSubjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/BigDecimalSubjectTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/MultimapSubjectTest.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::kruth" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkWithBadFormat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun myObjects()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isThePresentKingOfFrance()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCheckFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doCheckFail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatingTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatingToNamed()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatingToNamedNoNeedToDisplayBoth()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPresent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPresentFailing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPresentFailingNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAbsent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAbsentFailing()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAbsentFailingNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValue_failingWithAbsent()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasValue_failingWithWrongValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/GuavaOptionalSubjectTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::kruth" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIsAssignableTo_same()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ClassSubjectTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::kruth" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectTrue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectTest.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectFail_passesIfUnused()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureRuleTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSize()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSizeZero()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/TableSubjectTest.jvm.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::kruth" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNumericTypeWithSameValue_shouldBeEqual_int_long()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNumericTypeWithSameValue_shouldBeEqual_int_int()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntegerSubject expectFailureWhenTestingThat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/NumericComparisonTest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::kruth" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Throwable createThrowableWithStackTrace()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StackTraceElement createStackTraceElement()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Throwable getCause()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/java/androidx/kruth/StackTraceCleanerTest.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::kruth" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveIntArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveIntArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveIntArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveLongArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveLongArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveLongArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveCharArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveCharArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveCharArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveDoubleArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveDoubleArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveDoubleArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveDoubleArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveDoubleArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNegativeInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNotNull()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun failWithActual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isAnyOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNoneOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun actualCustomStringRepresentation()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 285,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun ignoreCheck()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ObjectArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ObjectArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ObjectArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  truthFailures()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/TruthFailureSubject.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun factValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/TruthFailureSubject.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::kruth" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/TruthFailureSubject.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::kruth" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/AssertionErrorWithFacts.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::kruth" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveShortArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveShortArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveShortArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveFloatArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveFloatArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveFloatArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveFloatArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveFloatArraySubject.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::kruth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFalse()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/BooleanSubject.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTrue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/BooleanSubject.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::kruth" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainKey()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainEntry()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/MapSubject.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::kruth" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Fact.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fact()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Fact.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleFact()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Fact.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FailingOrdered.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::kruth" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNegativeInfinity()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNaN()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/FloatSubject.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::kruth" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveByteArraySubject.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveByteArraySubject.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::kruth" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveByteArraySubject.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::kruth" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveBooleanArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveBooleanArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/PrimitiveBooleanArraySubject.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::kruth" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IntegerSubject.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAnyOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAnyIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsNoneIn()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isInStrictOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isInOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNoneOf()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultReceiver createFromParcel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationRequest toLocationRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getElapsedRealtimeNanos()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getElapsedRealtimeMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static double getMslAltitudeMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMslAltitudeMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasMslAltitude()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeMslAltitude()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getMslAltitudeAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasMslAltitudeAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeMslAltitudeAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void removeBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasVerticalAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getVerticalAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setVerticalAccuracyMeters()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSpeedAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getSpeedAccuracyMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSpeedAccuracyMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasBearingAccuracy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getBearingAccuracyDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBearingAccuracyDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isMock()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocationListenerKey getKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStarted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFirstFix()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSatelliteStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderDisabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1131,
  "endLine" : 1133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLocationEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1296,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGnssHardwareModelName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getGnssYearOfHardware()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1304,
  "endLine" : 1306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GnssStatusCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusCompat.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GnssStatusCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusCompat.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSatelliteCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConstellationType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSvid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevationDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAzimuthDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEphemerisData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAlmanacData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usedInFix()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getCarrierFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasCarrierFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasBasebandCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getBasebandCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevationDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAzimuthDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEphemerisData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAlmanacData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usedInFix()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCarrierFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCarrierFrequencyHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBasebandCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBasebandCn0DbHz()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GpsStatusWrapper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void accept()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int available()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void bind()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void close()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void connect()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void connect()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void listen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void connect()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void sendUrgentData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOption()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOption()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/DatagramSocketWrapper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MailTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMailTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMailTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MailTo parse()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBcc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBody()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/MailTo.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearThreadStatsTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getThreadStatsTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void incrementOperationCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void incrementOperationCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setThreadStatsTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void tagSocket()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void untagSocket()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tagDatagramSocket()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void untagDatagramSocket()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActiveNetworkMetered()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getRestrictBackgroundStatus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtensionVersion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BuildCompat.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void beginSection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void endSection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void endAsyncSection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void beginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCounter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getLocaleList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale get()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toLanguageTags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getFirstMatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListPlatformWrapper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getExternalStorageState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/EnvironmentCompat.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isApplicationUid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ProcessCompat.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getLocaleList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale get()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toLanguageTags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPseudoLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAsynchronous()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/MessageCompat.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAsynchronous()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/MessageCompat.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UserHandle getUserHandleForUid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserHandleCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createFromParcel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelableCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createFromParcel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelableCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBinder getBinder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationCanceledException()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/OperationCanceledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OperationCanceledException()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/OperationCanceledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isUserUnlocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserManagerCompat.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocaleListCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unwrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale get()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toLanguageTags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getFirstMatch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocaleListCompat getEmptyLocaleList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Locale forLanguageTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList createLocaleList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList getAdjustedDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList getDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasCallbacks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParams()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfilingType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParams()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfilingType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParams()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfilingType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParams()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getProfilingType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getThis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/Profiling.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::core" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent sanitizeByFiltering()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder allowExtra()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent setIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getProtection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getProtectionFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasMultipleSigners()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getLongVersionCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShortcutInfoCompatSaver()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShortcutInfoChangeListeners()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getShortcutInfoChangeListeners()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void addShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void removeShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Void removeAllShortcuts()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompatSaver.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getShortLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getLongLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDisabledMessage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisabledReason()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCategories()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocusIdCompat getLocusId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRank()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistableBundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getTransientExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserHandle getUserHandle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastChangedTimestamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCached()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDynamic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPinned()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeclaredInManifest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmutable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasKeyFieldsOnly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExcludedFromSurfaces()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExcludedFromSurfaces()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPerson()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoCompat.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::core" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/SharedPreferencesCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/SharedPreferencesCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean startActivities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getColorStateList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getNoBackupFilesDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1064,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getCodeCacheDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getSystemService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSystemServiceName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1087,
  "endLine" : 1089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getDataDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createDeviceProtectedStorageContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDeviceProtectedStorage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComponentName startForegroundService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor getMainExecutor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAttributionTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportServiceConnection.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean areUnusedAppRestrictionsEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PackageManagerCompat.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler getHandler()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getFloat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void rebase()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequest getFallbackRequest()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTimeout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isItalic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTtcIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResourceId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFamilyFilesResourceEntry()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float lerp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float lStarFromInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int growSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GrowingArrayUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComplexColorCompat from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComplexColorCompat from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComplexColorCompat from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shader getShader()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGradient()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean willDraw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ComplexColorCompat.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAttribute()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ColorStateList getNamedColorStateListFromInt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getAw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getN()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getNbb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getNcb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getC()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getNc()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getFl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getFlRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ViewingConditions.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getHue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getChroma()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getJ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getQ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getM()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getS()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getJStar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getAStar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getBStar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int viewedInSrgb()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamColor.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDensityDpi()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ConfigurationHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportCallback.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocusId toLocusId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocusId create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/LocusIdCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsBackportService.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FileProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeAnonymous()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri insert()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Predicate asPredicate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UriMatcherCompat.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PermissionCompatDelegate getPermissionCompatDelegate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void finishAffinity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRejectSharedElements()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMapSharedElements()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateSnapshotView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Display getDisplay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLaunchedFromBubble()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void finishAfterTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void postponeEnterTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startPostponedEnterTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri getReferrer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void requestPermissions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 893,
  "endLine" : 895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLowRamDevice()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityManagerCompat.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean useExistingRemoteView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2188,
  "endLine" : 2190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews getContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2546,
  "endLine" : 2548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews getBigContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2553,
  "endLine" : 2555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews getHeadsUpContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2560,
  "endLine" : 2562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getWhenIfShowing()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2569,
  "endLine" : 2571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPriority()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2578,
  "endLine" : 2580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getForegroundServiceBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2587,
  "endLine" : 2589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2597,
  "endLine" : 2599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AudioAttributes build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2637,
  "endLine" : 2639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon getSmallIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2651,
  "endLine" : 2653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon getLargeIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2655,
  "endLine" : 2657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteViews createContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2673,
  "endLine" : 2675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteViews createHeadsUpContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2677,
  "endLine" : 2679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteViews createBigContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2681,
  "endLine" : 2683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2731,
  "endLine" : 2734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean displayCustomViewInline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2749,
  "endLine" : 2751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2756,
  "endLine" : 2758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeBigContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2763,
  "endLine" : 2765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteViews makeHeadsUpContentView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2770,
  "endLine" : 2772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap createColoredBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3076,
  "endLine" : 3078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap createColoredBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3084,
  "endLine" : 3086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float constrain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3159,
  "endLine" : 3161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigPictureStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3214,
  "endLine" : 3216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3301,
  "endLine" : 3303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBigLargeIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3431,
  "endLine" : 3433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBigPicture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3468,
  "endLine" : 3470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigTextStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3505,
  "endLine" : 3507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3541,
  "endLine" : 3543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3655,
  "endLine" : 3657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getUserDisplayName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3681,
  "endLine" : 3683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getConversationTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3714,
  "endLine" : 3716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3887,
  "endLine" : 3889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextAppearanceSpan makeFontColorSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4035,
  "endLine" : 4037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4207,
  "endLine" : 4209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4212,
  "endLine" : 4214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4218,
  "endLine" : 4220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4229,
  "endLine" : 4231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person getPerson()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4235,
  "endLine" : 4237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDataMimeType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4241,
  "endLine" : 4243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getDataUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4250,
  "endLine" : 4252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parcelable castToParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4416,
  "endLine" : 4418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4578,
  "endLine" : 4580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean displayCustomViewInline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4735,
  "endLine" : 4739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4822,
  "endLine" : 4824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isActionAddedByCallStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4991,
  "endLine" : 4995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parcelable castToParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5125,
  "endLine" : 5127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parcelable castToParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5161,
  "endLine" : 5163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InboxStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5257,
  "endLine" : 5259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5294,
  "endLine" : 5296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5380,
  "endLine" : 5382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean displayCustomViewInline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5388,
  "endLine" : 5390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5732,
  "endLine" : 5734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5784,
  "endLine" : 5786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowGeneratedReplies()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5818,
  "endLine" : 5820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5829,
  "endLine" : 5831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContextual()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5858,
  "endLine" : 5860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowsUserInterface()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5880,
  "endLine" : 5882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6175,
  "endLine" : 6177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6189,
  "endLine" : 6191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getAllowGeneratedReplies()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6203,
  "endLine" : 6205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSemanticAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6217,
  "endLine" : 6219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isContextual()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6231,
  "endLine" : 6233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6245,
  "endLine" : 6247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOffline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6379,
  "endLine" : 6381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getConfirmLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6444,
  "endLine" : 6446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintLaunchesActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6496,
  "endLine" : 6498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintDisplayActionInline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6523,
  "endLine" : 6525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7137,
  "endLine" : 7139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentIconGravity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7164,
  "endLine" : 7166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7192,
  "endLine" : 7194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGravity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7219,
  "endLine" : 7221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomSizePreset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7251,
  "endLine" : 7253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCustomContentHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7279,
  "endLine" : 7281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getStartScrollBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7298,
  "endLine" : 7300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getContentIntentAvailableOffline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7320,
  "endLine" : 7322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintHideIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7345,
  "endLine" : 7347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintShowBackgroundOnly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7370,
  "endLine" : 7372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintAvoidBackgroundClipping()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7401,
  "endLine" : 7403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHintScreenTimeout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7429,
  "endLine" : 7431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintAmbientBigPicture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7456,
  "endLine" : 7458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHintContentIntentLaunchesActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7479,
  "endLine" : 7481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7833,
  "endLine" : 7835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLatestTimestamp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7964,
  "endLine" : 7966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7984,
  "endLine" : 7986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getResultKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8084,
  "endLine" : 8086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8097,
  "endLine" : 8099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getAllowFreeFormInput()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8106,
  "endLine" : 8108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8115,
  "endLine" : 8117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parcelable castToParcelable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8124,
  "endLine" : 8126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getEditChoicesBeforeSending()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8138,
  "endLine" : 8140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TvExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8199,
  "endLine" : 8201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailableOnTv()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8265,
  "endLine" : 8267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuppressShowOverApps()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8342,
  "endLine" : 8344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8422,
  "endLine" : 8424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortcutId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8432,
  "endLine" : 8434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getDeleteIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8440,
  "endLine" : 8442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8450,
  "endLine" : 8452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDesiredHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8460,
  "endLine" : 8462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDesiredHeightResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8470,
  "endLine" : 8472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAutoExpandBubble()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8479,
  "endLine" : 8481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotificationSuppressed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8488,
  "endLine" : 8490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8493,
  "endLine" : 8495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8973,
  "endLine" : 8975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActionCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8981,
  "endLine" : 8983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getShowWhen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9202,
  "endLine" : 9206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getUsesChronometer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9209,
  "endLine" : 9213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getOnlyAlertOnce()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9216,
  "endLine" : 9218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getAutoCancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9221,
  "endLine" : 9223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getOngoing()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9226,
  "endLine" : 9228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getHighPriority()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9258,
  "endLine" : 9260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getAllowFreeFormInput()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9444,
  "endLine" : 9446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9452,
  "endLine" : 9454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getResultKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9456,
  "endLine" : 9458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSortKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9464,
  "endLine" : 9466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9468,
  "endLine" : 9470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9472,
  "endLine" : 9474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9476,
  "endLine" : 9478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9490,
  "endLine" : 9492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getAllowGeneratedReplies()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9504,
  "endLine" : 9506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getGroupAlertBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9519,
  "endLine" : 9521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getSettingsText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9523,
  "endLine" : 9525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getShortcutId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9527,
  "endLine" : 9529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getBadgeIconType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9531,
  "endLine" : 9533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getTimeoutAfter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9535,
  "endLine" : 9537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getChannelId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9539,
  "endLine" : 9541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSemanticAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9553,
  "endLine" : 9555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getAllowSystemGeneratedContextualActions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9567,
  "endLine" : 9569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocusId getLocusId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9571,
  "endLine" : 9573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isContextual()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9575,
  "endLine" : 9577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getEditChoicesBeforeSending()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9579,
  "endLine" : 9581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9597,
  "endLine" : 9599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder compatGetBinder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterruptIfStopped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStopCurrentWork()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canScheduleExactAlarms()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void navigateUpTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/DialogCompat.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getLocaleManagerForApplication()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toLanguageTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat getLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelGroupCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBlocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChannels()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBlocked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void complete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResultKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllowedDataTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowFreeFormInput()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getExtraResultsKeyForData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RemoteInput fromPlatform()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getAllowedDataTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getResultsFromIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getEditChoicesBeforeSending()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setResultsSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getResultsSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskStackBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaskStackBuilder create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaskStackBuilder from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStackBuilder addParentStack()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntentCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent editIntentAt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getPendingIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/TaskStackBuilder.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean needsRelaunchCall()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Context getContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getApplicationGrammaticalGender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putExtraData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  getExtraData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun superDispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun shouldDumpInternalState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ComponentActivity.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void stopForeground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntentBuilder from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Context getContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent createChooserIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startChooser()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentBuilder setChooserTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntentReader from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentReader()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleShare()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultipleShare()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 777,
  "endLine" : 779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getCallingActivity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String permissionToOp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getSystemService()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int noteProxyOp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IBinder getBinder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/BundleCompat.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptionsCompat setLaunchBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getLaunchBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptionsCompat setShareIdentityEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions makeBasic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions makeTaskLaunchBehind()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rect getLaunchBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Person fromPersistableBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Person fromAndroidPerson()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistableBundle toPersistableBundle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImportant()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameMetricsAggregator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShouldShowIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShouldShowIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PendingIntent getActionIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon getIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImportance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getSound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributes getAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowLights()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLightColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldVibrate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowBadge()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentChannelId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConversationId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBypassDnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLockscreenVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBubble()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImportantConversation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getImportance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canShowBadge()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShowBadge()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri getSound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AudioAttributes getAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldShowLights()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void enableLights()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getLightColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLightColor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean shouldVibrate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void enableVibration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canBypassDnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getLockscreenVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canBubble()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getParentChannelId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getConversationId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isImportantConversation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NotificationManagerCompat from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationWithIdAndTag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void queueTask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void send()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean areNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1272,
  "endLine" : 1274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getImportance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1338,
  "endLine" : 1340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1342,
  "endLine" : 1344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getParentChannelId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canUseFullScreenIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrivateApiAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canConstantState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableState.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToCurrentState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDither()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCurrent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Region getTransparentRegion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPadding()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLayoutDirectionChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WrappedDrawableState mutateConstantState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getWrappedDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isCompatTintEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi14.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Paint getPaint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetDensity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetDensity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGravity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAntiAlias()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCircular()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCornerRadius()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isGreaterThanZero()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getDirtyBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/WrappedDrawableApi21.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat setTint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon toIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IconCompat createFromIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getResPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1050,
  "endLine" : 1052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri getUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon createWithAdaptiveBitmap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1078,
  "endLine" : 1080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Icon createWithAdaptiveBitmapContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable loadDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RoundedBitmapDrawable21()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawable21.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void jumpToCurrentState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setHotspot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void applyTheme()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF getStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF getEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getEndFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathSegment.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addNode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Collection flatten()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBlendMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasGlyph()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Typeface createFromInputStream()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi29Impl.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Typeface findFromCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesCallbackAdapter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorFilter createBlendModeColorFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BlendModeColorFilterCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHasMipMap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAllocationByteCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setPaintBlendMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Color compositeColors()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int compositeAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void colorToHSL()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void colorToLAB()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void colorToXYZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float constrain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int constrain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void colorToM3HCT()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrivateApiAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Class obtainFontFamily()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Method obtainFreezeMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Method obtainAbortCreationMethod()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatApi26Impl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets of()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets add()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets subtract()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets toCompatInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPrivateApiAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTileServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearTileServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void startActivityAndCollapse()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRequestCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/PendingIntentActivityWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/PendingIntentActivityWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMutable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/PendingIntentActivityWrapper.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FingerprintManagerCompat from()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FingerprintManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FingerprintManager getFingerprintManagerOrNull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CryptoObject unwrapCryptoObject()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationHelp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationFailed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AuthenticationResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasEnrolledFingerprints()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isHardwareDetected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/display/DisplayManagerCompat.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisplayManagerCompat getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/display/DisplayManagerCompat.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSlotIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/SubscriptionManagerCompat.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSubscriptionId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getImei()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDeviceId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuHostHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuHostHelper.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Interpolator createPathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Interpolator createPathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutofillIdCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/autofill/AutofillIdCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutofillIdCompat toAutofillIdCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/autofill/AutofillIdCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutofillId toAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/autofill/AutofillIdCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getTouchPosition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragStartHelper.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayCutoutCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayCutoutCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DisplayCutoutCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayCutout unwrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DisplayCutout createDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSafeInsetTop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSafeInsetBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSafeInsetLeft()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getSafeInsetRight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getBoundingRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Path getCutoutPath()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat toWindowInsetsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSystemWindowInsetLeft()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSystemWindowInsetTop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSystemWindowInsetRight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSystemWindowInsetBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConsumed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat consumeSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStableInsetTop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStableInsetLeft()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStableInsetRight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStableInsetBottom()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat consumeStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayCutoutCompat getDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat consumeDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getMandatorySystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getTappableElementInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getSystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat inset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsets toWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConsumed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat consumeSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat consumeStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayCutoutCompat getDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat consumeDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getSystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 798,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getMandatorySystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getTappableElementInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 810,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat inset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Insets getInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getInsetsIgnoringVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRootViewData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverriddenInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConsumed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat consumeStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat consumeSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1237,
  "endLine" : 1239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DisplayCutoutCompat getDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat consumeDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WindowInsetsCompat inset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowInsetsCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1612,
  "endLine" : 1614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOverriddenInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1705,
  "endLine" : 1707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1738,
  "endLine" : 1740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1803,
  "endLine" : 1805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1825,
  "endLine" : 1827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1830,
  "endLine" : 1832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMandatorySystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1835,
  "endLine" : 1837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTappableElementInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1840,
  "endLine" : 1842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1845,
  "endLine" : 1847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1850,
  "endLine" : 1852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1892,
  "endLine" : 1894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int statusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1924,
  "endLine" : 1926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int navigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1932,
  "endLine" : 1934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int captionBar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1940,
  "endLine" : 1942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int ime()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1948,
  "endLine" : 1950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int systemGestures()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1970,
  "endLine" : 1972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int mandatorySystemGestures()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1978,
  "endLine" : 1980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int tappableElement()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1986,
  "endLine" : 1988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int displayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2001,
  "endLine" : 2003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int systemBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2010,
  "endLine" : 2012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int all()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2020,
  "endLine" : 2022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2103,
  "endLine" : 2105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRootViewData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2107,
  "endLine" : 2109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyRootViewBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2111,
  "endLine" : 2113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewPropertyAnimator z()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ViewPropertyAnimator zBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMotionEventSplittingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLayoutMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLayoutMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTransitionGroup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStructure toViewStructure()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewStructureCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static View getActionView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean expandActionView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getNumericModifiers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAlphabeticModifiers()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setIconTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getIconTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MenuItem setIconTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateActionView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean overridesItemVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPerformDefaultAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubUiVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getHiddenStateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getShownStateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getCurrentInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getHiddenStateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getShownStateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getCurrentInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getHiddenStateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getShownStateInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getCurrentInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isQuickScaleEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ScaleGestureDetectorCompat.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getInitialSelectedText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setStylusHandwritingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isStylusHandwritingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipDescription getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getInputContentInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipDescription getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getInputContentInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputContentInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getContentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipDescription getDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unwrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAbsoluteGravity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GravityCompat.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMarginStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMarginEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMarginStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMarginEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMarginRelative()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentCaptureSession toContentCaptureSession()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/OneShotPreDrawListener.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DragAndDropPermissionsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void release()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PointerIconCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getPointerIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PointerIcon getSystemIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PointerIcon create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PointerIcon load()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContentInfoCompat toContentInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfo toContentInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipData getClip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfo getWrapped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipData getClip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfo getWrapped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipData getClip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfoCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfoCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClip()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLinkUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfoCompat build()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScrollingChildHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingChildHelper.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::core" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScaledPagingTouchSlop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasPermanentMenuKey()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getScaledHorizontalScrollFactor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getScaledVerticalScrollFactor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getScaledHoverSlop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getPlatformResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean dispatchBeforeHierarchy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolatedFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getLowerBound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Insets getUpperBound()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BoundsCompat toBoundsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDispatchMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTypeMask()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolatedFraction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepare()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets getLowerBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Insets getHigherBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float kineticEnergyToVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerFallback.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canScrollVertically()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getOverScrollMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOverScrollMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasTransientState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1301,
  "endLine" : 1303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setHasTransientState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postInvalidateOnAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postOnAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1369,
  "endLine" : 1371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1772,
  "endLine" : 1774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableAccessibleClickableSpanSupport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1801,
  "endLine" : 1803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1848,
  "endLine" : 1850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLayerType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1888,
  "endLine" : 1890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLayerType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1913,
  "endLine" : 1916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLabelFor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1928,
  "endLine" : 1930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLabelFor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1942,
  "endLine" : 1944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setLayerPaint()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1979,
  "endLine" : 1981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 1998,
  "endLine" : 2000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewParent getParentForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2039,
  "endLine" : 2041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOpaque()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2083,
  "endLine" : 2085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int resolveSizeAndState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2104,
  "endLine" : 2106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMeasuredWidthAndState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2122,
  "endLine" : 2124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMeasuredHeightAndState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2140,
  "endLine" : 2142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMeasuredState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2155,
  "endLine" : 2157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int combineMeasuredStates()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2170,
  "endLine" : 2172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAccessibilityLiveRegion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2186,
  "endLine" : 2188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPaddingStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2250,
  "endLine" : 2252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPaddingEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2266,
  "endLine" : 2268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getTranslationX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2360,
  "endLine" : 2362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getTranslationY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2375,
  "endLine" : 2377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getMatrix()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2398,
  "endLine" : 2400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2414,
  "endLine" : 2416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2430,
  "endLine" : 2432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2468,
  "endLine" : 2470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTranslationY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2487,
  "endLine" : 2489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAlpha()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2506,
  "endLine" : 2508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2523,
  "endLine" : 2525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2540,
  "endLine" : 2542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRotation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2555,
  "endLine" : 2557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRotationX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2571,
  "endLine" : 2573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRotationY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2587,
  "endLine" : 2589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScaleX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2602,
  "endLine" : 2604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScaleY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2617,
  "endLine" : 2619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getPivotX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2630,
  "endLine" : 2632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPivotX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2648,
  "endLine" : 2650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getPivotY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2663,
  "endLine" : 2665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setPivotY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2681,
  "endLine" : 2683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getRotation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2691,
  "endLine" : 2693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getRotationX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2701,
  "endLine" : 2703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getRotationY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2711,
  "endLine" : 2713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getScaleX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2721,
  "endLine" : 2723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getScaleY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2731,
  "endLine" : 2733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2741,
  "endLine" : 2743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2751,
  "endLine" : 2753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getWindowSystemUiVisibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2852,
  "endLine" : 2854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2914,
  "endLine" : 2916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2932,
  "endLine" : 2934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void jumpDrawablesToCurrentState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 2948,
  "endLine" : 2950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSaveFromParentEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3365,
  "endLine" : 3367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setActivated()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3383,
  "endLine" : 3385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3405,
  "endLine" : 3407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPaddingRelative()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3419,
  "endLine" : 3421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBackground()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3434,
  "endLine" : 3436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInLayout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3996,
  "endLine" : 3998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLaidOut()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4007,
  "endLine" : 4009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLayoutDirectionResolved()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4024,
  "endLine" : 4026,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setClipBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4181,
  "endLine" : 4183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect getClipBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4197,
  "endLine" : 4199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4207,
  "endLine" : 4209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOnClickListeners()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4219,
  "endLine" : 4221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Display getDisplay()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4324,
  "endLine" : 4326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int generateViewId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4551,
  "endLine" : 4553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScreenReaderFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4670,
  "endLine" : 4672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getAccessibilityPaneTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4771,
  "endLine" : 4773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAccessibilityHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4851,
  "endLine" : 4853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean frameworkAvailable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4925,
  "endLine" : 4927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldUpdate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4929,
  "endLine" : 4931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5010,
  "endLine" : 5013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerForLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5047,
  "endLine" : 5049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WindowInsetsCompat getRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5250,
  "endLine" : 5252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5347,
  "endLine" : 5349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5351,
  "endLine" : 5353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setElevation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5355,
  "endLine" : 5357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5359,
  "endLine" : 5361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getTranslationZ()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5363,
  "endLine" : 5365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransitionName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5367,
  "endLine" : 5369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isImportantForAccessibility()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5371,
  "endLine" : 5373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getElevation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5375,
  "endLine" : 5377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTransitionName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5379,
  "endLine" : 5381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5383,
  "endLine" : 5385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5387,
  "endLine" : 5389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBackgroundTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5395,
  "endLine" : 5397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5399,
  "endLine" : 5401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5403,
  "endLine" : 5405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5407,
  "endLine" : 5409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5411,
  "endLine" : 5413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5415,
  "endLine" : 5417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5450,
  "endLine" : 5452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5454,
  "endLine" : 5456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getScrollIndicators()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5458,
  "endLine" : 5460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSystemGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5480,
  "endLine" : 5482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getSystemGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5484,
  "endLine" : 5486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContentCaptureSession getContentCaptureSession()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5488,
  "endLine" : 5490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5513,
  "endLine" : 5515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5517,
  "endLine" : 5519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5521,
  "endLine" : 5523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5525,
  "endLine" : 5527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5529,
  "endLine" : 5531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutofillHints()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5540,
  "endLine" : 5542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5544,
  "endLine" : 5546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getNextClusterForwardId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5548,
  "endLine" : 5550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setNextClusterForwardId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5552,
  "endLine" : 5554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isKeyboardNavigationCluster()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5556,
  "endLine" : 5558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setKeyboardNavigationCluster()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5560,
  "endLine" : 5562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFocusedByDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5564,
  "endLine" : 5566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFocusedByDefault()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5568,
  "endLine" : 5570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean restoreDefaultFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5582,
  "endLine" : 5584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasExplicitFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5586,
  "endLine" : 5588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5590,
  "endLine" : 5592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5594,
  "endLine" : 5596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5598,
  "endLine" : 5600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutofillId getAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5602,
  "endLine" : 5604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5613,
  "endLine" : 5615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cancelDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5623,
  "endLine" : 5625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dispatchStartTemporaryDetach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5632,
  "endLine" : 5634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void dispatchFinishTemporaryDetach()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5636,
  "endLine" : 5638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T requireViewById()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5648,
  "endLine" : 5650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getAccessibilityPaneTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5652,
  "endLine" : 5654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAccessibilityHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5661,
  "endLine" : 5663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAccessibilityHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5665,
  "endLine" : 5667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isScreenReaderFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5669,
  "endLine" : 5671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setScreenReaderFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5673,
  "endLine" : 5675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAutofillId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5711,
  "endLine" : 5713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void requestApplyInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5722,
  "endLine" : 5724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsets onApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5726,
  "endLine" : 5728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WindowInsets dispatchApplyWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5730,
  "endLine" : 5732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setWindowFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void unsetWindowFlag()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnControllableInsetsChangedListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityWindowInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getBoundsInScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityWindowInfo getChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getChildCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getLayer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityWindowInfo getParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityNodeInfo getRoot()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityWindowInfo obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityWindowInfo obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityNodeInfo getAnchor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isInPictureInPictureMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AccessibilityWindowInfo instantiateAccessibilityWindowInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDisplayId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void getRegionInScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getTransitionTimeMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList getLocales()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTouchExplorationEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchExplorationStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isRequestFromAccessibilityTool()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityRecordCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getImpl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityRecordCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityRecordCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPassword()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFullScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFullScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrollable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentItemIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentItemIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFromIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFromIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getToIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setToIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxScrollX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxScrollX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxScrollX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMaxScrollX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMaxScrollY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAddedCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAddedCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemovedCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRemovedCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getBeforeText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBeforeText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable getParcelableData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParcelableData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityRecordCompat.java",
  "fileLinesCount" : 780,
  "components" : [ "primary::core" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getRecordCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendRecord()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityRecordCompat getRecord()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityRecordCompat asRecord()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getContentChangeTypes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setMovementGranularity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMovementGranularity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeProviderCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat createAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat findFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeProviderCompat.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getProgress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityViewCommand.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::core" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityActionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getLabel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHierarchical()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectionMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1264,
  "endLine" : 1266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowSpan()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1273,
  "endLine" : 1275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHeading()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1286,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1513,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMax()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1522,
  "endLine" : 1524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMin()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1544,
  "endLine" : 1546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2342,
  "endLine" : 2344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityNodeInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2346,
  "endLine" : 2348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat wrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2356,
  "endLine" : 2358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfo unwrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2363,
  "endLine" : 2365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2373,
  "endLine" : 2375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2384,
  "endLine" : 2386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2408,
  "endLine" : 2410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AccessibilityNodeInfoCompat obtain()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2419,
  "endLine" : 2421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat findFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2472,
  "endLine" : 2474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat focusSearch()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2490,
  "endLine" : 2492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2499,
  "endLine" : 2501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2508,
  "endLine" : 2510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2520,
  "endLine" : 2522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2555,
  "endLine" : 2557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2573,
  "endLine" : 2575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2591,
  "endLine" : 2593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeChild()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2605,
  "endLine" : 2607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2621,
  "endLine" : 2623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2636,
  "endLine" : 2638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2661,
  "endLine" : 2663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2679,
  "endLine" : 2681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2695,
  "endLine" : 2697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2712,
  "endLine" : 2714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMovementGranularities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2728,
  "endLine" : 2730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMovementGranularities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2737,
  "endLine" : 2739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2765,
  "endLine" : 2767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBoundsInParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2860,
  "endLine" : 2862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBoundsInParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2883,
  "endLine" : 2885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBoundsInScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2892,
  "endLine" : 2894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBoundsInScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2907,
  "endLine" : 2909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2967,
  "endLine" : 2969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2982,
  "endLine" : 2984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 2991,
  "endLine" : 2993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3006,
  "endLine" : 3008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3015,
  "endLine" : 3017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3030,
  "endLine" : 3032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3039,
  "endLine" : 3041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3054,
  "endLine" : 3056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisibleToUser()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3063,
  "endLine" : 3065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibleToUser()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3079,
  "endLine" : 3081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3088,
  "endLine" : 3090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3104,
  "endLine" : 3106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3113,
  "endLine" : 3115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelected()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3128,
  "endLine" : 3130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClickable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3137,
  "endLine" : 3139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClickable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3152,
  "endLine" : 3154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLongClickable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3161,
  "endLine" : 3163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLongClickable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3176,
  "endLine" : 3178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3185,
  "endLine" : 3187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3200,
  "endLine" : 3202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPassword()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3209,
  "endLine" : 3211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPassword()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3224,
  "endLine" : 3226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrollable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3233,
  "endLine" : 3235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3248,
  "endLine" : 3250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGranularScrollingSupported()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3263,
  "endLine" : 3265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getPackageName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3458,
  "endLine" : 3460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3473,
  "endLine" : 3475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3482,
  "endLine" : 3484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3497,
  "endLine" : 3499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3536,
  "endLine" : 3538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSpans()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3600,
  "endLine" : 3602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3638,
  "endLine" : 3640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3667,
  "endLine" : 3669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewIdResourceName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3800,
  "endLine" : 3802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewIdResourceName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3816,
  "endLine" : 3818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLiveRegion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3838,
  "endLine" : 3840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLiveRegion()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3854,
  "endLine" : 3856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRangeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3958,
  "endLine" : 3960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentInvalid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4007,
  "endLine" : 4009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isContentInvalid()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4017,
  "endLine" : 4019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setError()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4098,
  "endLine" : 4100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getError()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4107,
  "endLine" : 4109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabelFor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4117,
  "endLine" : 4119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabelFor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4135,
  "endLine" : 4137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getLabelFor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4145,
  "endLine" : 4147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabeledBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4155,
  "endLine" : 4157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabeledBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4178,
  "endLine" : 4180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityNodeInfoCompat getLabeledBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4188,
  "endLine" : 4190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canOpenPopup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4197,
  "endLine" : 4199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanOpenPopup()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4211,
  "endLine" : 4213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4255,
  "endLine" : 4257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4264,
  "endLine" : 4266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4281,
  "endLine" : 4283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxTextLength()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4342,
  "endLine" : 4344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxTextLength()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4352,
  "endLine" : 4354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSelection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4369,
  "endLine" : 4371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextSelectionStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4378,
  "endLine" : 4380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextSelectionEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4387,
  "endLine" : 4389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityWindowInfoCompat getWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4526,
  "endLine" : 4528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDismissable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4535,
  "endLine" : 4537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDismissable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4549,
  "endLine" : 4551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4558,
  "endLine" : 4560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4574,
  "endLine" : 4576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultiLine()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4583,
  "endLine" : 4585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMultiLine()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4597,
  "endLine" : 4599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean refresh()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4860,
  "endLine" : 4862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRoleDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 4896,
  "endLine" : 4898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5003,
  "endLine" : 5005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getStateDescription()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5218,
  "endLine" : 5220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createRangeInfo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5222,
  "endLine" : 5224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTextSelectable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5238,
  "endLine" : 5240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setTextSelectable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5242,
  "endLine" : 5244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUniqueId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5273,
  "endLine" : 5275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUniqueId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5277,
  "endLine" : 5279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCollectionItemRowTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5281,
  "endLine" : 5284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCollectionItemColumnTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5286,
  "endLine" : 5288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAccessibilityDataSensitive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5297,
  "endLine" : 5299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getContainerTitle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5306,
  "endLine" : 5308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getBoundsInWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5315,
  "endLine" : 5317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setBoundsInWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5319,
  "endLine" : 5321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasRequestInitialAccessibilityFocus()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5323,
  "endLine" : 5325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getMinDurationBetweenContentChangeMillis()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5332,
  "endLine" : 5334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getItemCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5357,
  "endLine" : 5359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAccessibilityEventUnchecked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityDelegateCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AccessibilityDelegate getBridge()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/AccessibilityDelegateCompat.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getXVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getYVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void computeCurrentVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeFallbackForTracker()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VelocityTrackerFallback getFallbackTrackerOrNull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAxisSupported()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getAxisVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getAxisVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActionMasked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActionIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int findPointerIndex()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPointerId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getPointerCount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFromSource()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getAxisValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getAxisValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getButtonState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPhysicalWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPhysicalHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNative()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getPhysicalWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getPhysicalHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureDetectorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLongpressEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsLongpressEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDoubleTapListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GestureDetectorCompat.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCapabilities()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBreakStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHyphenationFrequency()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrecomputedTextCompat call()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanFlags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextSpanTransition()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char charAt()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spannable castToSpannable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String htmlEncode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextUtilsCompat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLayoutDirectionFromLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextUtilsCompat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BidiFormatter getDefaultInstanceFromContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BidiFormatter getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BidiFormatter getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BidiFormatter getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtlContext()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getStereoReset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence unicodeWrap()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isRtlLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getExitDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getEntryDir()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static byte getCachedDirectionality()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/BidiFormatter.java",
  "fileLinesCount" : 959,
  "components" : [ "primary::core" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ULocale forLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ULocale addLikelySubtags()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getScript()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spanned fromHtml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toHtml()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean defaultIsRtl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnyStrong()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidZipCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidZipCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValidLocationName()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getHourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCalendarType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCalendarType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTemperatureUnit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Locale getDefaultLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getCalendarType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Locale getDefaultLocale()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldAddLinksFallbackToFramework()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetTypefaceCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isItalic()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasFallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFontsWithFallbacks()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDocumentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDocumentId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildDocumentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getTreeDocumentId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildTreeDocumentUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri buildDocumentUriUsingTree()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri buildChildDocumentsUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri buildChildDocumentsUriUsingTree()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTreeUri()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearProviderCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetTypefaceCache()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor createHandlerExecutor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderAuthority()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderPackage()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCertificatesArrayResId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getId()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequest.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CursorWindow createCursorWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/CursorWindowCompat.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFillWindowForwardOnly()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/sqlite/SQLiteCursorCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Predicate negate()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Predicate.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogWriter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/LogWriter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SizeF toSizeF()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SizeFCompat toSizeFCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/SizeFCompat.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void formatDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pair.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pair.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Pair create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pair.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getBaseFile()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/AtomicFile.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getUnitFromComplexDimension()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float dpToPx()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float pxToDp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float spToPx()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float pxToSp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int hash()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toString()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollTargetBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewAutoScrollHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canTargetScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewAutoScrollHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setOverlapAnchor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getOverlapAnchor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setWindowLayoutType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getWindowLayoutType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getCheckMarkDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getImageTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImageTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImageTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentLoadingProgressBar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentLoadingProgressBar()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ContentLoadingProgressBar.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScrollerCompat create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScrollerCompat create()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinalX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinalY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrVelocity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean computeScrollOffset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean springBack()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyHorizontalEdgeReached()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyVerticalEdgeReached()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverScrolled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ScrollerCompat.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::core" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setButtonTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getButtonTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setButtonTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExclusive()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRampUpDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRampDownDuration()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float interpolateValue()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalDirection()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeltaX()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeltaY()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/AutoScrollHelper.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::core" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void scrollListBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canScrollList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EdgeEffectCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean draw()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onPull()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnTouchListener getDragToOpenListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupMenuCompat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScrollView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScrollView()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDelayChildPressedState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxScrollAmount()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnScrollChangeListener()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFillViewport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSmoothScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSmoothScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 684,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOffScreen()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void smoothScrollBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void smoothScrollBy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1773,
  "endLine" : 1775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void smoothScrollTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1816,
  "endLine" : 1818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void smoothScrollTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1827,
  "endLine" : 1829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void smoothScrollTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1840,
  "endLine" : 1842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void smoothScrollTo()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1853,
  "endLine" : 1855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1886,
  "endLine" : 1888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollExtent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1892,
  "endLine" : 1894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollRange()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1898,
  "endLine" : 1900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1904,
  "endLine" : 1906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollExtent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 1910,
  "endLine" : 1912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2489,
  "endLine" : 2491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopDifferentialMotionFling()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2596,
  "endLine" : 2598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaledScrollFactor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2601,
  "endLine" : 2603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean getClipToPadding()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2612,
  "endLine" : 2614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxLines()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMinLines()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intent createProcessTextIntent()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getLastBaselineToBottomHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1028,
  "endLine" : 1030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1048,
  "endLine" : 1050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence castToCharSequence()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getBreakStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1095,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBreakStrategy()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1099,
  "endLine" : 1101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getHyphenationFrequency()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setHyphenationFrequency()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStateList getCompoundDrawableTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCompoundDrawableTintList()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCompoundDrawableTintMode()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecimalFormatSymbols getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun remove()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreenViewProvider.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setKeepOnScreenCondition()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOnExitAnimationListener()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun persistableBundleOf()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/PersistableBundle.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putBoolean()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/PersistableBundle.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putBooleanArray()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/os/PersistableBundle.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFont()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/content/res/TypedArray.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/ViewGroup.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun entryRemoved()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/util/LruCache.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/widget/TextView.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTextChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/widget/TextView.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getCacheKey()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIndexX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIndexY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getIndexXOrY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/GeoidHeightMap.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::core" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFiniteAndAtAbsMost()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFinite()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long fromLatLngDegrees()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getFace()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getI()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getJ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getLowestOnBit()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getLowestOnBitForLevel()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getTraversalStart()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getTraversalNext()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int vToJ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 311,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long updateBits()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int maskBits()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLeaf()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double jToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ijoToI()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ijoToJ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int vShiftIntoJ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int levelToSizeIj()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToU()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double xyzToV()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToZ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToZ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToZ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToZ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToZ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToX()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToY()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double uvToZ()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TilesEntity create()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/TilesEntity.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MapParamsEntity create()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/db/MapParamsEntity.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallException.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallException.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallException.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallAttributesCompat.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartCommand()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/InCallServiceCompat.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AddCallResult.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kickParticipant()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateActiveParticipant()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateRaisedHandsAction()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishSync()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateIsLocallySilenced()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishSync()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateIsLocallySilenced()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishSync()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateActiveParticipant()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRaisedHandsAction()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoveExtensions()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/AidlExtensions.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIsCurrentEndpointSet()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIsAvailableEndpointsSet()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentCallEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAvailableCallEndpoints()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMuteStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallStreamingFailed()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCallControl()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallId()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallStreamingStarted()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setActive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setInactive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun answer()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSession.kt",
  "fileLinesCount" : 525,
  "components" : [ "primary::core" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallId()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAudio()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCallId()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setActive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setInactive()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun answer()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/CallSessionLegacy.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::core" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPlatformV2Apis()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasInvalidBuildVersion()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCapability()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/Utils.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDevices()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/AudioManagerUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDevices()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/AudioManagerUtil.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasBluetoothType()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSpeakerType()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStreamingType()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCallEndpoint()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallEndpointFromAudioState()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/internal/utils/EndpointUtils.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::core" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallControlResult.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallControlResult.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallControlResult.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallControlResult.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallControlResult.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallControlResult.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallEndpointCompat.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConnected()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetailsChanged()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCallState()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/CallExtensionScopeImpl.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::core" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateParticipants()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ParticipantExtensionImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateActiveParticipant()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/ParticipantExtensionImpl.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/Participant.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/Participant.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun updateRaisedHands()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/extensions/RaiseHandStateImpl.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutUpdated()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAllShortcutsRemoved()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ShortcutBuilder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortcutBuilder setShortcutUrl()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ShortcutBuilder.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/ParameterBuilder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CapabilityBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/CapabilityBuilder.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAppActionCapability()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/utils/ShortcutUtils.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewCallbackAdded()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTestHandler()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postFrameCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/LinearInterpolator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDurationScale()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getDurationScale()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areAnimatorsEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void overrideDurationScale()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float resolveDurationScale()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getScaledDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatCount()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatCount()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canReverse()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPulsingInternal()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1191,
  "endLine" : 1193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameForTrace()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNameForTrace()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAnimatedFraction()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1427,
  "endLine" : 1429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getCurrentAnimationsCount()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PropertyValuesHolder ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConverter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupGetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropertyName()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class getValueType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void calculateValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1304,
  "endLine" : 1306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getAnimatedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1309,
  "endLine" : 1311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSetterAndGetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1402,
  "endLine" : 1404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setupSetterAndGetter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PropertyValuesHolder.java",
  "fileLinesCount" : 1589,
  "components" : [ "primary::core" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AccelerateDecelerateInterpolator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntEvaluator getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntEvaluator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getFractionAtIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getXAtIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getYAtIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNumOfPoints()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean floatEquals()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathInterpolator.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::core" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateOvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateOvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateOvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateOvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float a()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float o()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateOvershootInterpolator.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/DecelerateInterpolator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/DecelerateInterpolator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RectEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/RectEvaluator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntProperty.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntProperty.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList getListeners()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canReverse()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reverse()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pulseAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 471,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatArrayEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatArrayEvaluator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateInterpolator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateInterpolator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnticipateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateInterpolator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnticipateInterpolator.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimeListener()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntArrayEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntArrayEvaluator.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNameForTrace()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCancel()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTarget()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isColorType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/OvershootInterpolator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/OvershootInterpolator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OvershootInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/OvershootInterpolator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Keyframe ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Keyframe ofInt()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Keyframe ofFloat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Keyframe ofObject()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean valueWasSetOnStart()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueWasSetOnStart()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Keyframe.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::core" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder play()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startWithoutPulsing()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean pulseAnimationFrame()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1042,
  "endLine" : 1044,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getPlayTimeForNode()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1116,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReverse()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reverse()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1855,
  "endLine" : 1857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isActive()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorSet.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::core" ],
  "startLine" : 1869,
  "endLine" : 1871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatProperty.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProperty()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatProperty.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgbEvaluator getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ArgbEvaluator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float bounce()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BounceInterpolator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CycleInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/CycleInterpolator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CycleInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/CycleInterpolator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/CycleInterpolator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntKeyframeSet.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntKeyframeSet.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::core" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BidirectionalTypeConverter()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BidirectionalTypeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public From convertBack()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BidirectionalTypeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public To convert()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BidirectionalTypeConverter.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AccelerateInterpolator.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathKeyframes ofPath()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathKeyframes ofPath()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/KeyframeSet.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::core" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatEvaluator getInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatEvaluator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointFEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PointFEvaluator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatKeyframeSet.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getType()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatKeyframeSet.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRemoteAdapter()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3764,
  "endLine" : 3766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBlendMode()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3772,
  "endLine" : 3774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColor()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3797,
  "endLine" : 3799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setColorAttr()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3802,
  "endLine" : 3804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIntDimen()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3870,
  "endLine" : 3872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIntDimen()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3875,
  "endLine" : 3877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIntDimenAttr()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3880,
  "endLine" : 3882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFloatDimen()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompat.kt",
  "fileLinesCount" : 3910,
  "components" : [ "primary::core" ],
  "startLine" : 3896,
  "endLine" : 3898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createInstance()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbManager.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbManagerImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun clientSessionScope()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbManagerImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun controleeSessionScope()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbManagerImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun controllerSessionScope()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbManagerImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRangingInitialized()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeImpl.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRangingInitialized()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/impl/UwbClientSessionScopeAospImpl.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::core" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbComplexChannel.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbAddress.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbAddress.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createForAddress()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbDevice.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createForAddress()",
  "longName" : "",
  "relativeFileName" : "core/uwb/uwb/src/main/java/androidx/core/uwb/UwbDevice.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/PredefinedEffectSignal.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/PredefinedEffectSignal.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::core" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/VibratorWrapperImpl.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun play()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticManagerImpl.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticManagerImpl.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun play()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/HapticManager.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "core/core-testing/src/main/java/androidx/core/testing/util/TestConsumer.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/IDateTimeFormatterImpl.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/IDateTimeFormatterImpl.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createDateInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterJdkStyleOptions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createTimeInstance()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatterJdkStyleOptions.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/DateTimeFormatter.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PluralRules forLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PluralRulesLoader getDefaultFactory()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFulfilled()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSource()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibleDecimalDigitCount()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibleDecimalDigitCountWithoutTrailingZeros()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDecimalDigits()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDecimalDigitsWithoutTrailingZeros()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getIntegerValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHasIntegerValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNegative()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBaseFactor()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimal()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Operand getOperand()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 788,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIntegerValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int intValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 818,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long longValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float floatValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double doubleValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getShiftedValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final boolean isBreakAndIgnore()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static final boolean isBreakAndKeep()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1109,
  "endLine" : 1111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1577,
  "endLine" : 1579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1603,
  "endLine" : 1605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rule and()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1627,
  "endLine" : 1629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rule or()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1632,
  "endLine" : 1634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKeyword()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appliesTo()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1640,
  "endLine" : 1642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1644,
  "endLine" : 1646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1660,
  "endLine" : 1662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConstraint()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PluralRules forLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1883,
  "endLine" : 1885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PluralRules forLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1905,
  "endLine" : 1907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1939,
  "endLine" : 1941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String select()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1951,
  "endLine" : 1953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String select()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1965,
  "endLine" : 1967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String select()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1979,
  "endLine" : 1981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 1992,
  "endLine" : 1994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKeywords()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2003,
  "endLine" : 2005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAllKeywordValues()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2032,
  "endLine" : 2034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2067,
  "endLine" : 2069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDecimalSamples getDecimalSamples()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2147,
  "endLine" : 2149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2185,
  "endLine" : 2187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2194,
  "endLine" : 2197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRules()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2342,
  "endLine" : 2344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2370,
  "endLine" : 2372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2379,
  "endLine" : 2381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean computeLimited()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRules.java",
  "fileLinesCount" : 2391,
  "components" : [ "primary::core" ],
  "startLine" : 2388,
  "endLine" : 2390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluralFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluralFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluralFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Number parse()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralFormat.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::core" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Locale getLocale()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean usesNamedArguments()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Field()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 1994,
  "endLine" : 1996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void useAttributes()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2481,
  "endLine" : 2483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2503,
  "endLine" : 2505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeAndPosition()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2570,
  "endLine" : 2572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeAndPosition()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/MessageFormat.java",
  "fileLinesCount" : 2590,
  "components" : [ "primary::core" ],
  "startLine" : 2574,
  "endLine" : 2576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluralRulesLoader()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/simple/PluralRulesLoader.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String get()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getRequiredStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getRequiredStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputStream getRequiredStream()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/impl/ICUData.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagePattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ApostropheMode getApostropheMode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean jdkAposMode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatternString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNamedArguments()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNumberedArguments()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int countParts()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Part getPart()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPatternIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean partSubstringMatches()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLimit()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNumericValue()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPluralStyle()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFrozen()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int parseArgNumber()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int skipWhiteSpace()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1448,
  "endLine" : 1450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int skipIdentifier()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1452,
  "endLine" : 1454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isArgTypeChar()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean inMessageFormatPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPart()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1540,
  "endLine" : 1542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prefix()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1593,
  "endLine" : 1595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String prefix()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1597,
  "endLine" : 1599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String prefix()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 1601,
  "endLine" : 1603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectFormat()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toPattern()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object parseObject()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/SelectFormat.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::core" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUCloneNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUCloneNotSupportedException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUCloneNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUCloneNotSupportedException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUCloneNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUCloneNotSupportedException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUUncheckedIOException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUUncheckedIOException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUUncheckedIOException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUUncheckedIOException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUUncheckedIOException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUUncheckedIOException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/Output.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Output()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/Output.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::core" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUException.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUException.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUException.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::core" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildSignaturePathForDigests()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MessageDigest getNewMessageDigest()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long divideRoundup()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Parcelable toParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeInt()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeLong()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFloat()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDouble()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeStrongBinder()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBoolean()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeStrongInterface()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeBundle()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeCharSequence()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CharSequence readCharSequence()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readInt()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readLong()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder readStrongBinder()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T readParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle readBundle()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean readBoolean()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelParcel.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStream()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void writeSet()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void writeList()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void writeNoException()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1178,
  "endLine" : 1180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelException()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 1681,
  "endLine" : 1683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStream()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder readStrongBinder()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T readParcelable()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CharSequence readCharSequence()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcelStream.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelImpl()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ParcelImpl()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getVersionedParcel()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelImpl createFromParcel()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelImpl.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeString()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isArray()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getValue()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void error()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable-compiler/src/main/java/androidx/versionedparcelable/compiler/VersionedParcelProcessor.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingCompat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RatingCompat newHeartRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RatingCompat newThumbRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRated()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRatingStyle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/RatingCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::media" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getIconBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getMediaUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MediaDescription build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap getIconBitmap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Uri getMediaUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaControllerCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportControls getTransportControls()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat getMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackInfo getPlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getSessionActivity()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionedParcelable getSession2Token()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionReady()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getSessionInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMediaControllerCallback getIControllerCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void binderDied()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlaybackType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAudioStream()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1397,
  "endLine" : 1399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesCompat getAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeControl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1425,
  "endLine" : 1427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionReady()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1735,
  "endLine" : 1737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransportControlsBase()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1770,
  "endLine" : 1772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1976,
  "endLine" : 1978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchMediaButtonEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2059,
  "endLine" : 2061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2140,
  "endLine" : 2142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2145,
  "endLine" : 2147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2198,
  "endLine" : 2200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getSessionActivity()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2214,
  "endLine" : 2216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2219,
  "endLine" : 2221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2224,
  "endLine" : 2226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2229,
  "endLine" : 2231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionReady()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2234,
  "endLine" : 2236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2239,
  "endLine" : 2241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2263,
  "endLine" : 2265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestExtraBinder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2267,
  "endLine" : 2269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2345,
  "endLine" : 2348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2351,
  "endLine" : 2354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2357,
  "endLine" : 2360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueTitleChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2363,
  "endLine" : 2366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExtrasChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2369,
  "endLine" : 2372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeInfoChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2375,
  "endLine" : 2378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2408,
  "endLine" : 2410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2437,
  "endLine" : 2439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2442,
  "endLine" : 2444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2447,
  "endLine" : 2449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2452,
  "endLine" : 2454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2457,
  "endLine" : 2459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2462,
  "endLine" : 2464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToNext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2467,
  "endLine" : 2469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToPrevious()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2472,
  "endLine" : 2474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2477,
  "endLine" : 2479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2521,
  "endLine" : 2523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2526,
  "endLine" : 2528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2543,
  "endLine" : 2545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2567,
  "endLine" : 2569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2579,
  "endLine" : 2581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2584,
  "endLine" : 2586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2589,
  "endLine" : 2591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 2594,
  "endLine" : 2596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSessionCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionActivity()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMediaButtonReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackToLocal()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token getSessionToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaControllerCompat getController()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RemoteUserInfo getCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1865,
  "endLine" : 1867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Token fromToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1946,
  "endLine" : 1948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1975,
  "endLine" : 1977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2024,
  "endLine" : 2026,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2146,
  "endLine" : 2148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaDescriptionCompat getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2173,
  "endLine" : 2175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getQueueId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2180,
  "endLine" : 2182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2191,
  "endLine" : 2193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MediaDescription getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2287,
  "endLine" : 2289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getQueueId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2291,
  "endLine" : 2293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultReceiverWrapper()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2306,
  "endLine" : 2308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultReceiverWrapper createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2317,
  "endLine" : 2319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2328,
  "endLine" : 2330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2333,
  "endLine" : 2335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2581,
  "endLine" : 2583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendSessionEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2586,
  "endLine" : 2588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token getSessionToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2600,
  "endLine" : 2602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRccState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2634,
  "endLine" : 2636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2818,
  "endLine" : 2820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2823,
  "endLine" : 2825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2828,
  "endLine" : 2830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2833,
  "endLine" : 2835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerMediaButtonEventReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2910,
  "endLine" : 2912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3168,
  "endLine" : 3170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3182,
  "endLine" : 3185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3253,
  "endLine" : 3255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3258,
  "endLine" : 3260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3263,
  "endLine" : 3265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3268,
  "endLine" : 3270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3273,
  "endLine" : 3275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3278,
  "endLine" : 3280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3283,
  "endLine" : 3285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3288,
  "endLine" : 3290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3293,
  "endLine" : 3295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3298,
  "endLine" : 3300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3303,
  "endLine" : 3305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3308,
  "endLine" : 3310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3313,
  "endLine" : 3315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3318,
  "endLine" : 3320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3323,
  "endLine" : 3325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3328,
  "endLine" : 3330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3333,
  "endLine" : 3335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rateWithExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3338,
  "endLine" : 3340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3343,
  "endLine" : 3345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3348,
  "endLine" : 3350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3353,
  "endLine" : 3355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3363,
  "endLine" : 3365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3406,
  "endLine" : 3408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3420,
  "endLine" : 3422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItemAt()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3425,
  "endLine" : 3427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShuffleModeEnabledRemoved()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3471,
  "endLine" : 3473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransportControlEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3485,
  "endLine" : 3488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3490,
  "endLine" : 3492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3494,
  "endLine" : 3496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3498,
  "endLine" : 3500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void postToHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3502,
  "endLine" : 3504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3564,
  "endLine" : 3566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSession createFwkMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3952,
  "endLine" : 3954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackToRemote()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4000,
  "endLine" : 4002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4005,
  "endLine" : 4007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActive()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4010,
  "endLine" : 4012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Token getSessionToken()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4057,
  "endLine" : 4059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4080,
  "endLine" : 4082,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionActivity()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4092,
  "endLine" : 4094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMediaButtonReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4097,
  "endLine" : 4099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4116,
  "endLine" : 4118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4121,
  "endLine" : 4123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4180,
  "endLine" : 4182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4185,
  "endLine" : 4187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getRemoteControlClient()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4190,
  "endLine" : 4194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4245,
  "endLine" : 4247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4250,
  "endLine" : 4253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sendMediaButton()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4256,
  "endLine" : 4259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4299,
  "endLine" : 4302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4313,
  "endLine" : 4316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getLaunchPendingIntent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4319,
  "endLine" : 4322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4326,
  "endLine" : 4329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableVolumeInfo getVolumeAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4332,
  "endLine" : 4335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4338,
  "endLine" : 4341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4344,
  "endLine" : 4347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4350,
  "endLine" : 4353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4356,
  "endLine" : 4359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4362,
  "endLine" : 4365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4368,
  "endLine" : 4371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4374,
  "endLine" : 4377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4380,
  "endLine" : 4383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4386,
  "endLine" : 4389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4392,
  "endLine" : 4395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skipToQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4398,
  "endLine" : 4401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4404,
  "endLine" : 4407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4410,
  "endLine" : 4413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4416,
  "endLine" : 4419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4422,
  "endLine" : 4425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4428,
  "endLine" : 4431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4434,
  "endLine" : 4437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4440,
  "endLine" : 4443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4446,
  "endLine" : 4449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rateWithExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4452,
  "endLine" : 4455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4458,
  "endLine" : 4461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4464,
  "endLine" : 4467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4470,
  "endLine" : 4473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4481,
  "endLine" : 4484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4487,
  "endLine" : 4490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat getMetadata()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4493,
  "endLine" : 4496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getQueue()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4510,
  "endLine" : 4513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4516,
  "endLine" : 4519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQueueItemAt()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4522,
  "endLine" : 4525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4528,
  "endLine" : 4531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeQueueItemAt()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4534,
  "endLine" : 4537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQueueTitle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4540,
  "endLine" : 4543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4546,
  "endLine" : 4549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShuffleModeEnabledRemoved()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4576,
  "endLine" : 4578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransportControlEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4590,
  "endLine" : 4593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRatingType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4609,
  "endLine" : 4611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSession createFwkMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4652,
  "endLine" : 4654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCallbackRegistered()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4683,
  "endLine" : 4685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postCallbackUnregistered()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4687,
  "endLine" : 4689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/ParcelableVolumeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::media" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableVolumeInfo createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/ParcelableVolumeInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::media" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastPositionUpdateTime()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCustomActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getActiveQueueItemId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackStateCompat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIcon()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAction build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setErrorMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1398,
  "endLine" : 1400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setActiveQueueItemId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1407,
  "endLine" : 1409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getCustomActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PlaybackState build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1415,
  "endLine" : 1417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getState()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1423,
  "endLine" : 1425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1427,
  "endLine" : 1429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1431,
  "endLine" : 1433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getActions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1435,
  "endLine" : 1437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getLastPositionUpdateTime()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getActiveQueueItemId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1447,
  "endLine" : 1449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1468,
  "endLine" : 1470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CharSequence getName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getIcon()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1485,
  "endLine" : 1487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1489,
  "endLine" : 1491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getBundle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaMetadataCompat build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaMetadataCompat.java",
  "fileLinesCount" : 873,
  "components" : [ "primary::media" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getServiceComponent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRoot()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getNotifyChildrenChangedOptions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaItem createFromParcel()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBrowsable()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlayable()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaDescriptionCompat getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInternalConnectionCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildrenLoaded()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSubscription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemLoaded()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSearchResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1168,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getNotifyChildrenChangedOptions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1473,
  "endLine" : 1475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void connect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1671,
  "endLine" : 1673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1688,
  "endLine" : 1690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getServiceComponent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1693,
  "endLine" : 1695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRoot()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1699,
  "endLine" : 1701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1705,
  "endLine" : 1707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1962,
  "endLine" : 1965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getNotifyChildrenChangedOptions()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2013,
  "endLine" : 2015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2083,
  "endLine" : 2085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOptionsList()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2087,
  "endLine" : 2089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCallbacks()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2091,
  "endLine" : 2093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCallbacksMessenger()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2180,
  "endLine" : 2182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disconnect()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2203,
  "endLine" : 2205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterCallbackMessenger()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2243,
  "endLine" : 2245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MediaDescription getDescription()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2385,
  "endLine" : 2387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2389,
  "endLine" : 2391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeControlStream()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRawLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesImpl build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTrustedForMediaControl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplApi28.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::media" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VolumeProviderCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getCurrentVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getVolumeControl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getMaxVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getVolumeControlId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCurrentVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isVolumeFixed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int requestAudioFocus()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getStreamMinVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getContentViewLayoutResource()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMediaStyle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShowActionsInCompactView()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMediaSession()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyChildrenChangedForFramework()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDone()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder asBinder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detach()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1220,
  "endLine" : 1222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachToBaseContext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1272,
  "endLine" : 1274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1277,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Bundle getBrowserRootHints()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1501,
  "endLine" : 1503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RemoteUserInfo getCurrentBrowserInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1513,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRootId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1999,
  "endLine" : 2001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 2006,
  "endLine" : 2008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeControlStream()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRawLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesImpl build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeControlStream()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi26.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::media" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesImpl build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi26.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::media" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Context getContext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPid()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUid()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManager.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::media" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMediaBrowser()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionSuspended()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/session/MediaButtonReceiver.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::media" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeControlStream()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unwrap()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesCompat build()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setForceLegacyBehavior()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRawLegacyStreamType()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPid()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUid()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaSessionManagerImplBase.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::media" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesCompat getAudioAttributesCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean willPauseWhenDucked()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnAudioFocusChangeListener getOnAudioFocusChangeListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler getFocusChangeHandler()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AudioFocusRequest getAudioFocusRequest()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOnAudioFocusChangeListener()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAudioFocusChange()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/RecommendationExtender.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::recommendation" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRunningTime()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/RecommendationExtender.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::recommendation" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBadgeImageResourceId()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroup()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSortKey()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProgressInfo()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressMax()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressValue()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoDismiss()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoDismiss()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRunningTime()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraXConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraXConfig getCameraXConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvailableCameraCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observable getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAttachedUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlInternal getCameraControlInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoInternal getCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCaseActiveHistory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCaseInactiveHistory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCaseUpdateHistory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCaseResetHistory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraConfig getExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReleased()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture simulateCaptureFrameAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCamera.java",
  "fileLinesCount" : 605,
  "components" : [ "primary::camera" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFlashUnit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposureState getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timebase getTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quirks getCameraQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVideoStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCameraQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportedHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getExposureCompensationRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rational getExposureCompensationStep()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExposureCompensationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraInfoInternal.java",
  "fileLinesCount" : 499,
  "components" : [ "primary::camera" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraControlCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlash getScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslConfigAdded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTorchEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getSensorRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnNewCaptureRequestListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNewCaptureRequestListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusMeteringAction getLastSubmittedFocusMeteringAction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MessageQueue getQueue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/compat/LooperCompat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundOccupiedError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture provideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeDeferrableSurface.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeDeferrableSurface.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageCapturedCallback.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageReaderProxy.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun await()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeOnImageSavedCallback.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCaptureStage.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureConfig getCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCaptureStage.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUseCaseConfigFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCompatibilityId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraConfig.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureType getLastRequestedCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfigFactory.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canSwapWidthHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedWidths()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedHeights()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedWidthsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedHeightsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWidthAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHeightAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedBitrateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeVideoEncoderInfo.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFilter.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::camera" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdentifier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFilter.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocalLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageInfo.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActiveConcurrentCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveConcurrentCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCameraOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCoordinator.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getObserverCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeLifecycleOwner.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidSurfaceCombos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraDeviceSurfaceManager.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureType getCaptureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeUseCaseConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeUseCase build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCaseConfig.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakePlaneProxy.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakePlaneProxy.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakePlaneProxy.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageInfo getImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image getImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlanes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeImageProxy.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offerRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resume()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abortRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCapturingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCapturingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIncompleteRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeTakePictureManagerImpl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy getInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageProxy getInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/GrayscaleImageEffect.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runAfterInitSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setStillCaptureFailedImmediately()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSessionEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLatestParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedCameraOperations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedPostviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertInitSessionInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitInitSessionOutputSurfaceConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertDeInitSessionInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertOnCaptureSessionStartInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertOnCaptureEndInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertStartRepeatingInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertStartCaptureInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertStartCapturePostviewEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertSetParametersInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertStartTriggerInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun assertStopRepeatingInvoked()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTargetOutputConfigIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeJpegPlaneProxy.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeJpegPlaneProxy.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeJpegPlaneProxy.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAfMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAfState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAeState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAwbState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlashState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAwbMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraCaptureResult.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeCameraFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCoordinator getCameraCoordinator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCameraCoordinator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCameraManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCameraManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeCameraFactory.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceEffect.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRequest getSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSurfaceOutputs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOutputSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputSurfaceReleased()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map isOutputSurfaceRequestedToClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessor.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeEncoderProfilesProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeEncoderProfilesProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeEncoderProfilesProvider build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeEncoderProfilesProvider.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeSurfaceProcessorInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReleased()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSurfaceProcessorInternal.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeConfig.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeConfig.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeConfig.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeConfig.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStateAttachedCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMergedConfigRetrieved()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPipelineCreationCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionConfigSupplier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSessionConfigForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyActiveForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyInactiveForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyUpdatedForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyResetForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeUseCase.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/testrule/CameraTestActivityScenarioRule.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getClosedFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasCameraWithLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreTestCameraIdList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1496,
  "endLine" : 1498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreTestCameraIdList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1504,
  "endLine" : 1506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void logInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Gainmap createGainmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setGainmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceTextureReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSafeToRelease()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceTexture getSurfaceTexture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean containsSdkTarget()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ConstraintEnclosedTestRunner.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describe()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/RequiresDeviceFilter.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraTaskTrackingExecutor.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceTextureSizeChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSurfaceTextureDestroyed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/Camera2TestActivity.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::camera" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingIdlingResource getViewReadyIdlingResource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/ForegroundTestActivity.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountingIdlingResource getRequestResultReadyIdlingResource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/RequestResultTestActivity.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultErrorCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/RequestResultTestActivity.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResultErrorMessage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/activity/RequestResultTestActivity.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun canDeviceWriteToMediaStore()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isFileNameValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createParentFolder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ImageProxyUtil.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ImageProxyUtil.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ImageProxyUtil.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmulatorAndAPI21()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AndroidUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmulator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AndroidUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CaptureSimulation.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runFinalization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GarbageCollectionUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isInLabTest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/LabTestRule.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ObservableExtensions.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ObservableExtensions.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getSurfaceFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JNIEXPORT jint JNICALL JNI_OnLoad()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/cpp/jni_hooks.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::camera" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImplementationType getImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionsTestlibControl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ProcessResultImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RequestUpdateProcessorImpl noUpdateProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setInput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/GLImage2SurfaceRenderer.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargetOutputConfigIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2OutputConfigImplBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaceSharingOutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceGroup()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongCaptureAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deInitSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int startCaptureWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureBufferLost()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HdrAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCamera2OutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImpl build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/SettableCaptureStage.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addCaptureRequestParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/SettableCaptureStage.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processWithPostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rational getAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ViewPort.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mustPlayShutterSound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default float getIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isLogicalMultiCameraSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getPhysicalCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfo.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageCaptureError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteringPointFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPointFactory.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteringPointFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPointFactory.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float getDefaultPointSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPointFactory.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MeteringPoint createPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPointFactory.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferrableSurface getDeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServiced()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRange getDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getExpectedFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Result of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageInfo getImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SettableImageProxy.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ForwardingImageProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageInfo getImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image getImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ForwardingImageProxy.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Bitmap toBitmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxy.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcurrentCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector getCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleOwner getLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseGroup getUseCaseGroup()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositionSettings getCompositionSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ConcurrentCamera.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageProxy acquireImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisBlockingAnalyzer.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOutputOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer getErrorListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessor getSurfaceProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProcessor getImageProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessorInternal createSurfaceProcessorInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraEffect.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCaptureCallback createNoOpCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SurfaceConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceConfig.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceConfig.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableTagBundle.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableTagBundle create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableTagBundle.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableTagBundle.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LensFacingCameraFilter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LensFacingCameraFilter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LensFacingCameraFilter.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAnalysisConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackpressureStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackpressureStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOutputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getOnePixelShiftEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean isOutputImageRotationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageReaderProxyProvider getImageReaderProxyProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageAnalysisConfig.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferrableSurface getDeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferrableSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getTerminationFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getCloseFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getPrescribedSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrescribedStreamFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getContainerClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainerClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurface.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::camera" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OptionsBundle emptyBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/OptionsBundle.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraConfig getCameraConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoInternal getImplementation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessor getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraInfo.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CaptureResult getCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraCaptureResult create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfMode getAfMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AfState getAfState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AeState getAeState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwbState getAwbState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlashState getFlashState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AeMode getAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AwbMode getAwbMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResult.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default UseCaseConfigFactory getUseCaseConfigFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getUseCaseCombinationRequiredRule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SessionProcessor getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SessionProcessor getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfig.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsLoader.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureStage.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaptureConfig defaultEmptyCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureResult getCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseRepeatingSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpectedFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPostviewEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseRepeatingSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseRepeatingSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAllTags()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getSensorRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlInternal getImplementation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decrementVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraControl.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmediateSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImmediateSurface.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture provideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImmediateSurface.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseAttachState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSpec getStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureTypes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseAttachState.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeoutInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TimeoutRetryPolicy.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CameraControlInternal getImplementation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isInVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enableTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setExposureCompensationIndex()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getSensorRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture setLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureFailure getCameraCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/EncoderProfilesProvider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PreviewCapabilities from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/capability/PreviewCapabilitiesImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/capability/PreviewCapabilitiesImpl.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConstantObservable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConstantObservable.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture fetchData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConstantObservable.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MetadataHolderService.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuirkSettingsHolder instance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void observe()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsHolder.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isPostviewSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInfoInternal.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCaptureProcessProgressSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInfoInternal.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallback.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageInputConfig.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageInputConfig.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForwardingCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFlashUnit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposureState getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLensFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLogicalMultiCameraSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quirks getCameraQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProvider getEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timebase getTimebase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoInternal getImplementation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector getCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVideoStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getPhysicalCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPhysicalCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ForwardingCameraInfo.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MultiValueSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllItems()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MultiValueSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/PreviewConfig.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/PreviewConfig.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/PreviewConfig.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getS720pSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getS1440pSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getMaximumSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getUltraMaximumSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceSizeDefinition.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SingleImageProxyBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SingleImageProxyBundle.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean containsOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default  ValueT retrieveOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void findOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default OptionPriority getOptionPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Set getPriorities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ReadableConfig.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderExecutionState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getCause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderExecutionState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getExecutedTimeInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderExecutionState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumOfAttempts()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderExecutionState.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean holdsCameraSlot()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isFrontFacing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CameraControl getCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CameraInfo getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean getHasTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CameraConfig getExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MutableOptionsBundle create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void insertOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableOptionsBundle.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TagBundle emptyBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set listKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/TagBundle.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCaptureMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCaptureMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureBundle getCaptureBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureBundle getCaptureBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getBufferFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getBufferFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageReaderProxyProvider getImageReaderProxyProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSoftwareJpegEncoderRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getPostviewResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageCaptureConfig.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::camera" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateStateAsError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ErrorWrapper wrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/StateObservable.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::camera" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryConfig onRetryDecisionRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeoutInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryPolicy copy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Legacy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeoutInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryPolicy copy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraProviderInitRetryPolicy.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraConfig defaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfigs.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Identifier getCompatibilityId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfigs.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfigs.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HighPriorityExecutor.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduledExecutorService mainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor ioExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor audioExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor directExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor newSequentialExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSequentialExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduledExecutorService myLooperExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScheduledExecutorService newHandlerExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor highPriorityExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RejectedExecutionException createPostFailedException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPeriodic()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/HandlerScheduledExecutorService.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/IoExecutor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/AudioExecutor.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/DirectExecutor.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseGuardHelper()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warnIfOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warnIfOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAttributionTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createDeviceContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDeviceId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/FutureChain.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ListFuture.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ListenableFuture immediateFailedFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ScheduledFuture immediateFailedScheduledFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDelay()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/ImmediateFuture.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterruptedRuntimeException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/InterruptedRuntimeException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterruptedRuntimeException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/InterruptedRuntimeException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterruptedRuntimeException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/InterruptedRuntimeException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterruptedRuntimeException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/InterruptedRuntimeException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDateFormat initialValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDateFormat initialValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleDateFormat initialValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Exif()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exif createFromFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exif createFromFileString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exif createFromInputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToExifDateTime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Date convertFromExifDateTime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Date convertFromExifDate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Date convertFromExifTime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifInterface getExifInterface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Converter fromKilometersPerHour()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Converter fromMilesPerHour()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Converter fromKnots()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double toMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Exif.java",
  "fileLinesCount" : 891,
  "components" : [ "primary::camera" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Optional withType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T orNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object readResolve()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size rectToSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String rectToString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect sizeToRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect sizeToRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RectF sizeToRectF()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RectF sizeToRectF()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size reverseSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SizeF reverseSizeF()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Size getRotatedSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int within360()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float max()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float min()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Matrix getNormalizedToBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Optional absent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Optional.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Optional of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Optional.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void normalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void denormalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteOrder getByteOrder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMoreElements()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImageHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setLensFNumber()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::camera" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkMainThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkBackgroundThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Handler getMainHandler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createUShort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createULong()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createSLong()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createDouble()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifAttribute.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setByteOrder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int peek()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String readLine()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataInputStream.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getMappingAreaSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getNumerator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/LongRational.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getDenominator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/LongRational.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double toDouble()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/LongRational.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/LongRational.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setByteOrder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ByteOrderedDataOutputStream.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareSizesByArea()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CompareSizesByArea.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompareSizesByArea()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CompareSizesByArea.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T orNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Present.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SessionConfig getDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SessionConfig getDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CaptureConfig getDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CaptureConfig getDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Range getTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Range getTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getVideoStabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfig.java",
  "fileLinesCount" : 470,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Identifier create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Identifier.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuirkSettings withDefaultBehavior()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QuirkSettings withAllQuirksDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabledWhenDeviceHasQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettings.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeviceProperties create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeviceProperties.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureFailure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Reason getReason()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureFailure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureFailure.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getAppTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getDefaultResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getMaxResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ResolutionSelector getResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default ResolutionSelector getResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getCustomOrderedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageOutputConfig.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOutputConfigId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessorSurface.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture provideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessorSurface.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Result fromValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Result fromError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean completedSuccessfully()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/LiveDataObservable.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlInternal getImplementation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessor getSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture cancelFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RestrictedCameraControl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConfiguration getInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputConfig getPostviewOutputConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTemplateType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getExpectedFrameRateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDeviceStateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSessionStateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRepeatingCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorListener getErrorListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSingleCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureConfig getRepeatingCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CloseableErrorListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSingleCameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addNonRepeatingSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionConfig.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::camera" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableStateObservable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableStateObservable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MutableStateObservable withInitialState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableStateObservable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  MutableStateObservable withInitialError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableStateObservable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableStateObservable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MutableStateObservable.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaceConfigList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addQuirkForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Quirks.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraStateRegistry.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::camera" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/UseCaseConfigFactory.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Option create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/Config.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAvailableCameraCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDeviceId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SurfaceProcessorInternal newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessor getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy getInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/ImageProcessorRequest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/ImageProcessorRequest.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSuperset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getInputCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getInputSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMirroring()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInternal getCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getCloseFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceOutputImpl.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Edge.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GraphicDeviceInfo init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/OpenGlRenderer.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceProcessorInternal getSurfaceProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorNode.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceRequest createSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getSensorToBufferTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCameraTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMirroring()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSpec getStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferrableSurface getDeferrableSurfaceForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListenableFuture provideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceEdge.java",
  "fileLinesCount" : 720,
  "components" : [ "primary::camera" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCropping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/Packet.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void delete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BlankShaderProgram()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OutputSurface of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/OutputSurface.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfoUnavailableException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoUnavailableException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraInfoUnavailableException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FormatCombo chooseCombo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageReaderFormatRecommender.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getOffset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getScale()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CompositionSettings.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Matrix getSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageInfo.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImageProxy acquireImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisNonBlockingAnalyzer.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlash getScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScreenFlashToCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setScreenFlashToCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCropAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCaptureMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionInfo getResolutionInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lockFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlockFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void clearPipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isProcessingPipelineEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1515,
  "endLine" : 1517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImagePipeline getImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TakePictureManager getTakePictureManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1527,
  "endLine" : 1529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1571,
  "endLine" : 1573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1938,
  "endLine" : 1940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1984,
  "endLine" : 1986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentResolver getContentResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1993,
  "endLine" : 1995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getSaveCollection()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2002,
  "endLine" : 2004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues getContentValues()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2011,
  "endLine" : 2013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputStream getOutputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2020,
  "endLine" : 2022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2031,
  "endLine" : 2033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2070,
  "endLine" : 2072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2109,
  "endLine" : 2111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputFileResults()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2149,
  "endLine" : 2151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getSavedUri()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2161,
  "endLine" : 2163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReversedHorizontal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2200,
  "endLine" : 2202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReversedHorizontalSet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2211,
  "endLine" : 2213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReversedVertical()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2230,
  "endLine" : 2232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReversedVertical()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2239,
  "endLine" : 2241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2249,
  "endLine" : 2251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2258,
  "endLine" : 2260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2284,
  "endLine" : 2286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2313,
  "endLine" : 2315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2325,
  "endLine" : 2327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2335,
  "endLine" : 2337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2345,
  "endLine" : 2347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 2627,
  "endLine" : 2629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEncoding()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBitDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/DynamicRange.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPoint.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPoint.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPoint.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rational getSurfaceAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MeteringPoint.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getChildren()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getChildTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SurfaceProcessorNode getSharingNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VirtualCameraAdapter getVirtualCameraAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceEdge getSharingInputEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharing.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::camera" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlInternal getCameraControlInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoInternal getCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observable getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void detachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCamera.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraCaptureResult.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVirtualCameraRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraInfo.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharing build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setDefaultSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setDefaultCaptureConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setSurfaceOccupancyPriority()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setZslDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingBuilder setHighResolutionDisabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSharingConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingBuilder.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingConfig.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureTypes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/StreamSharingConfig.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getChildren()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CameraCaptureCallback getParentMetadataCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceEdge getUseCaseEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/VirtualCameraAdapter.java",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCameraSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getCameraSupportedHighResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Rect reverseRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void sortInDescendingOrder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Rational toRational()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/ResolutionsMerger.java",
  "fileLinesCount" : 881,
  "components" : [ "primary::camera" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRelativeRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOutputImageRotationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOutputImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnePixelShiftEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void attach()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPort getViewPort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEffects()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCaseGroup.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSaveToFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSaveToOutputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTagBundleKey()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getStageIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRequestId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getSensorToBufferTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInMemoryCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFinalResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFinalResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onProcessFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getCaptureFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingRequest.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "In getInputEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeCloseImageReaderProxy getSafeCloseImageReaderProxy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeferrableSurface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeferrableSurface getPostviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPostviewSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CameraCaptureCallback getCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CaptureNode.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureBundle createCaptureBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldEnablePostview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getPostviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureNode getCaptureNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ProcessingNode getProcessingNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ImagePipeline.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::camera" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCapturingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestWithCallback getCapturingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIncompleteRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImagePipeline getImagePipeline()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/TakePictureManagerImpl.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearProcessingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireLatestImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy acquireNextImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnImageAvailableListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/NoMetadataImageReader.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Image2JpegBytes.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasGainmap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Bitmap2JpegBytes.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static In of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Bitmap2JpegBytes.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TakePictureRequest getTakePictureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/RequestWithCallback.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getCaptureConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CameraRequest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/CameraRequest.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImageSaved()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureExt.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionInfo getResolutionInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Size getDefaultTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 924,
  "endLine" : 926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getTargetCoordinateSystem()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAnalysisConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1120,
  "endLine" : 1122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1241,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageAnalysisConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCaptureLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getProcessingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalCaptureLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCaptureLatencyEstimate.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPixelStride()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageInfo getImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image getImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataImageReader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureCallback getCameraCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MetadataImageReader.java",
  "fileLinesCount" : 458,
  "components" : [ "primary::camera" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferredAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/AspectRatioStrategy.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFallbackRule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/AspectRatioStrategy.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getBoundSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionStrategy.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFallbackRule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionStrategy.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AspectRatioStrategy getAspectRatioStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionStrategy getResolutionStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionFilter getResolutionFilter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAllowedResolutionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAutoCancelDurationInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMeteringPointsAf()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMeteringPointsAe()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMeteringPointsAwb()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoCancelEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusMeteringAction build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringAction.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isUseCasesCombinationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Camera.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isUseCasesCombinationSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Camera.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldMirror()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionInfo getResolutionInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionSelector getResolutionSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceEdge getCameraEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PreviewCapabilities getPreviewCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreviewStabilizationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Preview.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::camera" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraState create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraState.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraState create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraState.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateError create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraState.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::camera" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateError create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraState.java",
  "fileLinesCount" : 503,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CaptureBundle singleDefaultCaptureBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CaptureBundles.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CaptureBundle createCaptureBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CaptureBundles.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CaptureBundle createCaptureBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CaptureBundles.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CaptureBundles.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRetryCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/CaptureFailedRetryEnabler.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JpegMetadataCorrector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/JpegMetadataCorrector.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needCorrectJpegMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/JpegMetadataCorrector.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseExifOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/workaround/ExifRotationAvailability.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean mustPlayShutterSound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/MediaActionSoundCompatApi33Impl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRetryCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/CaptureFailedRetryQuirk.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LargeJpegImageQuirk.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LargeJpegImageQuirk.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/SurfaceOrderQuirk.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/LowMemoryQuirk.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/IncorrectJpegMetadataQuirk.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean workaroundBySurfaceProcessing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/SurfaceProcessingQuirk.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiMate20Lite()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmulatorAndApi21()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureRotationOptionQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Quirks getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureFailedForSpecificCombinationQuirk.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOnePlus12()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/ImageCaptureFailedForSpecificCombinationQuirk.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageWriter newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi23Impl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Image dequeueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi23Impl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void queueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi23Impl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi23Impl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Executor getBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ThreadConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Executor getBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ThreadConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBufferOutputStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ByteBufferOutputStream.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureResultImageInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureResult getCameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ScreenFlashWrapper.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rational calculateFullFovRatioFromActiveArraySize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/SupportedOutputSizesSorter.java",
  "fileLinesCount" : 690,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float min()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAspectRatioValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJpegFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRawFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureType getFailureType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRingBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ArrayRingBuffer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCapacity()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ArrayRingBuffer.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getArea()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getArea()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSmallerByArea()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraId getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEquivalent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveResumingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControl getCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfo getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfo getSecondaryCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageCapture createExtraImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/CameraUseCaseAdapter.java",
  "fileLinesCount" : 1350,
  "components" : [ "primary::camera" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Class getTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/TargetConfig.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Class getTargetClass()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/TargetConfig.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/TargetConfig.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default String getTargetName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/TargetConfig.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float flipX()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float flipY()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Executor getIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/IoConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Executor getIoExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/IoConfig.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLogLevelEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVerboseEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWarnEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isErrorEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ResolutionInfo.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializationException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/InitializationException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializationException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/InitializationException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializationException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/InitializationException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkedHashSet getCameraFilterSet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraSelector.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::camera" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getDefaultRetryTimeoutInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getTimeoutInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getDefaultRetryDelayInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRetry()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRetryDelayInMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCompleteWithoutFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/RetryPolicy.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraX()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraRepository getCameraRepository()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getInitializeFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture shutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraX.java",
  "fileLinesCount" : 598,
  "components" : [ "primary::camera" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getReason()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraUnavailableException.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOutput.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Matrix getSensorToBufferTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceOutput.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void populateExifData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImmutableImageInfo.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isImageReaderContextNotInitializedException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AndroidImageReaderProxy.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Identifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraFilter.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getCameraExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler getSchedulerHandler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumLoggingLevel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector getAvailableCamerasLimiter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuirkSettings getQuirkSettings()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraXConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXConfig.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::camera" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FocusMeteringResult emptyInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FocusMeteringResult create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FocusMeteringResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusSuccessful()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/FocusMeteringResult.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTargetRotationInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Range getTargetFrameRateInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getMirrorModeInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRelativeRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStateChangeCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeStateChangeCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSecondarySessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected UseCaseConfig getAppConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseCaseConfig getCurrentConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getAttachedSurfaceResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamSpec getAttachedStreamSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSuggestedStreamSpecImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 797,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewPortCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraEffect getEffect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getViewPortCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getSensorToBufferTransformMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getSupportedEffectTargets()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observable getMediaSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observable getStreamInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observable isSourceStreamRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSourceStateChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoCapabilities getMediaCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QualitySelector getQualitySelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVideoCapabilitiesSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAudioSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargetVideoEncodingBitRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPersistentRecordingInProgress()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAudioEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2358,
  "endLine" : 2360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoCapabilities getVideoCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 2917,
  "endLine" : 2919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateObservable getRecordingState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3245,
  "endLine" : 3247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mute()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3330,
  "endLine" : 3332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isMuted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3334,
  "endLine" : 3336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recorder.java",
  "fileLinesCount" : 3593,
  "components" : [ "primary::camera" ],
  "startLine" : 3351,
  "endLine" : 3353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QualityRatio of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualityRatioToResolutionsTable.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/RecorderVideoCapabilities.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedQualities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/CapabilitiesByQuality.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OutputOptions getOutputOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPersistent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getRecordingId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Recording.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedQualities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStabilizationSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapabilities.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getVideoOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getVideoEncoderInfoFinder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSurfaceProcessingForceEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/impl/VideoCaptureConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentResolver getContentResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getCollectionUri()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues getContentValues()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStoreOutputOptions build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/MediaStoreOutputOptions.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSupportedQualities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QualitySelector from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QualitySelector fromOrderedList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/QualitySelector.java",
  "fileLinesCount" : 434,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture getReadyToReleaseFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Encoder getVideoEncoder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoEncoderSession.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::camera" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor getParcelFileDescriptor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileDescriptorOutputOptions build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileDescriptorOutputOptions.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFileSizeLimit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Location getLocation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationLimitMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/OutputOptions.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioRecord build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api23Impl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMinInputChannelCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api31Impl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContext()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api31Impl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/PreviewBlackScreenQuirk.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/NegativeLatLongSavesIncorrectlyQuirk.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedResolutionQuirk.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CodecStuckOnFlushQuirk.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNokia1()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CodecStuckOnFlushQuirk.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProblematicMimeType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CodecStuckOnFlushQuirk.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeactivateEncoderSurfaceBeforeStopEncoderQuirk.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/VideoEncoderCrashQuirk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/StretchedVideoResolutionQuirk.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ2()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ4()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ5()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ6()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungJ7Nxt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExcludeStretchedVideoQualityQuirk.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SignalEosOutputBufferNotComeQuirk.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNokia1()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SignalEosOutputBufferNotComeQuirk.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaFormatMustNotUseFrameRateToFindEncoderQuirk.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedQualityQuirk.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoC()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ExtraSupportedQualityQuirk.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isItelW6004()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaStoreVideoCannotWrite.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaStoreVideoCannotWrite.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiMate20()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiMate20Pro()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVivoY91i()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOppoPht110()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean workaroundBySurfaceProcessing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/ReportedVideoQualityNotSupportedQuirk.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CameraUseInconsistentTimebaseQuirk.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/CameraUseInconsistentTimebaseQuirk.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isNokia1()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoC()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isX230()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiMate9()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFHDProblematicDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAvc()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isMpeg4()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMime()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/MediaCodecInfoReportIncorrectInfoQuirk.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/StopCodecAfterSurfaceRemovalCrashMediaServerQuirk.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoC()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/StopCodecAfterSurfaceRemovalCrashMediaServerQuirk.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Quirks getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SizeCannotEncodeVideoQuirk.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoC()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SizeCannotEncodeVideoQuirk.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProblematicEncodeSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/SizeCannotEncodeVideoQuirk.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLgK10()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotoC()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRealmeC2()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRedmi6A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVivo1820()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isVivoY17()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioTimestampFramePositionIncorrectQuirk.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioEncoderIgnoresInputTimestampQuirk.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSonyG3125()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/AudioEncoderIgnoresInputTimestampQuirk.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isClientSilenced()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api29Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Range getQualityRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api28Impl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readableUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readableMs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSwapWidthHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedWidths()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedHeights()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedBitrateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExtraSupportedSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/VideoEncoderInfoWrapper.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static double adjustInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/CorrectNegativeLatLongForMediaMuxer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityAddedEncoderProfilesProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityAddedEncoderProfilesProvider.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityResolutionModifiedEncoderProfilesProvider.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/QualityValidatedEncoderProfilesProvider.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBytesPerFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSettings.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSourceAccessException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSourceAccessException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSourceAccessException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSourceAccessException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSourceAccessException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSourceAccessException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotReleasedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStartedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCollectionBufferSizeAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemainingBufferSizeInBytes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/BufferedAudioStream.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int channelCountToChannelConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int channelCountToChannelMask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotReleasedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStartedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasAudioTimestampQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStreamImpl.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PacketInfo of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioStreamException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioStreamException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioStreamException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNotReleasedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStartedOrThrow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long currentSystemTimeNs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/SilentAudioStream.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AudioStream getCurrentAudioStream()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSettingsSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getCurrentSystemTimeNs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/SharedByteBuffer.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSwapWidthHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSizeSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedWidths()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedHeights()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedWidthsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedHeightsFor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedBitrateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SwappedVideoEncoderInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSwapWidthHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSizeSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedWidths()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedHeights()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightAlignment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getSupportedBitrateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderInfoImpl.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderInfoImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderInput getInput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderInfo getEncoderInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getReleasedFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleEncodeError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long generatePresentationTimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isKeyFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasEndOfStreamFlag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasStopCodecAfterSurfaceRemovalCrashMediaServerQuirk()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Surface createPersistentInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1727,
  "endLine" : 1729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodeException.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long uptimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SystemTimeProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long realtimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/SystemTimeProvider.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VideoEncoderDataSpace create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/VideoEncoderDataSpace.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InvalidConfigException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InvalidConfigException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InvalidConfigException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPresentationTimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getClosedFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncodedDataImpl.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getBitrateRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/AudioEncoderInfoImpl.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getTerminationFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/InputBufferImpl.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer getByteBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPresentationTimeUs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKeyFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getClosedFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/BufferCopiedEncodedData.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DynamicRangeMatchedEncoderProfilesProvider.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/QualityExploredEncoderProfilesProvider.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioSettingsDefaultResolver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioSettingsDefaultResolver.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProxy getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String deriveMediaType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/BackupHdrProfileEncoderProfilesProvider.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAudio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/AudioStats.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/AudioStats.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StreamInfo of()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/StreamInfo.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  VideoCapture withOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getOutput()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTargetRotation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getTargetFrameRate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVideoStabilizationEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SurfaceEdge getCameraEdge()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoCaptureConfig getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaSpec getMediaSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoCapabilities getVideoCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SurfaceProcessorNode getNode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1020,
  "endLine" : 1022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldMirror()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1191,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldCompensateTransformation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1197,
  "endLine" : 1199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SurfaceRequest getSurfaceRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1583,
  "endLine" : 1585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1612,
  "endLine" : 1614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder fromConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1640,
  "endLine" : 1642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1671,
  "endLine" : 1673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoCaptureConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1681,
  "endLine" : 1683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoCapture build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1708,
  "endLine" : 1710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1760,
  "endLine" : 1762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoCapture.java",
  "fileLinesCount" : 2101,
  "components" : [ "primary::camera" ],
  "startLine" : 1827,
  "endLine" : 1829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOutputOptions build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FileOutputOptions.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSurfaceRequested()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Observable getStreamInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Observable getMediaSpec()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Observable isSourceStreamRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default VideoCapabilities getMediaCapabilities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingStats getRecordingStats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputOptions getOutputOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputResults getOutputResults()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getCause()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoRecordEvent.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::camera" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean containsQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Quality.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getSortedQualities()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Quality.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVendorExtenderFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsInfo.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::camera" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExtensionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Identifier getCompatibilityId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExtensionsConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsConfig.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Identifier getIdentifier()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionCameraFilter.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraExtensionsInfo getCameraExtensionsInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExtensionsAvailability getExtensionsAvailability()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVendorExtenderFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionsManager.java",
  "fileLinesCount" : 563,
  "components" : [ "primary::camera" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isExtensionStrengthAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default LiveData getExtensionStrength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCurrentExtensionModeAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default LiveData getCurrentExtensionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfo.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnEnableDisableSessionDurationCheck()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/OnEnableDisableSessionDurationCheck.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionDisabledValidator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/ExtensionDisabledValidator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDisableExtension()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/ExtensionDisabledValidator.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AvailableKeysRetriever()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/AvailableKeysRetriever.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageWriter newInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void queueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImageTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPixel5()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMoto()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isRealme()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungA52s5g()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean shouldDisableForSamsungA52s5g()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/ExtensionDisabledQuirk.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/GetAvailableKeysNeedsOnInit.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/CaptureOutputSurfaceOccupiedQuirk.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/CrashWhenOnDisableTooSoon.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Quirks getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void injectInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExtensionVersionSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version getRuntimeVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAdvancedExtenderSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Version getVersionObject()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Version getVersionObject()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAdvancedExtenderSupportedInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionVersion.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCaptureConfigProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ImageCaptureConfigProvider.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientVersion getCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Version getVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toVersionString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ClientVersion.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isExtensionStrengthAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isCurrentExtensionModeAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default SessionProcessor createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getSupportedCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureResult getCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getCamera2OutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfigBuilder.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentExtensionModeAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getCurrentExtensionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionStrengthAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getExtensionStrength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSessionEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSurfaceImpl getPreviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSurfaceImpl getImageCaptureOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSurfaceImpl getImageAnalysisOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputSurfaceImpl getPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargetOutputConfigIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean increment()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean decrement()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/AdvancedSessionProcessor.java",
  "fileLinesCount" : 827,
  "components" : [ "primary::camera" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/PreviewProcessor.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargetOutputConfigIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCaptureStageId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SessionProcessorBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2SessionConfig.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SurfaceOutputConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/SurfaceOutputConfig.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void captureResultIncoming()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/CaptureResultImageMatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/StillCaptureProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/YuvToJpegConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setJpegQuality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/YuvToJpegConverter.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/BasicExtenderSessionProcessor.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::camera" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtensionStrengthAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/BasicVendorExtender.java",
  "fileLinesCount" : 410,
  "components" : [ "primary::camera" ],
  "startLine" : 394,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewConfigProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/PreviewConfigProvider.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Version create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/Version.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestOptionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestOptionConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/RequestOptionConfig.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getTargetCoordinateSystem()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "camera/camera-mlkit-vision/src/main/java/androidx/camera/mlkit/vision/MlKitAnalyzer.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::camera" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/MetadataHolderService.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDeviceSetupCompat getCameraDeviceSetupCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/PlayServicesCameraDeviceSetupCompatProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2ImplConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Option createCaptureRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequestOptions getCaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCaptureRequestTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCaptureRequestTag()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2ImplConfig build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/impl/Camera2ImplConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraInfo.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Extender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequestOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableConfig getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequestOptions build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/CaptureRequestOptions.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2CameraControl.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::camera" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsBaseImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPhysicalCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsBaseImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristics unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsBaseImpl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CameraManagerCompatApi28Impl create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDndFailCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatApi28Impl.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getReason()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraAccessException toCameraAccessException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraAccessExceptionCompat.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolutionCorrector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ResolutionCorrector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportedRepeatingSurfaceSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/SupportedRepeatingSurfaceSize.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionResetPolicy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/SessionResetPolicy.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needAbortCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/SessionResetPolicy.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFlashAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/FlashAvailabilityChecker.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExcludedSupportedSizesContainer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExcludedSupportedSizesContainer.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseTorchAsFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/UseTorchAsFlash.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseTorchAsFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/UseTorchAsFlash.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtraSupportedSurfaceCombinationsContainer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ExtraSupportedSurfaceCombinationsContainer.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MaxPreviewSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/MaxPreviewSize.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MeteringRegionCorrection()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/MeteringRegionCorrection.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplaySizeCorrector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/DisplaySizeCorrector.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getDisplaySize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/DisplaySizeCorrector.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldForceClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/ForceCloseCaptureSession.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestMonitor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldMonitorRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/RequestMonitor.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverrideAeModeForStillCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OverrideAeModeForStillCapture.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAePrecaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OverrideAeModeForStillCapture.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAePrecaptureFinished()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/OverrideAeModeForStillCapture.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UseFlashModeTorchFor3aUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/UseFlashModeTorchFor3aUpdate.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraManager getCameraManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompatBaseImpl.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamConfigurationMap toStreamConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompat.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureSession unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompatBaseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedForVideoSnapshotQuirk.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiPSmart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedForVideoSnapshotQuirk.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/JpegHalCorruptImageQuirk.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOppoA37F()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewStretchWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCorrectedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/Nexus4AndroidLTargetAspectRatioQuirk.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraCroppingQuirk.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AeFpsRangeLegacyQuirk.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExtraSupportedOutputSizeQuirk.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isMotorolaMotoG3()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungSMG532F()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungSMJ700F()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungSMJ415F()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSamsungSMA920F()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isXiaomiMiA1()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/YuvImageOnePixelShiftQuirk.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCorrectedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AspectRatioLegacyApi21Quirk.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureSessionStuckWhenCreatingBeforeClosingCameraQuirk.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/SmallDisplaySizeQuirk.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getDisplaySize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/SmallDisplaySizeQuirk.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/Preview3AThreadCrashQuirk.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBluStudioX10()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isItelW6004()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVivo1805()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPixel4XLApi29()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean workaroundByCaptureIntentPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ZslDisablerQuirk.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CrashWhenTakingPhotoWithAutoFlashAEModeQuirk.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedSamsungDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedPixelDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedOnePlusDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedOppoDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedPixelModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedOnePlusModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedOppoModel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAffectedPixelBuild()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTp1aBuild()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTd1aBuild()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTkq1Build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAPI33()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/InvalidVideoProfilesQuirk.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFlashModeTorchRequired()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchFlashRequiredFor3aUpdateQuirk.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TorchIsClosedAfterImageCapturingQuirk.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isOnePlus6()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isHuaweiP20Lite()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/ExcludedSupportedSizesQuirk.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TemporalNoiseQuirk.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPixel8()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TemporalNoiseQuirk.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureSessionOnClosedNotCalledQuirk.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/TextureViewIsClosedQuirk.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/PreviewDelayWhenVideoCaptureIsBoundQuirk.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/AutoFlashUnderExposedQuirk.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean workaroundByCaptureIntentPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CaptureIntentPreviewQuirk.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Quirks getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/RepeatingStreamConstraintForVideoRecordingQuirk.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHuaweiMate9()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/RepeatingStreamConstraintForVideoRecordingQuirk.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCaptureSession toCameraCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCaptureSessionCompat.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::camera" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDevice toCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompat.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableSurfaceSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSurfaceSharingEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSharedSurfaceCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableSurfaceSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSharedSurfaceCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompat.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSharedSurfaceCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi28Impl.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatBaseImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRangeProfiles unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatBaseImpl.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableSurfaceSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSurfaceSharingEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi24Impl.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConfigurationCompat getInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequest getSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConfigurationCompat getInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequest getSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSessionConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConfigurationCompat getInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureRequest getSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSessionConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/SessionConfigurationCompat.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::camera" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableSurfaceSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean isSurfaceSharingEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi26Impl.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultiResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultiResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultiResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultiResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/InputConfigurationCompat.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::camera" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicRangeProfiles unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompatApi33Impl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatApi33Impl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSupportedDynamicRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangesCompat.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicRange profileToDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangeConversions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamConfigurationMap unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompatBaseImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraManagerCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraManagerCompat from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CameraManagerCompat from()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraManager unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraManagerCompat.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDevice unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraDeviceCompatBaseImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isKeyNonCacheable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPhysicalCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristics toCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/CameraCharacteristicsCompat.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addZoomOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getCropSensorRegion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomControl.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCaptureFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureFailure.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInOpenState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImageCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isImageAnalysis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isStreamSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 696,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getExposureCompensationRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureStateImpl.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TorchControl.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAvailableCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCoordinator getCameraCoordinator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraManagerCompat getCameraManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraFactory.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxy dequeueImageFromBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enqueueImageToImageWriter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int rangeLimit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isExternalFlashAeModeEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldTriggerAF()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelFocusAndMeteringWithoutAsyncResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FocusMeteringControl.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::camera" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSurfacePrepared()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateCallback getStateCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getOpeningBlocker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishClose()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Surface getInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoUsageControl.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLinearZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZoomStateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CaptureCallbackContainer create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackContainer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CaptureCallback getCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackContainer.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/AndroidRZoomImpl.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCaptureSequenceCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraBurstCaptureCallback.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomControl getZoomControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusMeteringControl getFocusMeteringControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TorchControl getTorchControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposureControl getExposureControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZslControl getZslControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraControl getCamera2CameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreviewAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlash getScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isControlInUse()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getCropSensorRegion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeCaptureResultListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addCaptureResultListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTorchOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void submitCaptureRequestsInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSupportedAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getCurrentSessionUpdateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decrementVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraControlImpl.java",
  "fileLinesCount" : 977,
  "components" : [ "primary::camera" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTimeout3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureResultNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureResultNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureResultNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureResultNeeded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CapturePipeline.java",
  "fileLinesCount" : 855,
  "components" : [ "primary::camera" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayInfoManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void releaseInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refresh()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DisplayInfoManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EncoderProfiles getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinZoom()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getCropSensorRegion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CropRegionZoomImpl.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TagBundle getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureResult getCaptureResult()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraCaptureResult.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::camera" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean is10BitDynamicRangeSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isFullyUnspecified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExposureState getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ExposureControl.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debugLog()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionImpl.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CamcorderProfile get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSessionCloseComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Observable getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraConfig getExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfoInternal getCameraInfoInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraAvailability getCameraAvailability()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1324,
  "endLine" : 1326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1373,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isErrorHandling()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControlInternal getCameraControlInternal()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1762,
  "endLine" : 1764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getUseCaseId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1808,
  "endLine" : 1810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMeteringRepeatingId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void debugLog()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1828,
  "endLine" : 1830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1923,
  "endLine" : 1925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 1929,
  "endLine" : 1931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetReopenMonitor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2330,
  "endLine" : 2332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2347,
  "endLine" : 2349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2462,
  "endLine" : 2464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCameraAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2526,
  "endLine" : 2528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraControlUpdateSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2547,
  "endLine" : 2549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraControlCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraImpl.java",
  "fileLinesCount" : 2557,
  "components" : [ "primary::camera" ],
  "startLine" : 2553,
  "endLine" : 2555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getStateLiveData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRawSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBurstCaptureSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRangeLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getUpdatedMaximumFps()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2UseCaseConfigFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2UseCaseConfigFactory.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ImageCaptureOptionUnpacker.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActiveConcurrentCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActiveConcurrentCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCameraOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/concurrent/Camera2CameraCoordinator.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCameraStateSource()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristicsCompat getCameraCharacteristicsCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFlashUnit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EncoderProfilesProvider getEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quirks getCameraQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraInfo getCamera2CameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCameraCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CameraInfoImpl.java",
  "fileLinesCount" : 699,
  "components" : [ "primary::camera" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2CameraInfo getCamera2CameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraCharacteristicsCompat getCameraCharacteristicsCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFlashUnit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposureState getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraSelector getCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLogicalMultiCameraSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPhysicalCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2PhysicalCameraInfoImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UseCaseConfig getUseCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionConfig getSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size getMeteringRepeatingSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/MeteringRepeatingSession.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlImpl.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraXConfig getCameraXConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/Camera2Config.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatBaseImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighResolutionOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatBaseImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputMinFrameDuration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatBaseImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatBaseImpl.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompatBaseImpl.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOverrideParams()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/TemplateParamsOverride.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCorrectedAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/AutoFlashAEModeDisabler.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun contains()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getTargetAeFpsRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/AeFpsRange.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCorrectedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/AspectRatioLegacyApi21Quirk.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/FlashAvailabilityBufferUnderflowQuirk.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CloseCameraDeviceOnCameraGraphCloseQuirk.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CamcorderProfileResolutionQuirk.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/JpegHalCorruptImageQuirk.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureFailedForVideoSnapshotQuirk.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CrashWhenTakingPhotoWithAutoFlashAEModeQuirk.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraCroppingQuirk.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/FlashTooSlowQuirk.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/StillCaptureFlashStopRepeatingQuirk.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/TextureViewIsClosedQuirk.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/TorchIsClosedAfterImageCapturingQuirk.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/TemporalNoiseQuirk.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun workaroundByCaptureIntentPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ImageCaptureFailedWhenVideoCaptureIsBoundQuirk.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/LockAeAndCaptureImageBreakCameraQuirk.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/SmallDisplaySizeQuirk.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ExtraSupportedOutputSizeQuirk.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun load()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/ZslDisablerQuirk.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCorrectedAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/Nexus4AndroidLTargetAspectRatioQuirk.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isImmediateSurfaceReleaseAllowed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/quirk/CameraQuirks.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompat.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOutputMinFrameDuration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompat.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toStreamConfigurationMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompat.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRunningTask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/EvCompCompat.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatApi23Impl.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighResolutionOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/StreamConfigurationMapCompatApi23Impl.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/ZoomControl.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/DisplayInfoManager.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/DisplayInfoManager.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/DisplayInfoManager.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun refresh()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/DisplayInfoManager.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun logDeviceInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/DeviceInfoLogger.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/FlashControl.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseManager.kt",
  "fileLinesCount" : 1134,
  "components" : [ "primary::camera" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCaptureRequestTemplate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/Camera2ImplConfig.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::camera" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActiveResumeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCamera.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/State3AControl.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CaptureResultAdapter.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTagBundle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CaptureResultAdapter.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasFlashUnit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getZoomState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExposureState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImplementationType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraSelector()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntrinsicZoomRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFocusMeteringSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isZslSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedFrameRateRanges()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLogicalMultiCameraSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPhysicalCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/PhysicalCameraInfoAdapter.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/EncoderProfilesProviderAdapter.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraCoordinator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraFactoryAdapter.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraUseCaseAdapter.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActiveConcurrentCameraInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraOperatingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSensorRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isZslDisabledByByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isLogicalMultiCameraSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEncoderProfilesProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedOutputFormats()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrivateReprocessingSupported()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dequeueImageFromBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getValidSessionConfigOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SessionConfigAdapter.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isSessionConfigValid()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/SessionConfigAdapter.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActiveResumingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun attachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detachUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUseCaseActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUseCaseUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUseCaseReset()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUseCaseInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInternalAdapter.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getCameraCharacteristic()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/Camera2CameraInfo.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMutableConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/interop/CaptureRequestOptions.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun profileToDynamicRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/internal/DynamicRangeConversions.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideCameraDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraAppConfig.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideUseCaseList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideSessionConfigAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideSessionProcessorManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun defaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/CameraPipeConfig.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlContext.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFragmentShader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/GlProgram.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture drawFrameAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDrawListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearOnDrawListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler getHandler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceProcessorImpl getSurfaceProcessorImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/OverlayEffect.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getGlExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDrawListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueueDepth()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler getGlHandler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkGlThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGlThread()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GlRenderer getGlRendererForTesting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TextureFrameBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getOverlaySurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/SurfaceProcessorImpl.java",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTimestampNanos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTextureId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrame.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/TextureFrameBuffer.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Canvas lockCanvas()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/Utils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Canvas lockHardwareCanvas()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/Utils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverlayDirty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/Frame.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getPreviewStreamState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScreenFlashOverlayColor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1194,
  "endLine" : 1196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getInitializationFuture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCameraInitialized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPreviewViewAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCameraAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseCaseEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopListeningToRotationEvents()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startCameraAndTrackStates()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2530,
  "endLine" : 2532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2671,
  "endLine" : 2673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getResolution()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2681,
  "endLine" : 2683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 2687,
  "endLine" : 2689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ForwardingLiveData.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void disable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/RotationProvider.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/TextureViewImplementation.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getPreview()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenableFuture waitForNextFrame()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getSurfaceCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewTransformation.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlashView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlashView()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScreenFlash getScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getVisibilityRampUpAnimationDurationMillis()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ScreenFlashView.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleCameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/LifecycleCameraController.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderType getProviderType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/ScreenFlashUiInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/ScreenFlashUiInfo.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewStreamStateObserver.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AudioConfig create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/video/AudioConfig.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAudioEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/video/AudioConfig.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unbindAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfo getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/ProcessCameraProviderWrapperImpl.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/CoordinateTransform.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapPoints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/CoordinateTransform.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/CoordinateTransform.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsingExifOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/FileTransformFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingExifOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/FileTransformFactory.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getMatrix()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/OutputTransform.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Size getViewPortSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/OutputTransform.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsingCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingCropRect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUsingRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingRotationDegrees()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/ProcessingQueue.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryEmit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/ProcessingQueue.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnImageListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnImageListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageReaders.kt",
  "fileLinesCount" : 324,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImage.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImage.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImageReleased()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageWriter.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/AndroidImageWriter.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/Finalizer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderImageSource.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Metadata.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  get()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraExtensionMetadata.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CameraExtensionMetadata.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unwrapAs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionRequestFailure.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prewarm()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2Backend.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequenceProcessor.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::camera" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionState.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionFinalized()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionState.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraAudioRestriction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCameraAudioRestrictionUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSurfaceMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCamera.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::camera" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isReprocessable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newInputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkSelfPermission()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newOutputConfiguration()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableSurfaceSharing()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPhysicalCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSessionParameters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxSharedSurfaceCount()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discardFreeBuffers()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun imageWriterNewInstance()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCameraAudioRestriction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCameraAudioRestriction()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableStreamUseCases()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTimestampBase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTimestampBase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CameraGraphSessionImpl.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Listener3A.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphShutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/StreamGraphImpl.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::camera" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraControls.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraControls.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraControls.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraSurfaceManager.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCameraGraphs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cameraSurfaceManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 220,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameImpl.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraGraphId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideCameraGraphCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAllAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prewarm()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/StreamFormat.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nextId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraphId.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraDeviceSetupCompatFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query/src/main/java/androidx/camera/featurecombinationquery/CameraDeviceSetupCompatFactory.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isBound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbindAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/ProcessCameraProvider.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraUseCaseAdapter getCameraUseCaseAdapter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraControl getCameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraInfo getCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CameraInfo getSecondaryCameraInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraConfig getExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCamera.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::camera" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LifecycleOwner getLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraRepository.java",
  "fileLinesCount" : 589,
  "components" : [ "primary::camera" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProviderImpl.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::camera" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prewarm()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disconnectAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraBackend.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCameraGraphSimulators()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraPipeSimulator.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraControllerSimulator.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceListener.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraMetadata.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraMetadata.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraMetadata.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOutputSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraMetadata.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPostviewSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraMetadata.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unwrapAs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImage.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnImageListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unwrapAs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun simulateAbort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/CameraGraphSimulator.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::camera" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  unwrapAs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeRequestFailure.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCaptureSequenceProcessor.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ProcessResultImpl.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureProcessorImpl getCaptureProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCaptureStages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getEstimatedCaptureLatencyRange()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pair getRealtimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl getCaptureStage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorType getProcessorType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessorImpl getProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onPresetSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onEnableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CaptureStageImpl onDisableSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getColorSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceConfigurationImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getColorSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImpl.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/ImageReaderOutputConfigImpl.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2OutputConfigImplBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getNextId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Camera2OutputConfigImplBuilder newSurfaceConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurfaceGroupId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSurfaceSharingOutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceGroup()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhysicalCameraId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getSize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageFormat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2OutputConfigImplBuilder.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::camera" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSupportedYuvAnalysisResolutions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getDataspace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default long getDynamicRangeProfile()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/OutputSurfaceImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionProcessorImpl createSessionProcessor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCamera2OutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImpl build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOutputConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionTemplateId()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionType()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorSpace()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String checkApiVersion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdvancedExtenderImplemented()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ScaleType getScaleType()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTransformationInfoReady()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderTransformation.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/TextureViewImplementation.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Quirks()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/Quirks.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirks.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirks.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Threads.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLogLevelEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWarnEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isErrorEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CameraViewfinder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Size getResolution()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSensorOrientation()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markSurfaceSafeToRelease()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewfinderSurfaceRequest build()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/ViewfinderSurfaceRequest.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::camera" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isShutdown()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTerminated()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPeriodic()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDelay()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDone()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/HandlerScheduledExecutorService.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/DirectExecutor.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/ViewfinderExecutors.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun directExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/executor/ViewfinderExecutors.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetMinLogLevel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWarnEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isErrorEnabled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/Logger.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  transform()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDone()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  from()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/FutureChain.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDone()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ListFuture.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDone()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDelay()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  nullFuture()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/ImmediateFuture.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  immediateFailedScheduledFuture()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  allAsList()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/impl/utils/futures/Futures.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::camera" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markSurfaceSafeToRelease()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getSurface()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSurfaceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRequestCancellationListener()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getId()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ImplementationMode.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSurfaceAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/impl/surface/DeferredSurface.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTerminationFutureAsync()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/impl/surface/DeferredSurface.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouteSelector fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSessionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQueuePaused()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaSessionStatus fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaSessionStatus build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaSessionStatus.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutesAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutesRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutesChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutesUpdated()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransferFailure()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onControllerUpdated()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelease()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGroupRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVolumeCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VolumeCallbackWrapper()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ContentResolver getContentResolver()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MediaRouterParams getRouterParams()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getProviders()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCallbackCount()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMediaSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectFallbackRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1369,
  "endLine" : 1371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updatePlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void post()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/GlobalMediaRouter.java",
  "fileLinesCount" : 1749,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1558,
  "endLine" : 1560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouteDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActiveScan()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouteDiscoveryRequest fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDiscoveryRequest.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getDeduplicationIds()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDeviceType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRemotePlaybackSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQueuingSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSessionManagementSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMessagingSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSessionId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSession()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnMessageReceivedListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean routeSupportsAction()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionStatusChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1052,
  "endLine" : 1054,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTransferToLocalEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderInfo getProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1491,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1500,
  "endLine" : 1502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSystemRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1513,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnecting()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConnectionState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1536,
  "endLine" : 1538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getControlFilters()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1611,
  "endLine" : 1613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlaybackType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1771,
  "endLine" : 1773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlaybackStream()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1780,
  "endLine" : 1782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeviceType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1790,
  "endLine" : 1792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSelectable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1810,
  "endLine" : 1814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1841,
  "endLine" : 1843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeMax()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1851,
  "endLine" : 1853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDisconnect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1860,
  "endLine" : 1862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPresentationDisplayId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1944,
  "endLine" : 1946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1953,
  "endLine" : 1955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentSender getSettingsIntent()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1962,
  "endLine" : 1964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1972,
  "endLine" : 1974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1999,
  "endLine" : 2001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMemberRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2026,
  "endLine" : 2028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDescriptorId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2242,
  "endLine" : 2244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteProvider getProviderInstance()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2248,
  "endLine" : 2250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnselectable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2307,
  "endLine" : 2309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2312,
  "endLine" : 2314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransferable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2317,
  "endLine" : 2319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2361,
  "endLine" : 2363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getComponentName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2369,
  "endLine" : 2371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsDynamicGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2412,
  "endLine" : 2414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2418,
  "endLine" : 2420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Context getContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Handler getHandler()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ProviderMetadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MediaRouteDiscoveryRequest getDiscoveryRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MediaRouteProviderDescriptor getDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getComponentName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupableSelectionTitle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransferableSectionTitle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDescriptor getRouteDescriptor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnselectable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransferable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDescriptorChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsDynamicGroupRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteProviderDescriptor build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 328,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteGrouped()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 335,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUngrouped()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void selectRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isConnecting()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMediaTransferReceiverEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutputSwitcherEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransferToLocalEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouterParams build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rescan()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProviderWatcher.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelease()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaticMemberRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DynamicGroupRouteController getGroupController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVolumeSetRequest()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeClientInfoListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteProvider getMediaRouteProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getClientId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientInfo build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReceiveHandler()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteProviderService getService()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMessenger()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController getRouteController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle createDescriptorBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1148,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientInfo getClientInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ClientRecord createClientRecord()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteController findControllerByRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlaybackState()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getContentPosition()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getContentDuration()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaItemStatus fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaItemStatus build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemStatus.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControllerCallback()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getControllerId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelease()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupableSelectionTitle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransferableSectionTitle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getControllerId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelease()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onControllerReleasedByProvider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReceiveHandler()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RegisteredMediaRouteProvider.java",
  "fileLinesCount" : 1088,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSystemRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDynamicGroupRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnecting()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDisconnectAndKeepPlaying()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntentSender getSettingsActivity()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlaybackType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlaybackStream()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeviceType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVolumeMax()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxClientVersion()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisibilityPublic()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle asBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouteDescriptor fromBundle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteDescriptor.java",
  "fileLinesCount" : 911,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSystemOrderingEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getLinkedItemComponentName()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RouteListingPreference build()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRouteId()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectionBehavior()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubText()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getCustomSubtextMessage()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDynamicControllerDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBitmapRecycled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isGroupVolumeNeeded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getExpandedHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getIconBitmap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPreExecute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicControllerDialog.java",
  "fileLinesCount" : 1553,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1549,
  "endLine" : 1551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTablet()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSevenInchTablet()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isWearable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAuto()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTv()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDialogFactory getDialogFactory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteButton getMediaRouteButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteButton onCreateMediaRouteButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteChooserDialogFragment()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDynamicChooserDialog onCreateDynamicChooserDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialogFragment.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static MediaRouteDialogFactory getDefault()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteChooserDialogFragment onCreateChooserDialogFragment()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteControllerDialogFragment onCreateControllerDialogFragment()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteChooserDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areAllItemsEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteChooserDialog.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onPrepareCallbackFlags()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteVolumeSlider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteVolumeSlider()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteVolumeSlider.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDynamicChooserDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Item getItem()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getData()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDynamicChooserDialog.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteExpandCollapseButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteExpandCollapseButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteExpandCollapseButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteExpandCollapseButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteExpandCollapseButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteButton()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteSelector getRouteSelector()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDialogFactory getDialogFactory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean verifyDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteControllerDialog()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGroup()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateMediaControlView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getMediaControlView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVolumeControlEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isBitmapRecycled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canShowPlaybackControlLayout()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPlayActionSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPauseActionSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStopActionSupported()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getLayoutHeight()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1260,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1289,
  "endLine" : 1291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getIconBitmap()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1374,
  "endLine" : 1376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialog.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayListView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayListView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OverlayListView()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOverlayObject()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BitmapDrawable getBitmapDrawable()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimationStarted()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/OverlayListView.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteControllerDialogFragment()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteControllerDialogFragment.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MediaRouter2 getInstance()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean showSystemOutputSwitcher()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getMuteButtonDrawableIcon()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getCheckBoxDrawableIcon()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getDefaultDrawableIcon()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getTvDrawableIcon()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getSpeakerDrawableIcon()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable getSpeakerGroupDrawableIcon()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetMediaRouter()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter-testing/src/main/java/androidx/mediarouter/testing/MediaRouterTestHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVersionSupported()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/VersionUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::autofill" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent getAttributionIntent()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStyleKey()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Style build()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSingleIconOnly()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getStartIcon()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getEndIcon()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAttributionIntent()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getUiVersions()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/UiVersions.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::autofill" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getVersions()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/UiVersions.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::autofill" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StylesBuilder newStylesBuilder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/UiVersions.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::autofill" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BundledStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/BundledStyle.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::autofill" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Bundle getBundle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/BundledStyle.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::autofill" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/BundledStyle.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::autofill" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/BundledStyle.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::autofill" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SlicedContent()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/SlicedContent.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::autofill" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Slice getSlice()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/SlicedContent.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::autofill" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getVersion()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/SlicedContent.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::autofill" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/SlicedContent.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::autofill" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageViewStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStyleKey()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder getThis()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageViewStyle build()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ImageViewStyle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::autofill" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStyleKey()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseBuilder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder getThis()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStyle build()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/ViewStyle.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::autofill" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextViewStyle()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getStyleKey()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder getThis()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextViewStyle build()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/common/TextViewStyle.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::autofill" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListenableFuture getCompilationStatusAsync()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProfileInstallResultCode()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompiledWithProfile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProfileEnqueuedForCompilation()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appApkHasEmbeddedProfile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void result()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/DeviceProfileWriter.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int utf8Length()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeUInt8()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeUInt16()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeUInt32()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeString()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int bitsToBytes()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int readUInt8()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int readUInt16()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long readUInt32()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallerInitializer.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getCodeCacheDir()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/BenchmarkOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context createDeviceProtectedStorageContext()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/BenchmarkOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/FileSectionType.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiagnosticReceived()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallReceiver.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeProfile()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBaseAttributes()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentRelativeLayout.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentMarginLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentLayoutHelper.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentFrameLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentFrameLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PercentFrameLayout()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBaseAttributes()",
  "longName" : "",
  "relativeFileName" : "percentlayout/percentlayout/src/main/java/androidx/percentlayout/widget/PercentFrameLayout.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::percentlayout" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartupException()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::startup" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartupException()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::startup" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartupException()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupException.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::startup" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void i()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupLogger.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::startup" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void w()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupLogger.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::startup" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void e()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupLogger.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::startup" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getType()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/InitializationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::startup" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Uri insert()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/InitializationProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::startup" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T initializeComponent()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEagerlyInitialized()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/AppInitializer.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::startup" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int dpToPx()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropAffordanceHighlighter.java",
  "fileLinesCount" : 307,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHighlightColor()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHighlightCornerRadiusPx()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHighlightCornerRadiusPx()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAcceptDragsWithLocalState()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getCornerRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getMaxShadowAndCornerPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setShadowSize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxShadowSize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getShadowSize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMaxShadowSize()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawableWithShadow.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::cardview" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CardView()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CardView()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseCompatPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCardBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCardBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getCardBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentPaddingRight()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentPaddingTop()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCardElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCardElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxCardElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxCardElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPreventCornerOverlap()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseCompatPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPreventCornerOverlap()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCardBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCardView()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinWidth()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinHeight()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoundRectDrawableWithShadow getShadowBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getOutline()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/RoundRectDrawable.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::cardview" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinWidth()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinHeight()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRadius()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevation()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompatPaddingChanged()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreventCornerOverlapChanged()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoundRectDrawable getCardBackground()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBinariesAreCompatible()",
  "longName" : "",
  "relativeFileName" : "binarycompatibilityvalidator/binarycompatibilityvalidator/src/main/java/androidx/binarycompatibilityvalidator/BinaryCompatibilityChecker.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::binarycompatibilityvalidator" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Content()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/NavEntry.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation3" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/NavEntry.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation3" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  addEntryProvider()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/EntryProvider.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::navigation3" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/serialization/NavBackStackSerializer.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::navigation3" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-runtime/src/commonMain/kotlin/androidx/navigation3/runtime/serialization/NavBackStackSerializer.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::navigation3" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/androidDeviceTest/kotlin/androidx/navigation3/scene/usecases/HierarchicalSceneTest.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::navigation3" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneInfo.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::navigation3" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneInfo.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::navigation3" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SceneState.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::navigation3" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/DialogScene.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::navigation3" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/scene/SinglePaneScene.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::navigation3" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PromptContentItemBulletedText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentItemBulletedText.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::biometric" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentItemBulletedText.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::biometric" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationHelp()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationFailed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationHelp()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationFailed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static KeyguardManager getKeyguardManager()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::biometric" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDeviceSecure()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::biometric" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBlockModeCBC()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setEncryptionPaddingPKCS7()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Signature getSignature()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cipher getCipher()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mac getMac()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOperationHandle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getOperationHandleCryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CryptoObject getCryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAuthenticationType()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLogoRes()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getLogoBitmap()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogoDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PromptContentView getContentView()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getNegativeButtonText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfirmationRequired()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeviceCredentialAllowed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAllowedAuthenticators()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Executor getClientExecutor()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClientExecutor()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClientCallback()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetClientCallback()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentActivity getClientActivity()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setClientActivity()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPromptInfo()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLogoRes()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getLogoBitmap()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLogoDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromptContentView getContentView()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConfirmationRequired()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCryptoObject()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNegativeButtonTextOverride()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCanceledFrom()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCanceledFrom()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPromptShowing()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPromptShowing()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAwaitingResult()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAwaitingResult()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isConfirmingDeviceCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setConfirmingDeviceCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDelayingPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDelayingPrompt()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isIgnoringCancel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIgnoringCancel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUsingKeyguardManagerForBiometricAndCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFingerprintDialogDismissedInstantly()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getFingerprintDialogPreviousState()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricViewModel.java",
  "fileLinesCount" : 805,
  "components" : [ "primary::biometric" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHostedInActivity()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BiometricViewModel getViewModel()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAuthenticationSucceeded()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFingerprintDialogNeededForErrorHandling()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1071,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getBiometricAuthenticators()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSomeBiometricAllowed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isWeakBiometricAllowed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getResources()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeviceSecurable()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeviceSecuredWithCredential()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFingerprintHardwarePresent()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFaceHardwarePresent()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIrisHardwarePresent()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStrongBiometricGuaranteed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BiometricManager from()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int canAuthenticate()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListItems()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PromptVerticalListContentView build()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptVerticalListContentView.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::biometric" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getErrorCode()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::biometric" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::biometric" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::biometric" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String convertToString()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricErrorData.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::biometric" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellationSignal getBiometricCancellationSignal()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CancellationSignalProvider.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::biometric" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PromptContentItemPlainText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentItemPlainText.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::biometric" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getText()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentItemPlainText.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::biometric" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PromptContentViewWithMoreOptionsButton()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentViewWithMoreOptionsButton.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::biometric" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentViewWithMoreOptionsButton.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::biometric" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PromptContentViewWithMoreOptionsButton build()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentViewWithMoreOptionsButton.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::biometric" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isHostedInActivity()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getColorErrorAttr()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSystemFeatureFingerprint()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSystemFeatureFace()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSystemFeatureIris()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getCellPosition()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerContentObserver()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterContentObserver()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerContentObserver()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unregisterContentObserver()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/InMemoryCursor.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::contentpager" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLimit()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/Query.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::contentpager" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/LoaderQueryRunner.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::contentpager" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentPager()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasEntry()",
  "longName" : "",
  "relativeFileName" : "contentpager/contentpager/src/main/java/androidx/contentpager/content/ContentPager.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::contentpager" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "hilt/hilt-compiler/src/main/kotlin/androidx/hilt/AndroidXHiltKspProcessor.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::hilt" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableMethodNames()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::work" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/SpecifyJobSchedulerIdRangeIssueDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::work" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchCallbackSafely()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableCallbackRunnable()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableCallback.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::work" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkContinuation then()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkContinuationImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::work" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkContinuationImpl.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskExecutor getTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressUpdater getProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundUpdater getForegroundUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerInfo.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeBooleanValue()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::work" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableRuntimeExtras()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableRuntimeExtras createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Parcelable castToParcelable()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableConstraints()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableConstraints createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::work" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::work" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraints getConstraints()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableConstraints.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::work" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::work" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkRequest createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::work" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::work" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkRequest getWorkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequest.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::work" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImplInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkContinuationImpl createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkContinuationImpl toWorkContinuationImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingWorkPolicy getExistingWorkPolicy()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWork()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParentInfos()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkContinuationImpl.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::work" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkInfo getWorkInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkInfo createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfo.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkQuery()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkQuery getWorkQuery()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::work" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkQuery createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkQuery.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::work" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkRequests()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkRequests createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRequests()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkRequests.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkerParameters createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID getId()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getData()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunAttemptCount()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTags()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkerParameters.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableUpdateRequest createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getData()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableUpdateRequest.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::work" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkInfos()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWorkInfos()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkInfos createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableWorkInfos.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::work" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableData.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::work" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableData.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::work" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableData.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::work" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableData.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::work" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableResult()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableResult createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableResult.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::work" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableInterruptRequest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::work" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableInterruptRequest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::work" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableRemoteWorkRequest createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkerClassName()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableWorkerParameters getParcelableWorkerParameters()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRemoteWorkRequest.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelableForegroundRequestInfo createFromParcel()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundInfo getForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableForegroundRequestInfo.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::work" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun setProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteCoroutineWorker.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::work" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkManagerClient()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteWorkContinuation beginWith()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getSession()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSessionTimeout()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session getCurrentSession()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionTracker getSessionTracker()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSessionLock()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSessionIndex()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Intent newIntent()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindingDied()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SessionTracker()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/RemoteWorkManagerClient.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::work" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Connection()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/ListenableWorkerImplClient.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::work" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GcmTaskConverter()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmTaskConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long now()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmTaskConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLimitedSchedulingSlots()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/GcmScheduler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::work" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean needsReschedule()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CountDownLatch getLatch()",
  "longName" : "",
  "relativeFileName" : "work/work-gcm/src/main/java/androidx/work/impl/background/gcm/WorkManagerGcmDispatcher.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::work" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RxWorker()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListenableFuture startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Completable setCompletableProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getForegroundInfoAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Completable setForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava3/src/main/java/androidx/work/rxjava3/RxWorker.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunAttemptCount()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerParameters.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::work" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGeneration()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerParameters.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::work" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkInfo.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::work" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getInstance()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun initialize()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginWith()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkManager.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::work" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFactory()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/DelegatingWorkerFactory.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::work" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabaseMigrations.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::work" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkManagerImpl getWorkManagerImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExistingWorkPolicy getExistingWorkPolicy()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIds()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAllIds()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnqueued()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markEnqueued()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParents()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCycles()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkContinuationImpl.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::work" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tokenFor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/StartStopToken.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/StartStopToken.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/StartStopToken.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasConstraints()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkSpec.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::work" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTags()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTagDao.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkLauncher.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkLauncher.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkLauncher.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkLauncher.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTimeout()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelNotification()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SystemForegroundService getInstance()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getApplicationContext()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkDatabase getWorkDatabase()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CoroutineScope getWorkManagerScope()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Trackers getTrackers()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation cancelUniqueWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flow getWorkInfoByIdFlow()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture updateWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDatabase()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isDeviceProtectedStorage()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Processor.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::work" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCurrentlyConstrained()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasConstraint()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/trackers/BroadcastReceiverConstraintTracker.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultRunnableScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/DefaultRunnableScheduler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::work" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler getHandler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/DefaultRunnableScheduler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleWithDelay()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/DefaultRunnableScheduler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::work" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/DefaultRunnableScheduler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::work" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interrupt()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkerWrapper.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkerWrapper.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRescheduleWorkers()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/ForceStopRunnable.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::work" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNext()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Throwable fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putThread()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putNext()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casWaiters()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1112,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casListeners()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casValue()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putThread()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putNext()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SettableFuture create()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/SettableFuture.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::work" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean set()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/SettableFuture.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::work" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setException()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/SettableFuture.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setFuture()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/SettableFuture.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/DirectExecutor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::work" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/DirectExecutor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getMainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialExecutorImpl getSerialTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoroutineDispatcher getTaskCoroutineDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/WorkManagerTaskExecutor.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void executeOnTaskThread()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default CoroutineDispatcher getTaskCoroutineDispatcher()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/taskexecutor/TaskExecutor.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getDelegatedExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SerialExecutorImpl.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::work" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceUtils()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PreferenceUtils.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::work" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/SynchronousExecutor.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::work" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDefaultDatabasePath()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabasePathHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNoBackupFilesDir()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkDatabasePathHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequiredNetworkRequest()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobInfoConverterExt.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::work" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Network getNetwork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getStopReason()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forNamespace()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/JobSchedulerExt.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::work" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllPendingJobs()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/JobSchedulerExt.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLimitedSchedulingSlots()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobScheduler.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::work" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SystemAlarmScheduler()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLimitedSchedulingSlots()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmScheduler.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::work" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Processor getProcessor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkTimer getWorkTimer()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkManagerImpl getWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TaskExecutor getTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkLauncher getWorkerLauncher()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/SystemAlarmDispatcher.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::work" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDelayedWorkTracker()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLimitedSchedulingSlots()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkDefaultProcess()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/GreedyScheduler.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::work" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/greedy/TimeLimiter.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getRunAttemptCount()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getStopReason()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isUsed()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setUsed()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result success()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result success()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result retry()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result failure()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Result failure()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Success()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Failure()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Retry()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getOutputData()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/DirectExecutor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::work" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/DirectExecutor.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::work" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open suspend fun getForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/CoroutineWorker.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun setProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/CoroutineWorker.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun setForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/CoroutineWorker.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/CoroutineWorker.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDispatchNeeded()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/CoroutineWorker.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::work" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/SystemClock.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::work" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SUCCESS()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IN_PROGRESS()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getThrowable()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Operation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::work" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresCharging()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresDeviceIdle()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresBatteryNotLow()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiresStorageNotLow()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasContentUriTriggers()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Constraints.kt",
  "fileLinesCount" : 606,
  "components" : [ "primary::work" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForegroundInfo()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNotificationId()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getForegroundServiceType()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Notification getNotification()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ForegroundInfo.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::work" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/OneTimeWorkRequest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::work" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/OneTimeWorkRequest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::work" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestClock.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::work" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Context getApplicationContext()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Class getWorkerClass()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getWorkerName()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TaskExecutor getTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ProgressUpdater getProgressUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ForegroundUpdater getForegroundUpdater()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/TestListenableWorkerBuilder.java",
  "fileLinesCount" : 390,
  "components" : [ "primary::work" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Executor getSynchronousExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/InstantWorkTaskExecutor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::work" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getMainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/InstantWorkTaskExecutor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SerialExecutor getSerialTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/InstantWorkTaskExecutor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::work" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/SynchronousExecutor.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::work" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPendingTasks()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/SynchronousSerialExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::work" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun handleTaskNotification()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/AbstractUitService.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::work" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyFrom()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/Constraints.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/Constraints.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::work" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RxWorker()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Single setProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Completable setCompletableProgress()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getForegroundInfoAsync()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Completable setForeground()",
  "longName" : "",
  "relativeFileName" : "work/work-rxjava2/src/main/java/androidx/work/RxWorker.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::work" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final int getMaxKeyLength()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final int getMaxMessageLength()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final int getMaxDataLength()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyedAppStateBuilder builder()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/KeyedAppState.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::enterprise" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ReceivedKeyedAppStateBuilder builder()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/ReceivedKeyedAppState.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::enterprise" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatesImmediate()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/DefaultKeyedAppStatesReporter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::enterprise" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDead()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasBeenDisconnected()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/BufferedServiceConnection.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::enterprise" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyedAppStatesCallback getCallback()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback/src/main/java/androidx/enterprise/feedback/SendableMessage.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::enterprise" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatesImmediate()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeyedAppStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getKeyedAppStatesByKey()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOnDeviceKeyedAppStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOnDeviceKeyedAppStatesByKey()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUploadedKeyedAppStates()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getUploadedKeyedAppStatesByKey()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfUploads()",
  "longName" : "",
  "relativeFileName" : "enterprise/enterprise-feedback-testing/src/main/java/androidx/enterprise/feedback/FakeKeyedAppStatesReporter.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::enterprise" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoordinatorLayout()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoordinatorLayout()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnHierarchyChangeListener()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getStatusBarBackground()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean verifyDrawable()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusBarBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatusBarBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final WindowInsetsCompat getLastWindowInsets()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getDescendantRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSuggestedMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSuggestedMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int resolveKeylineGravity()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1282,
  "endLine" : 1284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int resolveAnchoredChildGravity()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1290,
  "endLine" : 1292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasDependencies()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1637,
  "endLine" : 1639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1770,
  "endLine" : 1772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1785,
  "endLine" : 1787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1790,
  "endLine" : 1792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1829,
  "endLine" : 1831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 1857,
  "endLine" : 1859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int lineDelta()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2005,
  "endLine" : 2007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int pageDelta()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2009,
  "endLine" : 2011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int distanceToTop()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2013,
  "endLine" : 2019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int distanceToBottom()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2021,
  "endLine" : 2023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2220,
  "endLine" : 2222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrimColor()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2398,
  "endLine" : 2400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrimOpacity()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2416,
  "endLine" : 2418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean blocksInteractionBelow()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2432,
  "endLine" : 2434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDependentViewRemoved()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2507,
  "endLine" : 2509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2685,
  "endLine" : 2688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2800,
  "endLine" : 2803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2957,
  "endLine" : 2960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2981,
  "endLine" : 2983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3072,
  "endLine" : 3074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3111,
  "endLine" : 3113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3115,
  "endLine" : 3117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3119,
  "endLine" : 3121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnchorId()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3129,
  "endLine" : 3131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Behavior getBehavior()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3155,
  "endLine" : 3157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLastChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3190,
  "endLine" : 3192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Rect getLastChildRect()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3198,
  "endLine" : 3200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean checkAnchorChanged()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3206,
  "endLine" : 3208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetTouchBehaviorTracking()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3253,
  "endLine" : 3255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3257,
  "endLine" : 3259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getChangedAfterNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3283,
  "endLine" : 3285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setChangedAfterNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3287,
  "endLine" : 3289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetChangedAfterNestedScroll()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3291,
  "endLine" : 3293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateAnchor()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3316,
  "endLine" : 3318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3557,
  "endLine" : 3559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3583,
  "endLine" : 3585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 3588,
  "endLine" : 3590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayList getIncomingEdgesInternal()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int size()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/DirectedAcyclicGraph.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/carousel/CarouselSwipeable.kt",
  "fileLinesCount" : 849,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingProgressWhileTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionHandler.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAround()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAround()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstrainScope.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStartConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDirty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForcedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionRenderDebug.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromAbsoluteRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGuidelineFromBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1072,
  "endLine" : 1074,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1379,
  "endLine" : 1381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDimensions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentMotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1387,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentLayoutInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1391,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayoutInformationMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastModified()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDrawDebug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1403,
  "endLine" : 1405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUpdateFlag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1414,
  "endLine" : 1416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1424,
  "endLine" : 1426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1428,
  "endLine" : 1430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1432,
  "endLine" : 1434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1436,
  "endLine" : 1438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForcedDrawDebug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForcedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1444,
  "endLine" : 1446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForcedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1448,
  "endLine" : 1450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1457,
  "endLine" : 1459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutInformationMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1461,
  "endLine" : 1463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun define()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2248,
  "endLine" : 2250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun color()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun float()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun distance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun id()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun color()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun float()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun int()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun distance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionDistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionFontSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customDistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customFontSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isShowingLayoutBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionLayout.kt",
  "fileLinesCount" : 1642,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstraintSetInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransitionInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/DslConstraintSet.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun override()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/DslConstraintSet.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/DslConstraintSet.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setConstraintSetContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransitionContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForcedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetForcedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstraintSetInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/GridDslTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionGridTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionGridTest.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/ConstraintLayoutTest.kt",
  "fileLinesCount" : 2645,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/RowColumnDslTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/FlowTest.kt",
  "fileLinesCount" : 434,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionParserTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionFlowTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/MotionFlowTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/OnSwipeTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/OnSwipeTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleCornerToCornerRightSwipe_Json()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/OnSwipeTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun simpleCornerToCornerRightSwipe_Dsl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidInstrumentedTest/kotlin/androidx/constraintlayout/compose/OnSwipeTest.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewTimeCycle.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/StopLogic.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int width()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewState.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int height()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewState.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransformPivotTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MotionPaths getKeyFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimateRelativeTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathMotionArc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionController.java",
  "fileLinesCount" : 1715,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1617,
  "endLine" : 1619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewTransitionController()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeAnimation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransitionController.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean validateLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getDefinedTransitions()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isProcessingTouch()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void viewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableViewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isViewTransitionEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyViewTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDuringTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutDuringTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnClick()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDuration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStagger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeyFrameList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOnClickList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchResponse getTouchResponse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStagger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathMotionArc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPathMotionArc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTransitionFlag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionFlag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConstraintSet getConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1480,
  "endLine" : 1482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1509,
  "endLine" : 1511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPathPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1647,
  "endLine" : 1649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int gatPathMotionArc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1886,
  "endLine" : 1888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableAutoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2091,
  "endLine" : 2093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MotionController getMotionController()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getNanoTime()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MotionTracker obtainVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEndState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1694,
  "endLine" : 1696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1698,
  "endLine" : 1700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1702,
  "endLine" : 1704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2132,
  "endLine" : 2134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2194,
  "endLine" : 2196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2276,
  "endLine" : 2278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInRotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2325,
  "endLine" : 2327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2531,
  "endLine" : 2533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotConfiguredWith()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2975,
  "endLine" : 2977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3249,
  "endLine" : 3251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void drawBasicPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3399,
  "endLine" : 3401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void getTextBounds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3517,
  "endLine" : 3519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseLayoutDescription()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4003,
  "endLine" : 4005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionScene getScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4078,
  "endLine" : 4080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4402,
  "endLine" : 4404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4411,
  "endLine" : 4413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionListener()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4473,
  "endLine" : 4475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStartState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4902,
  "endLine" : 4904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4911,
  "endLine" : 4913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4921,
  "endLine" : 4923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInteractionEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4992,
  "endLine" : 4994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInteractionEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5005,
  "endLine" : 5007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDelayedApplicationOfInitialState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5079,
  "endLine" : 5081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDelayedApplicationOfInitialState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionLayout.java",
  "fileLinesCount" : 5091,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5087,
  "endLine" : 5089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DesignTool()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableAutoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTransitionTimeMs()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/DesignTool.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPositionX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPositionY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTouchAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTouchAnchorSide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDragDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMoveWhenScrollAtTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDragScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDragThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTouchRegionId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOnTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLimitBoundsTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotationCenterId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringStiffness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/OnSwipe.java",
  "fileLinesCount" : 407,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String name()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getKeys()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getKeyFramesForView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsedOnShow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUseOnHide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDecorator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreSetup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionPaths.java",
  "fileLinesCount" : 1023,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyCycle.java",
  "fileLinesCount" : 530,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomDataCount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionConstrainedPoint.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyAttributes.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getMoveWhenScrollAtTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTouchRegionId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLimitBoundsToId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float dot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchUpMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringStiffness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDragStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TouchResponse.java",
  "fileLinesCount" : 931,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Key clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTimeCycle.java",
  "fileLinesCount" : 533,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float toFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int toInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Debug.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSharedValueCurrent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedValueCurrent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStateTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStateTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSharedValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSharedValueID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedValueID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/ViewTransition.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionEffect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionEffect.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDecorator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionEffect.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Carousel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInfinite()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfinite()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Carousel.java",
  "fileLinesCount" : 491,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPlaceholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/MotionPlaceholder.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Flow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Flow.java",
  "fileLinesCount" : 557,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyLayoutFeaturesInConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Layer.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Grid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Grid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Grid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSpansValid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 463,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWeightsValid()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRows()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumns()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 925,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/Grid.java",
  "fileLinesCount" : 1059,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultAngle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultRadius()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/helper/widget/CircularFlow.java",
  "fileLinesCount" : 524,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImagePanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImagePanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImageZoom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImageRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOverlay()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSaturation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getContrast()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWarmth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCrossfade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterButton.java",
  "fileLinesCount" : 624,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionButton.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionTelltales.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImagePanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImagePanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImageZoom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImageRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setOverlay()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSaturation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getContrast()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWarmth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCrossfade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBrightness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/ImageFilterView.java",
  "fileLinesCount" : 858,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getTypeface()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRoundPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRound()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextOutlineColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextBackgroundPanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextBackgroundPanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextBackgroundZoom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextBackgroundRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextPanX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextPanY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextureHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextureWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleFromTextSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleFromTextSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/utils/widget/MotionLabel.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterRedundantCalls()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayoutStatistics()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayoutStatistics()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintLayoutStatistics clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logSummary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStatistics.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void parseLayoutDescription()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1132,
  "endLine" : 1134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2012,
  "endLine" : 2014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2020,
  "endLine" : 2022,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2028,
  "endLine" : 2030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2044,
  "endLine" : 2046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2054,
  "endLine" : 2056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getViewById()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2063,
  "endLine" : 2065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2750,
  "endLine" : 2752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidgetDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2758,
  "endLine" : 2760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3670,
  "endLine" : 3672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConstraintTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3831,
  "endLine" : 3833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDelayChildPressedState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayout.java",
  "fileLinesCount" : 3984,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3868,
  "endLine" : 3870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintLayoutStates.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isChildOfHelper()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashMap getCustomAttributeSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraint getParameters()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2263,
  "endLine" : 2265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2267,
  "endLine" : 2269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setIntValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2271,
  "endLine" : 2273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setColorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2275,
  "endLine" : 2277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2473,
  "endLine" : 2475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3403,
  "endLine" : 3405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3552,
  "endLine" : 3554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3562,
  "endLine" : 3564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3573,
  "endLine" : 3575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3583,
  "endLine" : 3585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibilityMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3594,
  "endLine" : 3596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibilityMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3604,
  "endLine" : 3606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3614,
  "endLine" : 3616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3624,
  "endLine" : 3626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3634,
  "endLine" : 3636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3644,
  "endLine" : 3646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getApplyElevation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3653,
  "endLine" : 3655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3689,
  "endLine" : 3691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3699,
  "endLine" : 3701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3709,
  "endLine" : 3711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3719,
  "endLine" : 3721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3729,
  "endLine" : 3731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransformPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3741,
  "endLine" : 3743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransformPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3753,
  "endLine" : 3755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3778,
  "endLine" : 3780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3788,
  "endLine" : 3790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditorAbsoluteX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3820,
  "endLine" : 3822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditorAbsoluteY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3827,
  "endLine" : 3829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3847,
  "endLine" : 3849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3858,
  "endLine" : 3860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainMaxHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3884,
  "endLine" : 3886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainMaxWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3895,
  "endLine" : 3897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainMinHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3906,
  "endLine" : 3908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainMinWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3917,
  "endLine" : 3919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainPercentWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3927,
  "endLine" : 3929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainPercentHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3937,
  "endLine" : 3939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainDefaultHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3948,
  "endLine" : 3950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3959,
  "endLine" : 3961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3970,
  "endLine" : 3972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void constrainDefaultWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3981,
  "endLine" : 3983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 3992,
  "endLine" : 3994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4003,
  "endLine" : 4005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4023,
  "endLine" : 4025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4043,
  "endLine" : 4045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4294,
  "endLine" : 4296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4304,
  "endLine" : 4306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4314,
  "endLine" : 4316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4324,
  "endLine" : 4326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4334,
  "endLine" : 4336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIntAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4444,
  "endLine" : 4446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4452,
  "endLine" : 4454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFloatAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4460,
  "endLine" : 4462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStringAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 4468,
  "endLine" : 4470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5794,
  "endLine" : 5796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5804,
  "endLine" : 5806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValidateOnParse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5814,
  "endLine" : 5816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValidateOnParse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintSet.java",
  "fileLinesCount" : 6492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 5824,
  "endLine" : 5826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmptyVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmptyVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Placeholder.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearListeners()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/SharedValues.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/SharedValues.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintProperties scaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VirtualLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyLayoutFeaturesInConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/VirtualLayout.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributeId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApplyToConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplyToConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimatingChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimateChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnConstraintsChanged()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int stateGetConstraintID()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/StateSet.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMethod()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntegerValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBooleanValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeType getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintAttribute.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowsGoneWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsGoneWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsGoneWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Barrier.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Group()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Group()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Group()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyLayoutFeaturesInConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Group.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLString.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putNumber()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLContainer.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean notStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLElement getContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLElement.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLNumber()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLNumber.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLArray()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLArray.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLArray.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLToken()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLToken.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLObject()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLObject allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toFormattedJSON()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLObject clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLObject.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String reason()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParsingException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParsingException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLObject parse()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParser.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLParser()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLParser.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CLKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CLElement allocate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/parser/CLKey.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPositionX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getPositionY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyAttributes.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float toFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int toInt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFramePosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionKey clone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransformPivotTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPaths getKeyFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Motion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAnimateRelativeTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathMotionArc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1018,
  "endLine" : 1020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionWidget getView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1587,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String name()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1591,
  "endLine" : 1594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1731,
  "endLine" : 1733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1736,
  "endLine" : 1738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaggerScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1743,
  "endLine" : 1745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaggerOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1752,
  "endLine" : 1754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMotionStagger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1764,
  "endLine" : 1766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionWidget getParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionWidget findViewById()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getWidgetFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCustomAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable getCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolatedValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureRelativeTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 935,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AttributeType getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomAttribute.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TypedBundle parseAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/parse/KeyParser.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasCustomData()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCustomDataCount()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionConstrainedPoint.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable copy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBooleanValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntegerValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBooleanValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/CustomVariable.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurveFit getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplineSet makeCustomSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplineSet makeCustomSplineSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SplineSet makeSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPoint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SplineSet.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean variesByPath()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurveFit getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLastPhase()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CurveFit getArc()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPos()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSlope()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/CurveFit.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurveFit getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setStartTime()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/TimeCycleSplineSet.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomArray()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomAttribute valueAt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int keyAt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVar()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable valueAt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int keyAt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int keyAt()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyFrameArray.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDiff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Schlick.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Schlick.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int width()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Rect.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int height()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Rect.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/SpringStopEngine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double eval()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double vel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int width()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ViewState.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int height()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ViewState.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDiff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Easing.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/VelocityMatrix.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLinearDX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLinearDY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/ArcCurveFit.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDiff()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StepCurve.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double get()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StepCurve.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String debug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStopped()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/StopLogicEngine.java",
  "fileLinesCount" : 347,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float centerX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/FloatRect.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float centerY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/FloatRect.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void log()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void loge()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDebugHandle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Utils.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/PriorityGoalRow.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable pickPivot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable getPivotCandidate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable getKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void increaseErrorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariable.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int width()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int height()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float centerX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float centerY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomFloat()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomVariable getCustomAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCustomAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringBuilder serialize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMotionAttributes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedBundle getMotionProperties()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getView()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Facade getFacade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getErrors()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalChainWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalChainWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalChainWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalChainWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCustomColor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference width()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference height()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimension getHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference margin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference marginGone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintReference.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BarrierReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/BarrierReference.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBarrierDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/BarrierReference.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignVerticallyReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/AlignVerticallyReference.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Facade getFacade()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GuidelineReference.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalChainReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/HorizontalChainReference.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWrapMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFirstVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFirstHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxElementsWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxElementsWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFirstVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLastVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFirstHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLastHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/FlowReference.java",
  "fileLinesCount" : 648,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowsSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnsSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpans()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkips()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/GridReference.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/ChainReference.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalChainReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/VerticalChainReference.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignHorizontallyReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/helpers/AlignHorizontallyReference.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashMap getParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float value()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float toPix()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/ConstraintSetParser.java",
  "fileLinesCount" : 2093,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Registry getInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLayoutList()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Registry.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CorePixelDp getDpToPixel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDpToPixel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLtr()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLtr()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintReference createConstraintReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sameFixedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean sameFixedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State width()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State height()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Reference reference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createHelperKey()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference horizontalGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidelineReference verticalGuideline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalChainReference verticalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalChainReference horizontalChain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowReference getVerticalFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FlowReference getHorizontalFlow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/State.java",
  "fileLinesCount" : 711,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Dimension createSpread()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OnSwipe createOnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnchorSide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRotationCenterId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLimitBoundsTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTouchNotDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Motion getMotion()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPositionKeyframes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyAttribute()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addKeyCycle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInterpolatedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInterpolatedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WidgetState getWidgetState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 901,
  "endLine" : 903,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame getInterpolated()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Interpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPathRelativeId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathRelative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Transition.java",
  "fileLinesCount" : 1139,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1042,
  "endLine" : 1044,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperWidget getHelperWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyBase()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowedInBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getAnchor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinimumPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumPosition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGuidePercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRelativePercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelativeBegin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRelativeEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvedHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvedVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Guideline.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet getDependents()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFinalValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SolverVariable getSolverVariable()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getOwner()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintAnchor getTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean connect()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintAnchor.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHorizontalSolvingPassDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerticalSolvingPassDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markHorizontalSolvingPassDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markVerticalSolvingPassDone()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvedHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvedVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ensureMeasureRequested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInVirtualLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInVirtualLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInPlaceholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInPlaceholder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setInBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasureRequested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMeasureRequested()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWrapBehaviorInParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastHorizontalMeasureSpec()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastVerticalMeasureSpec()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDimensionOverride()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRoot()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthWrapContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWidthWrapContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightWrapContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHeightWrapContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimated()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimated()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRootX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getRootY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1212,
  "endLine" : 1214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1230,
  "endLine" : 1232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalBiasPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalBiasPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBaselineDistance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1340,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCompanionWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1350,
  "endLine" : 1352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getAnchors()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1368,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1598,
  "endLine" : 1600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensionRatioSide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1607,
  "endLine" : 1609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalBiasPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1617,
  "endLine" : 1619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalBiasPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1627,
  "endLine" : 1629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCompanionWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1824,
  "endLine" : 1826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContainerItemSkip()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1847,
  "endLine" : 1849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1856,
  "endLine" : 1858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1865,
  "endLine" : 1867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1875,
  "endLine" : 1877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1885,
  "endLine" : 1887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1895,
  "endLine" : 1897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1903,
  "endLine" : 1905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowedInBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1910,
  "endLine" : 1912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionBehaviour getHorizontalDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2276,
  "endLine" : 2278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionBehaviour getVerticalDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2285,
  "endLine" : 2287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2309,
  "endLine" : 2311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalDimensionBehaviour()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2318,
  "endLine" : 2320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addFirst()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidget.java",
  "fileLinesCount" : 3840,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2888,
  "endLine" : 2890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getChildren()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllChildren()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCenterX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Rectangle.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCenterY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Rectangle.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalAlign()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalGap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxElementsWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxElementsWrap()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartIndex()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Flow.java",
  "fileLinesCount" : 1486,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void needsCallbackFromSolver()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needSolverPass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMeasuredWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMeasuredHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowedInBarrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBarrierType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBarrierType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowsGoneWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean allowsGoneWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsGoneWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvedHorizontally()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolvedVertically()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateMeasures()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean directMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean directMeasureSetup()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean directMeasureWithOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHierarchy()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOptimizationLevel()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean optimizeFor()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWidthMeasuredTooSmall()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHeightMeasuredTooSmall()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesInternalConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearSystem getSystem()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final boolean enabled()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Optimizer.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getFirst()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getFirstVisibleWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getLast()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getLastVisibleWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getHead()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getFirstMatchConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidget getLastMatchConstraintWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTotalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ChainHead.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasurer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateGraph()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateMeasures()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph.java",
  "fileLinesCount" : 1060,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAuthoritative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAuthoritative()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean contains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsWrapComputation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/GuidelineReference.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetRun()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDimensionResolved()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResolved()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean supportsWrapComputation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HelperReferences.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyNode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/DependencyNode.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun.java",
  "fileLinesCount" : 617,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BasicMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java",
  "fileLinesCount" : 523,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GoalRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/GoalRow.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillMetrics()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Metrics getMetrics()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Row getGoal()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ArrayRow getRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumEquations()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumVariables()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cache getCache()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/LinearSystem.java",
  "fileLinesCount" : 1540,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHead()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getNextIndice()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayLinkedVariables.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidgetContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalGaps()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRowWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getColumnWeights()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlags()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSubGridByColRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSpansRespectWidgetOrder()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridCore.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentSize()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int sizeInBytes()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/SolverVariableValues.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Guideline.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Guideline.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Guideline.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransition()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/MotionScene.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/MotionScene.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fit getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visibility getVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTransitionPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttribute.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VAnchor getTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VAnchor getBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VAnchor getBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/VChain.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Style getStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Chain addReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Chain.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/HChain.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPercentWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPercentHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPercentX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPercentY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getPositionType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPositionType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPosition.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTouchAnchorId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Side getTouchAnchorSide()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drag getDragDirection()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxVelocity()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxAcceleration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDragScale()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDragThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchUp getOnTouchUp()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLimitBoundsTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRotationCenterId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringDamping()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringMass()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringStiffness()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpringStopThreshold()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boundary getSpringBoundary()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mode getAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoCompleteMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyFrames.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWaveShape()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycles.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWavePeriod()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycles.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWaveOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycles.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWavePhase()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycles.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/ConstraintSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/ConstraintSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/ConstraintSet.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPercentY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getPositionType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPositionType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyPositions.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wave getShape()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShape()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPeriod()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPeriod()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffset()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPhase()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPhase()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyCycle.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperType getType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConfig()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HelperType()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Helper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionEasing()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fit getCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurveFit()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPivotY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionPathRotate()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/KeyAttributes.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Constraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Constraint getParent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VAnchor getTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VAnchor getBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HAnchor getEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VAnchor getBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalBias()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimensionRatio()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCircleConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleConstraint()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCircleRadius()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleRadius()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCircleAngle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleAngle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEditorAbsoluteX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditorAbsoluteX()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEditorAbsoluteY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditorAbsoluteY()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHorizontalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainMode getHorizontalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChainMode getVerticalChainStyle()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Behaviour getWidthDefault()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Behaviour getHeightDefault()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthMax()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthMax()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightMax()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightMax()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthMin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthMin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightMin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightMin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidthPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeightPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightPercent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReferenceIds()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstrainedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConstrainedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstrainedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConstrainedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToTop()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToLeft()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToRight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBottom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void linkToBaseline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Constraint.java",
  "fileLinesCount" : 1047,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier addReference()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Barrier.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPreMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPostMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPostMargin()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Ref.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toJson()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStagger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/Transition.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitElement()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose-lint/src/main/java/androidx/constraintlayout/compose/lint/ConstraintLayoutDslDetector.kt",
  "fileLinesCount" : 807,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void stopRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/media/AutomotiveCarAudioRecord.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int readInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/media/AutomotiveCarAudioRecord.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder getHostToken()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayId()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDensityDpi()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeConnection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Handler getHandler()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/RemoteProxyInputConnection.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::car" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateSurfaceView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setServiceDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewModel()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateSelection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCheckIsTextEditor()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkInputConnectionProxy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IBinder getHostToken()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void releaseSurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ISurfaceControl getSurfaceControl()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/LegacySurfacePackage.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onError()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceControlCallback.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onActive()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServiceDispatcher getServiceDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentName getServiceComponentName()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServiceConnection getServiceConnection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setServiceConnection()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRendererService()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HandshakeInfo getHandshakeInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBound()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceConnectionManager.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStartInput()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopInput()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAssist()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Insets getInsets()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDecorFitsSystemWindows()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSoftInputHandling()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onErrorChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDisplayId()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServiceDispatcher getServiceDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName retrieveServiceComponentName()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnBindingListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ServiceDispatcher.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T create()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModelFactory.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostUpdateReceiver()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/HostUpdateReceiver.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/HostUpdateReceiver.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregister()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/HostUpdateReceiver.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServiceConnectionManager getServiceConnectionManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setServiceConnectionManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ServiceDispatcher getServiceDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRendererCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActivity()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getError()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getState()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/CarAppViewModel.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessageView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ErrorMessageView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentActivity requireActivity()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/ErrorMessageView.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/LoadingView.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/LoadingView.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadingView()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ui/LoadingView.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Intent getCarAppActivityIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/LauncherActivity.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCarAppResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ResultManagerAutomotive.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::car" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getCallingComponent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ResultManagerAutomotive.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomotiveCarClimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/climate/AutomotiveCarClimate.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarZone getGlobalCarZone()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomotiveCarInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSpeedListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMileageListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEvStatusListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarInfo.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::car" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAccelerometerListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCarHardwareLocationListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CarInternalError create()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarInternalError.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet convertAreaIdToCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/GlobalCarZoneAreaIdConverter.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::car" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetPropertyRequest create()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/GetPropertyRequest.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isGlobalProperty()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isOnChangeProperty()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarInfo getCarInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/AutomotiveCarHardwareManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarSensors getCarSensors()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/AutomotiveCarHardwareManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarClimate getCarClimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/AutomotiveCarHardwareManager.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person getSelf()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupConversation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMessages()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConversationCallbackDelegate getConversationCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndexable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConversationItem build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationItem.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::car" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person getSender()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getBody()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMultimediaMimeType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getMultimediaUri()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getReceivedTimeEpochMillis()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRead()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/CarMessage.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConversationCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/model/ConversationCallbackDelegateImpl.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarAudioCallbackDelegate getCarAudioCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneResponse.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneResponse.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenMicrophoneResponse build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneResponse.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaPlaybackTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaPlaybackTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/model/MediaPlaybackTemplate.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CarAudioCallbackDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioCallbackDelegate.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarAudioCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioCallbackDelegate.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarAudioCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioCallbackDelegate.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopRecording()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioCallbackDelegate.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OpenMicrophoneRequest()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneRequest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarAudioCallbackDelegate getCarAudioCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneRequest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneRequest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenMicrophoneRequest build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/OpenMicrophoneRequest.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CarAudioRecord()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/media/CarAudioRecord.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/versioning/CarAppApiLevels.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getOldest()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/versioning/CarAppApiLevels.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::car" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Surface getSurface()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDpi()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceContainer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getSubtitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/FailureResponse.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getErrorType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/FailureResponse.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/FailureResponse.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostInfo.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUid()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostInfo.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostInfo.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewComponent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/ViewChangeEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/ViewChangeEvent.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewComponent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewActionMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNodeId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItemsIds()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/VisibleItemsEvent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMediaId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/MediaClickedEvent.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewComponent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/MediaClickedEvent.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnalyticsVersion()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEvent.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEvent.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getComponent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEvent.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/BrowseChangeEvent.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBrowseNodeId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/BrowseChangeEvent.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBrowseMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/BrowseChangeEvent.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAnalyticsAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootHintsPopulator()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/RootHintsPopulator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSessionId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfo.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session onCreateSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final HostInfo getHostInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setHostInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAppInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppService.java",
  "fileLinesCount" : 418,
  "components" : [ "primary::car" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lifecycle getCurrentLifecycle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HandshakeInfo getHandshakeInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CarAppService getCarAppService()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Session getCurrentSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SessionInfo getCurrentSessionInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppBinder.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::car" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostPackageName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HandshakeInfo.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHostCarAppApiLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HandshakeInfo.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndHeaderActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getStartHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Header.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::car" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnClickDelegate getOnClickDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Badge getBadge()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndexable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchCallbackDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchCallbackDelegateImpl.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceMarker getMarker()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarLocation getLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Place build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Place.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QRCodeSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/QRCodeSignInMethod.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/QRCodeSignInMethod.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/QRCodeSignInMethod.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QRCodeSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/QRCodeSignInMethod.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getPinCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/PinSignInMethod.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/PinSignInMethod.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PinSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/PinSignInMethod.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/ProviderSignInMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/ProviderSignInMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/ProviderSignInMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProviderSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/ProviderSignInMethod.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getInstructions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getAdditionalText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignInMethod getSignInMethod()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignInTemplate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/SignInTemplate.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::car" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getHint()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getDefaultValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeyboardType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputCallbackDelegate getInputCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowKeyboardByDefault()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputSignInMethod build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/signin/InputSignInMethod.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::car" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarColor createCustom()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorDark()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarColor create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarColor.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnContentRefreshDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnContentRefreshDelegateImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnContentRefreshDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnContentRefreshDelegateImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnContentRefreshDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnContentRefreshDelegateImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getDebugMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/MessageTemplate.java",
  "fileLinesCount" : 541,
  "components" : [ "primary::car" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isParkedOnly()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnClickDelegateImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getSubtitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertCallbackDelegate getCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Alert build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Alert.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabCallbackDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabCallbackDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TabCallbackDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabCallbackDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDelegate getItemsDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getNoItemsMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelectionGroup()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/RowSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TemplateWrapper wrap()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TemplateWrapper wrap()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template getTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTemplateInfosForScreenStack()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentTaskStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTaskStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRefresh()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRefresh()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createRandomId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateWrapper.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarText create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence toCharSequence()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSpans()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toShortString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEnd()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarSpan getCarSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarText.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTexts()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowImageType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumericDecoration()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toggle getToggle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBrowsable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnClickDelegate getOnClickDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence yourBoat()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndexable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row row()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeSinceEpochMillis()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getZoneOffsetSeconds()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getZoneShortName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateTimeWithZone create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ParkedOnlyOnClickListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParkedOnlyOnClickListener create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ParkedOnlyOnClickListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParkedOnlyOnClickListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ParkedOnlyOnClickListener.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemSize()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemImageShape()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridSection build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridSection.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::car" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template getTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabContents()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabContents build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabContents.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DistanceSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance getDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DistanceSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DistanceSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DistanceSpan.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRows()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int size()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getSingleList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSectionedLists()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int decrement()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canFit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int remainingItems()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ListTemplate.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::car" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnSelectedDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnSelectedDelegateImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnSelectedDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnSelectedDelegateImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnSelectedDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnSelectedDelegateImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInitialSearchText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSearchHint()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchCallbackDelegate getSearchCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowKeyboardByDefault()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarLocation create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLatitude()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getLongitude()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarLocation.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForegroundCarColorSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForegroundCarColorSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ForegroundCarColorSpan.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TabContentsConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/TabContentsConstraints.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnClickListenerAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxTextLinesPerRow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxActionsExclusive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToggleAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIconConstraints getCarIconConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowConstraints build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxPrimaryActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCustomTitles()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarTextConstraints getTitleTextConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRequiredActionTypes()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDisallowedActionTypes()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllowedActionTypes()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areActionIconsRequired()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionBackgroundColorRequired()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOnClickListenerAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean restrictBackgroundColorToPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionsConstraints build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowConstraints getRowConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowSelectableLists()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowListConstraints build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarColorConstraints create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarColorConstraints.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabsConstraints build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/TabsConstraints.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarTextConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarTextConstraints.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarIconConstraints create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarIconConstraints.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIconConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/CarIconConstraints.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DurationSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DurationSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationSeconds()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DurationSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DurationSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnItemVisibilityChangedDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnItemVisibilityChangedDelegateImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Place getPlace()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Metadata()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Metadata build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDot()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlphabeticalIndexingAllowed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedIndex()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSelectedDelegate getOnSelectedDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getNoItemsMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemVisibilityChangedDelegate getOnItemVisibilityChangedDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getItems()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder toBuilder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ItemList.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::car" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarIconSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignment()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIconSpan.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getLabel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnCheckedChangeDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnCheckedChangeDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnCheckedChangeDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnCheckedChangeDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OnCheckedChangeDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/OnCheckedChangeDelegateImpl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTabs()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabContents getTabContents()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabCallbackDelegate getTabCallbackDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActiveTabContentId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InputCallbackDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallbackDelegateImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClickableSpan create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnClickDelegate getOnClickDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClickableSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClickableSpan()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ClickableSpan.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFlags()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStandard()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnClickDelegate getOnClickDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isStandardActionType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getTint()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarIcon forStandardType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarIcon forStandardType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarIcon.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::car" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AlertCallbackDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AlertCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AlertCallbackDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/AlertCallbackDelegateImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pane getPane()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PaneTemplate.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Class getTemplateClass()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTemplateId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TemplateInfo.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getSingleList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemSize()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemImageShape()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDisplayDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Distance.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentLocationEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Place getAnchor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnContentRefreshDelegate getOnContentRefreshDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getMessage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/LongMessageTemplate.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnCheckedChangeDelegate getOnCheckedChangeDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toggle build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Toggle.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemList.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapController getMapController()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Template getContentTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapWithContentTemplate.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PanModeDelegate getPanModeDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnContentRefreshDelegate getOnContentRefreshDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LaneDirection create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShape()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRecommended()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/LaneDirection.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Step getCurrentStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance getCurrentDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Step getNextStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getJunctionImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageInfo build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MessageInfo.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::car" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getHeaderAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PanModeDelegate getPanModeDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getNavigateAction()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Maneuver getManeuver()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLanes()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getLanesImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getCue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getRoad()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapController getMapController()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Pane getPane()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemList getItemList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapTemplate.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::car" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoading()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDestinations()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSteps()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDestinationTravelEstimates()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStepTravelEstimates()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getCurrentRoad()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentTemplateConstraints()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/constraints/ContentTemplateConstraints.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance getRemainingDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRemainingTimeSeconds()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DateTimeWithZone getArrivalTimeAtDestination()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getRemainingTimeColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getRemainingDistanceColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getTripText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getTripIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRemainingTime()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TravelEstimate build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toggle getPanModeToggle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PanModeDelegate getPanModeDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationInfo getNavigationInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TravelEstimate getDestinationTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionStrip getMapActionStrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PanModeDelegate getPanModeDelegate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapController build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/MapController.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDirections()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Lane()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lane build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRoundaboutExitNumber()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRoundaboutExitAngle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Maneuver.java",
  "fileLinesCount" : 703,
  "components" : [ "primary::car" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarText getAddress()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PanModeDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PanModeDelegateImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PanModeDelegateImpl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PanModeDelegateImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PanModeDelegate create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PanModeDelegateImpl.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundlerException()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/BundlerException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::car" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundlerException()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/BundlerException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::car" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundleable create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundleable.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundleable.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundleable.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundleable.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bundleable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundleable.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeSet()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializeList()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object deserializePerson()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFieldName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFieldName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObj()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String toFlatString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Trace create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Trace fromParent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostException()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostException()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostException()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/HostException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLibraryDisplayVersion()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinCarAppApiLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLatestCarAppApiLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppInfo.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Screen()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void finish()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getResultInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMarker()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMarker()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CarContext getCarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ScreenManager getScreenManager()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnScreenResultListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setUseLastTemplateId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Screen.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::car" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FanSpeedLevelProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/FanSpeedLevelProfile.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SteeringWheelHeatProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/SteeringWheelHeatProfile.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRequestedFeature()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getRequestedValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClimateStateRequest build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateStateRequest.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FanDirectionProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/FanDirectionProfile.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSeatTemperatureLevelStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSeatVentilationLevelStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSteeringWheelHeatStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacRecirculationStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacAutoRecirculationStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onElectricDefrosterStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeatTemperatureProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/SeatTemperatureProfile.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/DefrosterProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefrosterProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/DefrosterProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacRecirculationProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacRecirculationProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacRecirculationProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeatVentilationProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/SeatVentilationProfile.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarZoneMappingInfoProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarZoneMappingInfoProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarZoneMappingInfoProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClimateProfileFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set  getAllClimateProfiles()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClimateProfileRequest build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ClimateProfileRequest.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacAutoModeProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacAutoModeProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacAutoModeProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/MaxDefrosterProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MaxDefrosterProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/MaxDefrosterProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacDualModeProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacDualModeProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacDualModeProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacMaxAcModeProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCabinTemperatureProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFanSpeedLevelProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSeatTemperatureLevelProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSeatVentilationLevelProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSteeringWheelHeatProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacRecirculationProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacAutoRecirculationProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onElectricDefrosterProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCarZoneMappingInfoProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClimateRegisterFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RegisterClimateStateRequest build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/RegisterClimateStateRequest.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ElectricDefrosterProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElectricDefrosterProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/ElectricDefrosterProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacPowerProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacPowerProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacPowerProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCarZones()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFeature()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarClimateFeature build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateFeature.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::car" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacMaxAcModeProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacMaxAcModeProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacMaxAcModeProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacAcProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacAcProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacAcProfile.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacAutoRecirculationProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HvacAutoRecirculationProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/HvacAutoRecirculationProfile.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSupportedMinMaxCelsiusRange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSupportedMinMaxFahrenheitRange()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCarZoneSetsToCabinCelsiusTemperatureRanges()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCelsiusSupportedIncrement()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFahrenheitSupportedIncrement()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CabinTemperatureProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CabinTemperatureProfile.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::car" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getRawSpeedMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getDisplaySpeedMetersPerSecond()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getSpeedDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Speed build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Speed.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::car" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnergyProfile build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyProfile.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getCardState()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TollCard()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TollCard build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/TollCard.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getName()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getYear()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getManufacturer()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Model build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Model.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getOdometerMeters()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getDistanceDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mileage build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Mileage.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getBatteryPercent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getFuelPercent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getEnergyIsLow()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getRangeRemainingMeters()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getDistanceDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getFuelVolumeDisplayUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnergyLevel build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EnergyLevel.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getEvChargePortOpen()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getEvChargePortConnected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvStatus build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/EvStatus.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarHardwareLocation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarHardwareLocation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarHardwareLocation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::car" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarHardwareLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarHardwareLocation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::car" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarHardwareLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/CarHardwareLocation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Gyroscope.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Gyroscope.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gyroscope()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Gyroscope.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Gyroscope()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Gyroscope.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Accelerometer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Accelerometer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Accelerometer()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Accelerometer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accelerometer()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Accelerometer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExteriorDimensions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/ExteriorDimensions.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExteriorDimensions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/ExteriorDimensions.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarValue getExteriorDimensions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/ExteriorDimensions.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::car" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/ExteriorDimensions.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/ExteriorDimensions.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Compass.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Compass.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Compass()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Compass.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compass()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/info/Compass.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::car" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  CarValue unimplemented()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  CarValue unknown()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T getValue()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarValue.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarZone.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::car" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarZone build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarZone.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::car" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppMetadataHolderService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDisabledComponentFlag()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppMetadataHolderService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarToast.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarToast.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarToast.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::car" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List emptyIfNull()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/CollectionUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAutomotiveOS()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/CommonUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarContext create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCarAppResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnBackPressedDispatcher getOnBackPressedDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostInfo getHostInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateHandshakeInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateHostInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ManagerCache getManagers()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarContext.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::car" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStackSize()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScreenManager create()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Deque getScreenStackInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getScreenStack()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean foundMarker()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateCache()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostValidator build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String cleanUp()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lifecycle getLifecycleInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CarContext getCarContext()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCarContextInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentText()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSmallIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getLargeIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getContentIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getDeleteIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImportance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarColor getColor()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChannelId()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarAppExtender build()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CarNotificationManager from()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAll()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areNotificationsEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImportance()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteNotificationChannelGroup()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteUnlistedNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationChannelCompat getNotificationChannel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotificationChannels()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotificationChannelGroups()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getEnabledListenerPackages()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIdentifier()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfoIntentEncoder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/AppManager.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::car" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getType()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnection.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActive()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/AutomotiveCarConnectionTypeLiveData.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::car" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasToldHostToStopRecording()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ICarHost getCarHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getScreensPushed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getScreensRemoved()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasScreens()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getScreensInStack()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestScreenManager.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::car" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestLifecycleOwner.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::car" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LifecycleRegistry getRegistry()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestLifecycleOwner.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTripsSent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationManagerCallback getNavigationManagerCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationStartedCount()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationEndedCount()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/navigation/TestNavigationManager.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestDelegateInvoker.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::car" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Screen getScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getScreenResult()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/ScreenController.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceCallback getSurfaceCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToastsShown()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showToast()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenMicrophoneRequest getOpenMicrophoneRequest()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTemplateReturned()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestAppManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getStartCarAppIntents()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PermissionRequestInfo getLastPermissionRequestInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCalledFinishCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FakeHost getFakeHost()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestLifecycleOwner getLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IStartCarApp getStartCarAppStub()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ICarHost getCarHostStub()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnRequestPermissionsListener getListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPermissionsRequested()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestCarContext.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::car" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session getSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/SessionController.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startRecordingInternal()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/media/ProjectedCarAudioRecord.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTollListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeSpeedListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMileageListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEvStatusListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarInfo.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeGyroscopeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCompassListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/info/ProjectedCarSensors.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::car" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarHardwareHostDispatcher()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/common/CarHardwareHostDispatcher.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::car" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarInfo getCarInfo()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/ProjectedCarHardwareManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarSensors getCarSensors()",
  "longName" : "",
  "relativeFileName" : "car/app/app-projected/src/main/java/androidx/car/app/hardware/ProjectedCarHardwareManager.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MicrophoneRecorder()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/MicrophoneRecorder.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::car" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScale()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void renderFrame()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SurfaceRenderer.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::car" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationSession.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::car" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean readSharedPref()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/SettingsScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRerouting()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/car/NavigationScreen.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::car" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Destination getDestination()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Step getStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Distance getStepRemainingDistance()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TravelEstimate getStepTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TravelEstimate getDestinationTravelEstimate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRoad()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShouldShowNextStep()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShouldShowLanes()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarIcon getJunctionImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNotificationTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNotificationContent()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNotificationIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShouldNotify()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instruction build()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/Instruction.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/PlaceInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::car" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayAddress()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/PlaceInfo.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CarIcon getCarIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationService getService()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUnbind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsNavigating()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void endNavigationFromScript()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/nav/NavigationService.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::car" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VoiceInteraction()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/audio/VoiceInteraction.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/SurfaceController.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideRenderer()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseSession.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SamplePlaces create()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDistanceFromCurrentLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/common/SamplePlaces.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::car" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri createDeepLinkUri()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseService.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Session onCreateSession()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/ShowcaseService.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FinishAppScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/FinishAppScreen.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestPermissionScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAppHostPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/RequestPermissionScreen.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskOverflowDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/TaskOverflowDemoScreen.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreSeedPermissionScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/userinteractions/PreSeedPermissionScreen.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::car" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaceListTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/PlaceListTemplateDemoScreen.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::car" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithContentDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/MapWithContentDemoScreen.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String createRowTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnClickListener createRowOnClickListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithListTemplateDemoScreen.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::car" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence createRowTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithPaneTemplateDemoScreen.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapWithGridTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapWithGridTemplateDemoScreen.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::car" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapTemplateWithToggleDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/mapdemos/mapwithcontent/MapTemplateWithToggleDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationNotificationsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationsDemoScreen.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoutingDemoModelFactory()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarText createCarText()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon createCarIcon()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/RoutingDemoModelFactory.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::car" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::car" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationNotificationService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::car" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavigationMapOnlyScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/navigationdemos/NavigationMapOnlyScreen.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SearchTemplateDemoScreen.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence getTextStringFromId()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarIcon createCarIconFromImage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/GridTemplateDemoScreen.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::car" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getCategoryString()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterBroadcastReceiver()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/gridtemplates/NotificationDemoScreen.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::car" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/ListTemplateDemoScreen.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabTemplateLayoutsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/TabTemplateLayoutsDemoScreen.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongMessageTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/LongMessageTemplateDemoScreen.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortMessageTemplateDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/messagetemplates/ShortMessageTemplateDemoScreen.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/SignInWithGoogleActivity.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 31,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RadioButtonListDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/RadioButtonListDemoScreen.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SecondaryActionsAndDecorationDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SecondaryActionsAndDecorationDemoScreen.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmptyListDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/EmptyListDemoScreen.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToggleButtonListDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/ToggleButtonListDemoScreen.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::car" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAndIconsDemosScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/TextAndIconsDemosScreen.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::car" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionedItemListDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/listtemplates/SectionedItemListDemoScreen.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::car" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TabTemplateNoTabsDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/templatelayouts/tabtemplates/TabTemplateNoTabsDemoScreen.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::car" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/ParkedVsDrivingDemoScreen.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultDemoScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/ResultDemoScreen.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::car" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MapDemosScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/MapDemosScreen.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagedListTemplate()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/paging/PagedListTemplate.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavigationDemosScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/NavigationDemosScreen.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Screen createScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/NavigationDemosScreen.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTemplateTitle()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/NavigationDemosScreen.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReceiverClass()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getArgumentBundle()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T create()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getArgumentBundle()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMethodName()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReceiverClass()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent toPendingIntent()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/RemoteCallback.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/AppWidgetProviderWithCallbacks.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/BroadcastReceiverWithCallbacks.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback/src/main/java/androidx/remotecallback/ContentProviderWithCallbacks.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String findInitClass()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallbackReceiver.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getName()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getBundleKey()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String typeString()",
  "longName" : "",
  "relativeFileName" : "remotecallback/remotecallback-processor/src/main/java/androidx/remotecallback/compiler/CallableMethod.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::remotecallback" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onComplete()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRotation()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGridEnabled()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQuality()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxImages()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrimaryIndex()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHighBitDepthEnabled()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/WriterBase.java",
  "fileLinesCount" : 573,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long computePresentationTime()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EncoderBase.java",
  "fileLinesCount" : 1071,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addYuvBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputEndOfStreamTimestamp()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBitmap()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExifData()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/AvifWriter.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EglWindowSurface()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean swapBuffers()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresentationTime()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglWindowSurface.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addYuvBuffer()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputEndOfStreamTimestamp()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBitmap()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addExifData()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/HeifWriter.java",
  "fileLinesCount" : 421,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createTextureObject()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadTexture()",
  "longName" : "",
  "relativeFileName" : "heifwriter/heifwriter/src/main/java/androidx/heifwriter/EglRectBlt.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::heifwriter" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotations()",
  "longName" : "",
  "relativeFileName" : "resourceinspection/resourceinspection-processor/src/main/kotlin/androidx/resourceinspection/processor/LayoutInspectionStep.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::resourceinspection" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun steps()",
  "longName" : "",
  "relativeFileName" : "resourceinspection/resourceinspection-processor/src/main/kotlin/androidx/resourceinspection/processor/ResourceInspectionProcessor.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::resourceinspection" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedSourceVersion()",
  "longName" : "",
  "relativeFileName" : "resourceinspection/resourceinspection-processor/src/main/kotlin/androidx/resourceinspection/processor/ResourceInspectionProcessor.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::resourceinspection" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCenterRadius()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArrowWidth()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArrowHeight()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getArrowEnabled()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArrowScale()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getEndTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getProgressRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getArrowWidth()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getArrowHeight()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNextColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNextColorIndex()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void goToNextColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAlpha()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAlpha()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStartTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStartTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStartingStartTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStartingEndTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStartingColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEndTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getEndTrim()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCenterRadius()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getCenterRadius()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getShowArrow()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getArrowScale()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStartingRotation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircularProgressDrawable.java",
  "fileLinesCount" : 954,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressViewStartOffset()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressViewEndOffset()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSlingshotDistance()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeRefreshLayout()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnRefreshListener()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRefreshing()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startProgressAlphaStartAnimation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startProgressAlphaMaxAnimation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressBackgroundColorSchemeResource()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressBackgroundColorSchemeColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorScheme()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRefreshing()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDistanceToTriggerSync()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressCircleDiameter()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChildScrollUpCallback()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLegacyRequestDisallowInterceptTouchEventEnabled()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1082,
  "endLine" : 1084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean startNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1118,
  "endLine" : 1120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNestedScrollingParent()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedFling()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnimationRunning()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTransformation()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 1384,
  "endLine" : 1386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean elevationSupported()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationListener()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/CircleImageView.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ShortcutInfoCompat getShortcut()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ChooserTargetServiceCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentName getTargetClass()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ChooserTargetServiceCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ChooserTargetServiceCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getName()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRawType()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long getFlags()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long lastModified()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long length()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentFile fromFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentFile.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::documentfile" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DocumentFile fromSingleUri()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentFile.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::documentfile" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDocumentUri()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentFile.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::documentfile" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile getParentFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentFile.java",
  "fileLinesCount" : 371,
  "components" : [ "primary::documentfile" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long lastModified()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRead()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canWrite()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/RawDocumentFile.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::documentfile" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile createFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentFile createDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long lastModified()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRead()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canWrite()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean renameTo()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/SingleDocumentFile.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::documentfile" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectory()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFile()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVirtual()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long lastModified()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRead()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canWrite()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exists()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/TreeDocumentFile.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::documentfile" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkNotClosed()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/FileStorage.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::datastore" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/UncloseableOutputStream.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/UncloseableOutputStream.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/UncloseableOutputStream.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/UncloseableOutputStream.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getVersion()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MultiProcessCoordinator.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun incrementAndGetVersion()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MultiProcessCoordinator.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 108,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/SharedCounter.android.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::datastore" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementAndGetValue()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/SharedCounter.android.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::datastore" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEvent()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MulticastFileObserver.android.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::datastore" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int TruncateFile()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/cpp/shared_counter.cc",
  "fileLinesCount" : 83,
  "components" : [ "primary::datastore" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/handlers/ReplaceFileCorruptionHandlerTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::datastore" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelTestScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/SingleProcessDataStoreStressTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::datastore" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/JvmTests.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::datastore" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/JvmTests.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::datastore" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTest()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/DataMigrationInitializerTest.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::datastore" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getContext()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonTest/kotlin/androidx/datastore/core/SingleProcessDataStoreTest.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::datastore" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/SharedCounterTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::datastore" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepare()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MulticastFileObserverTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::datastore" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaFile()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessOkioTest.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::datastore" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getJavaFile()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessFileTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::datastore" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getContext()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessTest.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::datastore" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessTest.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::datastore" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreSingleProcessTest.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::datastore" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getInitializer()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataMigrationInitializer.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::datastore" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  lock()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/SingleProcessCoordinator.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::datastore" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  tryLock()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/SingleProcessCoordinator.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::datastore" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DefaultPreview()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-compose-samples/src/main/java/com/example/datastorecomposesamples/CountActivity.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::datastore" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTest()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::datastore" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerJavaTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::datastore" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doTest()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferencesSerializerJavaTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::datastore" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toMutablePreferences()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toPreferences()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/Preferences.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::datastore" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCorruptionHandler()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDataMigration()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun migrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava3/src/main/java/androidx/datastore/preferences/rxjava3/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxSharedPreferencesMigration.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::datastore" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun data()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStore.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::datastore" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCorruptionHandler()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun migrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun checkClose()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/OkioStorage.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::datastore" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-sampleapp/src/main/java/com/example/datastoresampleapp/KotlinSerializationActivity.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::datastore" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun readFrom()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/DataStoreDelegate.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/DataStoreDelegate.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidMain/kotlin/androidx/datastore/migrations/SharedPreferencesMigration.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::datastore" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxSharedPreferencesMigration.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::datastore" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun data()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStore.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::datastore" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCorruptionHandler()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun migrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxDataStoreBuilder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::datastore" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDataAsync()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-guava/src/main/java/androidx/datastore/guava/GuavaDataStore.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::datastore" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateDataAsync()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-guava/src/main/java/androidx/datastore/guava/GuavaDataStore.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::datastore" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCorruptionHandler()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-guava/src/main/java/androidx/datastore/guava/GuavaDataStore.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::datastore" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun writeTo()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-proto/src/main/java/androidx/datastore/protos/ProtoSerializer.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::datastore" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setCorruptionHandler()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDataMigration()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun migrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-rxjava2/src/main/java/androidx/datastore/preferences/rxjava2/RxPreferenceDataStoreBuilder.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::datastore" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableOnDevice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun b64Decode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/webauthn/WebAuthnUtils.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::credentials" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerViewHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerViewHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearPendingGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerViewHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/Action.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::credentials" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOriginPopulated()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CallingAppInfo.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::credentials" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialProviderService.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::credentials" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialProviderService.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::credentials" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CredentialProviderService.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::credentials" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BiometricPromptResult.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::credentials" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationResult.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::credentials" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/RemoteEntry.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::credentials" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationAction.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::credentials" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createForTest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginGetPasswordOption.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::credentials" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/AuthenticationError.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::credentials" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/BeginCreateCredentialResponse.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::credentials" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPasswordCredentialCount()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPublicKeyCredentialCount()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTotalCredentialCount()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/provider/CreateEntry.kt",
  "fileLinesCount" : 771,
  "components" : [ "primary::credentials" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFrom()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/Credential.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::credentials" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePassword/CredentialProviderCreatePasswordController.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::credentials" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/BeginSignIn/CredentialProviderBeginSignInController.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::credentials" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/GetSignInIntent/CredentialProviderGetSignInIntentController.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::credentials" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun b64Decode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun b64Encode()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/PublicKeyCredentialControllerUtility.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::credentials" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstance()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/controllers/CreatePublicKeyCredential/CredentialProviderCreatePublicKeyCredentialController.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::credentials" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAvailableOnDevice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/CredentialProviderPlayServicesImpl.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::credentials" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials-play-services-auth/src/main/java/androidx/credentials/playservices/CredentialProviderMetadataHolder.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::credentials" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun copy()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameData.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::metrics" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeState()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/PerformanceMetricsState.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::metrics" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/FrameDataApi24.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::metrics" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExpectedFrameDuration()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi16Impl.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::metrics" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeStateNow()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsInternalsForTesting.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::metrics" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logFrameData()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsInternalsForTesting.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::metrics" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFrameStartTime()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi26Impl.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::metrics" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getExpectedFrameDuration()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi24Impl.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::metrics" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAndTrack()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStats.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::metrics" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExpectedFrameDuration()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsApi31Impl.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::metrics" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewChannelHelper()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannelHelper.java",
  "fileLinesCount" : 536,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGlobalContentId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Program build()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEpisodeTitle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLongDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag1()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag2()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag3()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag4()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeasonTitle()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReviewRating()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSeriesId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BaseProgram.java",
  "fileLinesCount" : 927,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInputId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayNumber()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppLinkText()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNetworkAffiliation()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag1()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag2()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag3()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag4()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalProviderId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConfigurationDisplayOrder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSystemChannelKey()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGlobalContentId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkIntent()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Channel build()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Channel.java",
  "fileLinesCount" : 1039,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1035,
  "endLine" : 1037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreviewProgram build()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String buildInputId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChannelUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChannelUriForPassthroughInput()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChannelLogoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChannelLogoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildChannelsUriForInput()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildProgramUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildProgramsUriForChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildProgramsUriForChannel()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildPreviewProgramUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri buildWatchNextProgramUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRecordedProgramUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getVideoResolution()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 1878,
  "endLine" : 1880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCanonical()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2726,
  "endLine" : 2728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchNextProgram build()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDisplayName()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isLogoChanged()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Uri getLogoUri()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag1()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag2()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag3()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long getInternalProviderFlag4()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalProviderId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAppLinkIntent()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInternalProviderId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStartingPrice()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOfferPrice()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReleaseDate()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuthor()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentId()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogoContentDescription()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGenre()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentValues toContentValues()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T setIntent()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean systemSupportsPrint()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrintHelper()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScaleMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScaleMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrientation()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printBitmap()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPortrait()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDuplexMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDuplexMode()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorSpace get()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCallingPid()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCallingUid()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getApiLevel()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticatorUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Builder builder()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CacheEntry get()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void put()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAppSignatureVerifier()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAppAuthenticatorUtils()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enforceCallingAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkCallingAppIdentity()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String normalizeCertDigest()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AppAuthenticatorResult create()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppAuthenticator.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::security" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getType()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "security/security-state/src/main/java/androidx/security/state/UpdateInfoProvider.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::security" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDefaultAuthenticationValidityDurationSeconds()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getKeyAlias()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getKeystoreAlias()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIsStrongBoxBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isUserAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isStrongBoxBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyTemplate getKeyTemplate()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyTemplate getKeyTemplate()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isReservedKey()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedSharedPreferences.java",
  "fileLinesCount" : 657,
  "components" : [ "primary::security" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "KeyTemplate getKeyTemplate()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int read()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long skip()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean markSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/EncryptedFile.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::security" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CacheEntry get()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppSignatureVerifier.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::security" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestAppAuthenticatorUtils build()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator-testing/src/main/java/androidx/security/app/authenticator/TestAppAuthenticatorUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::security" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReaderEphemeralPublicKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getCredentialKeyCertificateChain()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowUsingExhaustedKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowUsingExpiredKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableAuthenticationKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAuthKeysNeedingCertification()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredential.java",
  "fileLinesCount" : 768,
  "components" : [ "primary::security" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentityCredentialStoreCapabilities getCapabilities()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStore.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::security" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectAccess()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFeatureVersion()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHardwareBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProveOwnershipSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStaticAuthenticationDataExpirationSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleIdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::security" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String cborDecodeString()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long cborDecodeLong()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IdentityCredentialStore getIdentityCredentialStore()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 1324,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentityCredentialException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::security" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IdentityCredentialException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidReaderSignatureException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/InvalidReaderSignatureException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::security" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SimpleResultData build()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SimpleResultData.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::security" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFilenameForCredentialData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAliasFromCredentialName()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getDataKeyAliasFromCredentialName()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAcpTimeoutKeyAliasFromCredentialName()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getAcpKeyAliasFromCredentialName()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAccessControlProfiles()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getNamespaceDatas()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCredentialKeyAlias()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPerReaderSessionKeyAlias()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAuthKeyCount()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAuthMaxUsesPerKey()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDocType()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getCredentialKeyCertificateChain()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CredentialData.java",
  "fileLinesCount" : 1258,
  "components" : [ "primary::security" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidRequestMessageException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/InvalidRequestMessageException.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::security" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFeatureVersion()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectAccess()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHardwareBacked()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getSupportedDocTypes()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDeleteSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isProveOwnershipSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStaticAuthenticationDataExpirationSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredentialStoreCapabilities.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::security" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AccessControlProfileId getAccessControlProfileId()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::security" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getUserAuthenticationTimeout()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::security" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isUserAuthenticationRequired()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::security" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "X509Certificate getReaderCertificate()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfile.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::security" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAccessControlProfiles()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getNamespaces()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getNamespaceDatas()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "NamespaceData getNamespaceData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NamespaceData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getNamespaceName()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getEntryNames()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/PersonalizationData.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::security" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageDecryptionException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/MessageDecryptionException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::security" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageDecryptionException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/MessageDecryptionException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::security" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoAuthenticationKeyAvailableException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/NoAuthenticationKeyAvailableException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::security" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SoftwareIdentityCredentialStore()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredentialStore.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::security" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDirectAccessSupported()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/SoftwareIdentityCredentialStore.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::security" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlreadyPersonalizedException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AlreadyPersonalizedException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlreadyPersonalizedException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AlreadyPersonalizedException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getCredentialKeyCertificateChain()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowUsingExhaustedKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAvailableAuthenticationKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAuthKeysNeedingCertification()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/HardwareIdentityCredential.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::security" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessControlProfileId()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfileId.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::security" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/AccessControlProfileId.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::security" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownAuthenticationKeyException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/UnknownAuthenticationKeyException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnknownAuthenticationKeyException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/UnknownAuthenticationKeyException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CipherSuiteNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CipherSuiteNotSupportedException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CipherSuiteNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/CipherSuiteNotSupportedException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EphemeralPublicKeyNotFoundException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/EphemeralPublicKeyNotFoundException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::security" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EphemeralPublicKeyNotFoundException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/EphemeralPublicKeyNotFoundException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::security" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocTypeNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/DocTypeNotSupportedException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocTypeNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/DocTypeNotSupportedException.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::security" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatTextView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::emoji" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatEditText.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::emoji" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-appcompat/src/main/java/androidx/emoji/widget/EmojiAppCompatButton.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::emoji" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getStartOffset()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getLength()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int toUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long toUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPosition()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readTag()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skip()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPosition()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypefaceEmojiSpan()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::emoji" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final EmojiMetadata getMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiSpan.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getWidth()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiSpan.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getHeight()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiSpan.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getRatio()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiSpan.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getId()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiSpan.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasInvalidSelection()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasModifiers()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EmojiMetadata getFlushMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EmojiMetadata getCurrentMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmojiStyle()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTextStyle()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiProcessor.java",
  "fileLinesCount" : 830,
  "components" : [ "primary::emoji" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExponentialBackoffRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::emoji" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmojiSpanIndicatorEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "EmojiSpan createSpan()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config setUseEmojiAsDefaultStyle()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final MetadataRepoLoader getMetadataRepoLoader()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1141,
  "endLine" : 1143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 1250,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMetadataVersion()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node getRootNode()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataList getMetadataList()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node get()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final EmojiMetadata getData()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataRepo.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::emoji" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getWidth()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getHeight()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getCompatAdded()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getSdkAdded()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodepointAt()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodepointsLength()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiMetadata.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::emoji" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditTextHelper.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::emoji" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editable getEditable()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiInputConnection.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::emoji" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EditTextAttributeHelper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::emoji" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextView.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::emoji" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpannableBuilder create()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWatcher()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWatcher()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void blockCalls()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void unblockCalls()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmojiSpan()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/SpannableBuilder.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::emoji" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputType()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiKeyListener.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::emoji" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiKeyListener.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::emoji" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyOther()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiKeyListener.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::emoji" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearMetaKeyState()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiKeyListener.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::emoji" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWindowFocus()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::emoji" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::emoji" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiButton.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::emoji" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextViewHelper.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::emoji" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiEditText.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::emoji" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundledEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji-bundled/src/main/java/androidx/emoji/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::emoji" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentStateAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentStateAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onFailedToRecycleView()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 420,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldDelayFragmentTransactions()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidKey()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long parseIdFromKey()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPostEventListener onFragmentPreAdded()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPostEventListener onFragmentPreSavedInstanceState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPostEventListener onFragmentPreRemoved()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFragmentTransactionCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentViewHolder()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentViewHolder.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnPageChangeCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositeOnPageChangeCallback.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnPageChangeCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositeOnPageChangeCallback.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PageTransformer getPageTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/PageTransformerAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPageTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/PageTransformerAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositePageTransformer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTransformer()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/CompositePageTransformer.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyDataSetChangeHappened()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnPageChangeCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getScrollState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isIdle()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isDragging()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFakeDragging()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPosition()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ScrollEventAdapter.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFakeDragging()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/FakeDrag.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScrollState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean beginFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean fakeDragBy()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean endFakeDrag()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFakeDragging()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUserInputEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffscreenPageLimit()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollVertically()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerOnPageChangeCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterOnPageChangeCallback()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View findSnapView()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1074,
  "endLine" : 1080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItemDecoration()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1168,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItemDecoration()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1187,
  "endLine" : 1189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemDecoration getItemDecorationAt()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemDecorationCount()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1208,
  "endLine" : 1210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateItemDecorations()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1216,
  "endLine" : 1218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItemDecorationAt()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItemDecoration()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onInitialize()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handlesGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1250,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String onGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handlesPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1282,
  "endLine" : 1284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1286,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handlesLmPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onLmPerformAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLmInitializeAccessibilityNodeInfoForItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1304,
  "endLine" : 1306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handlesRvGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CharSequence onRvGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1312,
  "endLine" : 1314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesRvGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1344,
  "endLine" : 1346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesGetAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1401,
  "endLine" : 1403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestorePendingState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1414,
  "endLine" : 1416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetOrientation()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetNewCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1452,
  "endLine" : 1454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1628,
  "endLine" : 1630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1644,
  "endLine" : 1646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1649,
  "endLine" : 1651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appliesTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime-lint/src/main/java/androidx/navigation/runtime/lint/DeepLinkInActivityDestinationDetector.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::navigation" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment-compose/src/main/java/androidx/navigation/fragment/compose/ComposableFragmentNavigator.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::navigation" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onCreateNavHostController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createFragmentNavigator()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/NavHostFragment.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::navigation" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/DialogFragmentNavigator.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::navigation" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelOpened()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nativeMain/kotlin/androidx/navigation/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::navigation" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nativeMain/kotlin/androidx/navigation/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::navigation" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/internal/UriCodec.kt",
  "fileLinesCount" : 168,
  "components" : [ "primary::navigation" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/nonAndroidMain/kotlin/androidx/navigation/NavType.nonAndroid.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/ActionOnlyNavDirections.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::navigation" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavType.android.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun supportsActions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestination.android.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::navigation" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun action()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestinationBuilder.android.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::navigation" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun navOptions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavDestinationBuilder.android.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::navigation" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/serialization/NavTypeConverter.android.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavBackStackEntry.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidMain/kotlin/androidx/navigation/NavGraph.android.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::navigation" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun routeFromPlainObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun routeFromObject_argsNotSerialized()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavActionTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHashCode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavActionTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/TestUtil.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun routeFromObject()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun routeFromObject_argsNotSerialized()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 647,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteDecoder.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::navigation" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  encodeSerializableValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteEncoder.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteEncoder.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/RouteEncoder.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::navigation" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestinationBuilder.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::navigation" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraphNavigator.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/internal/NavGraphImpl.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::navigation" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addArgumentName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArgumentName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLink.kt",
  "fileLinesCount" : 834,
  "components" : [ "primary::navigation" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDeepLinkRequest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::navigation" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun push()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun markTransitionComplete()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun prepareForTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorState.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::navigation" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  create()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonTest/kotlin/androidx/navigation/compose/NavHostTest.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::navigation" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostControllerTest.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigatorDestinationBuilder.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::navigation" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/DialogNavigatorDestinationBuilder.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::navigation" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::navigation" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun prepareForTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::navigation" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onTransitionComplete()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavigator.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::navigation" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/DialogNavigator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/ComposeNavGraphNavigator.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::navigation" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun needsInstall()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallManager.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::navigation" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::navigation" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-dynamic-features-runtime/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::navigation" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/ToolbarOnDestinationChangedListener.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::navigation" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/nonAndroidMain/kotlin/androidx/navigation/NavController.nonAndroid.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::navigation" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/nonAndroidMain/kotlin/androidx/navigation/NavController.nonAndroid.kt",
  "fileLinesCount" : 456,
  "components" : [ "primary::navigation" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComponentName()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavDeepLinkBuilder.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::navigation" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNavigateOnClickListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/Navigation.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setViewNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/Navigation.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::navigation" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun supportsActions()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/ActivityNavigator.android.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::navigation" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 986,
  "endLine" : 988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun createDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getViewModelStoreOwner()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidMain/kotlin/androidx/navigation/NavController.android.kt",
  "fileLinesCount" : 1205,
  "components" : [ "primary::navigation" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavBackStackEntryTest.kt",
  "fileLinesCount" : 644,
  "components" : [ "primary::navigation" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1194,
  "endLine" : 1196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5503,
  "endLine" : 5505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 4040,
  "endLine" : 4042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInstrumentation()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavInflaterTest.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::navigation" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/jvmCommonTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::navigation" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidUnitTest/kotlin/androidx/navigation/testing/TestSavedStateHandleFactory.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::navigation" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/androidInstrumentedTest/kotlin/androidx/navigation/testing/TestNavHostControllerTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/kotlin/KotlinCodeFile.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::navigation" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/java/JavaCodeFile.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::navigation" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun error()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavLogger.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::navigation" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder from()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Palette from()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Palette generate()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Palette generate()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSwatches()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargets()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getVibrantSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getLightVibrantSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getDarkVibrantSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getMutedSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getLightMutedSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getDarkMutedSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVibrantColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLightVibrantColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDarkVibrantColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMutedColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLightMutedColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDarkMutedColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getSwatchForTarget()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Swatch getDominantSwatch()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDominantColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRgb()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPopulation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllowed()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBlack()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWhite()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNearRedILine()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Palette.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::palette" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getQuantizedColors()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean canSplit()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getColorCount()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldIgnoreColor()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int approximateToRgb888()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int quantizedRed()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int quantizedGreen()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int quantizedBlue()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/ColorCutQuantizer.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::palette" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinimumSaturation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetSaturation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaximumSaturation()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinimumLightness()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetLightness()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaximumLightness()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSaturationWeight()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLightnessWeight()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPopulationWeight()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExclusive()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Target build()",
  "longName" : "",
  "relativeFileName" : "palette/palette/src/main/java/androidx/palette/graphics/Target.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::palette" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onServicePreSuperOnCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onServicePreSuperOnBind()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onServicePreSuperOnStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/ServiceLifecycleDispatcher.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartCommand()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-service/src/main/java/androidx/lifecycle/LifecycleService.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/DispatchQueue.jvm.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/kotlin/androidx/lifecycle/PausingDispatcher.jvm.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ReflectiveGenericLifecycleObserver.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmMain/java/androidx/lifecycle/ClassesInfoCache.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun started()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSuper1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSuper2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSuper3()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/DerivedWithOverriddenMethodsWithLfAnnotation.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isAtLeast()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getVersion()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasObservers()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasActiveObservers()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBeActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAttachedTo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detachObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAttachedTo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldBeActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/MutableLiveData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/MutableLiveData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/MutableLiveData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/MutableLiveData.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-lint/src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/nativeMain/kotlin/androidx/lifecycle/viewmodel/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/nativeMain/kotlin/androidx/lifecycle/viewmodel/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  getApplication()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidMain/kotlin/androidx/lifecycle/AndroidViewModel.android.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addCloseable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/jvmMain/kotlin/androidx/lifecycle/ViewModel.jvm.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelStoreTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/MockViewModelTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidHostTest/kotlin/androidx/lifecycle/MockViewModelStoreTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun CreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/viewmodel/CreationExtras.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun keys()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModelStore.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withNewState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withNewState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLambdaExpression()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-lint/src/main/java/androidx/lifecycle/lint/LifecycleWhenChecks.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 180,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkNonMainDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/desktopTest/kotlin/MainDispatcherCheckerTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setProcessListener()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostStarted()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostResumed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPrePaused()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPreStopped()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPreDestroyed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerIn()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/TestObserver.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectUnreached()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/Expectations.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectTotal()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/Expectations.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/runLifecycleTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/runLifecycleTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/runLifecycleTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDispatchNeeded()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/runLifecycleTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/nativeTest/kotlin/androidx/lifecycle/runLifecycleTest.native.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/nativeTest/kotlin/androidx/lifecycle/runLifecycleTest.native.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/nativeTest/kotlin/androidx/lifecycle/runLifecycleTest.native.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDispatchNeeded()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/PausingDispatcherTest.kt",
  "fileLinesCount" : 622,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/LaunchWhenTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/LaunchWhenTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/LaunchWhenTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMissingApi()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/MissingClassTest.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inc()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/TaskTracker.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedSourceVersion()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/LifecycleProcessor.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeModels()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/writer.kt",
  "fileLinesCount" : 229,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printErrorMessage()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/input_collector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMainDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonTest/kotlin/androidx/lifecycle/testing/LifecycleEventFlowTest.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setMainDispatcher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonTest/kotlin/androidx/lifecycle/testing/LifecycleRegistryTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun handleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonMain/kotlin/androidx/lifecycle/testing/TestLifecycleOwner.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun setCurrentState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing/src/commonMain/kotlin/androidx/lifecycle/testing/TestLifecycleOwner.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonTest/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenarioTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/androidHostTest/kotlin/androidx/lifecycle/viewmodel/testing/AndroidViewModelScenarioTest.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonMain/kotlin/androidx/lifecycle/viewmodel/testing/ViewModelScenario.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DefaultCreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonMain/kotlin/androidx/lifecycle/viewmodel/testing/DefaultCreationExtras.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DefaultCreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-testing/src/commonMain/kotlin/androidx/lifecycle/viewmodel/testing/DefaultCreationExtras.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasActiveObservers()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-truth/src/main/java/androidx/lifecycle/truth/LiveDataSubject.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNoActiveObservers()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-truth/src/main/java/androidx/lifecycle/truth/LiveDataSubject.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-truth/src/main/java/androidx/lifecycle/truth/LiveDataSubject.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateHandle.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detach()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidMain/kotlin/androidx/lifecycle/SavedStateHandle.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/TestComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performSave()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/TestComponent.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/SavedStateHandleParcelingTest.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSavedStateProvider()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/internal/SavedStateHandleImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearSavedStateProvider()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/internal/SavedStateHandleImpl.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/LifecycleDispatcher.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun get()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostStarted()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPostResumed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearViewModelStoreOwnerForKey()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/commonMain/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecorator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-navigation3/src/commonMain/kotlin/androidx/lifecycle/viewmodel/navigation3/ViewModelStoreNavEntryDecorator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose-lint/src/main/java/androidx/lifecycle/lint/ViewModelConstructorInComposableDetector.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  toPublisher()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribe()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNext()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-reactivestreams/src/main/java/androidx/lifecycle/LiveDataReactiveStreams.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setup()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInFragmentTest.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setup()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInComponentActivityTest.android.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setup()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/ViewModelInAppCompatActivityTest.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediatorLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediatorLiveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void plug()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unplug()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/MediatorLiveData.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toMillis()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/ComputableLiveData.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun invalidate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/ComputableLiveData.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessStarted_lifecycleInitialized_doNothing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessStarted_lifecycleCreated_doNothing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessStarted_lifecycleStarted_invoke()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessStarted_lifecycleResumed_invoke()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessStarted_lifecycleDestroyed_doNothing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessResumed_lifecycleInitialized_doNothing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessResumed_lifecycleCreated_doNothing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessResumed_lifecycleStarted_invokes()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessResumed_lifecycleResumed_invoke()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropUnlessResumed_lifecycleDestroyed_doNothing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/DropUnlessLifecycleTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/compose/LifecycleEffectTest.kt",
  "fileLinesCount" : 843,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runStopOrDisposeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runPauseOrOnDisposeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/FastOutExtraSlowInInterpolator.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::interpolator" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/LinearOutSlowInInterpolator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::interpolator" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/FastOutLinearInInterpolator.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::interpolator" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/FastOutSlowInInterpolator.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::interpolator" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureWithSpec()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPrepare()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawFinish()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateViews()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestCase()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearContent()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarksExtensions.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initContent()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarksExtensions.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureRepeated()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/ComposeBenchmarkRule.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureRepeatedOnUiThread()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/ComposeBenchmarkRule.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnUiThread()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/ComposeBenchmarkRule.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/AndroidBenchmarkRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureRepeatedOnUiThread()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/AndroidBenchmarkRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnUiThread()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/AndroidBenchmarkRule.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentInAnimateContentSize_underLtr()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentInAnimateContentSize_underRtl()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimationModifierTest.kt",
  "fileLinesCount" : 405,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeScaleFactor()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2895,
  "endLine" : 2897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SkipToLookaheadSizeNode.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SkipToLookaheadSizeNode.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimateBoundsModifier.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SharedContentConfig()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlternativeTargetBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedContentNode.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-graphics/src/commonMain/kotlin/androidx/compose/animation/graphics/vector/AnimatorAnimationSpecs.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun frame()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/SuspendAnimationTest.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun frame()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimatableTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trySendFrame()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/AnimatableTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2679,
  "endLine" : 2681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2682,
  "endLine" : 2684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun stop()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animatable.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Easing.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1276,
  "endLine" : 1278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1533,
  "endLine" : 1535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 1585,
  "endLine" : 1587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  keyframes()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationVectors.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isFinishedFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ContentWrappers()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/CheckboxTest.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toggleState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ObservableThemeTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ObservableThemeTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderPosition_stepsThrowWhenLessThanZero()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SliderTest.kt",
  "fileLinesCount" : 1021,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/TabTest.kt",
  "fileLinesCount" : 773,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun advanceByFrame()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1028,
  "components" : [ "primary::compose" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwipeableTest.kt",
  "fileLinesCount" : 1695,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/SwitchTest.kt",
  "fileLinesCount" : 407,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/RadioButtonTest.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/AutoTestFrameClock.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBottomSheetScaffoldState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/BottomSheetScaffold.kt",
  "fileLinesCount" : 600,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/pullrefresh/PullRefresh.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Shapes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDrawerState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBottomDrawerState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Drawer.kt",
  "fileLinesCount" : 837,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberScaffoldState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Scaffold.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Ripple.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Swipeable.kt",
  "fileLinesCount" : 880,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDismissed()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SwipeToDismiss.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDismissState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SwipeToDismiss.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeholderColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cursorColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragBy()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeholderColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cursorColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InteractiveComponentSize.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SnackbarHost.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SnackbarHost.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TabRow.kt",
  "fileLinesCount" : 490,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheetNavigator.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instantiateDestination()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-navigation/src/commonMain/kotlin/androidx/compose/material/navigation/BottomSheetNavigatorDestinationBuilder.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleContainer.android.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResetRippleHostView()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResetRippleHostView()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProjected()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRadius()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryEmit()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryEmit()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerFrameCommitCallback()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/ViewCapture.android.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPendingMeasureOrLayout()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPendingDraw()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateViews()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTestCase()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCoroutineLaunchedCount()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseInterceptedContinuation()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dp_assertNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/DpAssertionsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dp_assertEquals_fail()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/DpAssertionsTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectError_gotError()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectError_gotErrorWithMessage()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectError_gotErrorWithMultilineMessage()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectNoError_gotNoError()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectErrorWithMessage_gotErrorWithMessage()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidHostTest/kotlin/androidx/compose/testutils/ExpectTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachParameterNeedsAtLeastOneParameter()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/ParameterizedComposeTestRuleTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeTestCase.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun ContentWrappers()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeTestCase.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WithTouchSlop()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/TestViewConfiguration.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackInvoked()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/DynamicTonalPalette.android.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInputDeviceAdded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/PrecisionPointer.android.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInputDeviceRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/PrecisionPointer.android.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInputDeviceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/PrecisionPointer.android.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchExplorationStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/AccessibilityServiceStateProvider.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewedInSrgb()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/Cam.android.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInt()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/Cam.android.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromInt()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/Cam.android.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun argbFromLinrgbComponents()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lstarFromInt()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/colorUtil/CamUtils.android.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeComposition()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/BasicEdgeToEdgeDialog.android.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultLocale()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/CalendarLocale.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDatePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/DatePicker.jvmAndAndroid.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMonth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minusMonths()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parse()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/internal/KotlinxDatetimeCalendarModel.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SearchBarScreenshotTest.kt",
  "fileLinesCount" : 893,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxScreenshotTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenChecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkBoxTest_MaterialSize_WhenUnchecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CheckboxTest.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sliderPosition_stepsThrowWhenLessThanZero()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SliderTest.kt",
  "fileLinesCount" : 1442,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/PrecisionPointerTest.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TabTest.kt",
  "fileLinesCount" : 1032,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WavyProgressIndicatorScreenshotTest.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/InteractiveListScreenshotTest.kt",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/MaterialComponentsInsetSupportTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorSchemeScreenshotTest.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/LoadingIndicatorScreenshotTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/CalendarModelTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputScreenshotTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimePickerScreenshotTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/WideNavigationRailScreenshotTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenChecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switch_materialSizes_whenUnchecked_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SwitchTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SplitButtonScreenshotTest.kt",
  "fileLinesCount" : 552,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/FloatingToolbarScreenshotTest.kt",
  "fileLinesCount" : 991,
  "components" : [ "primary::compose" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/TimeInputScreenshotTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenSelected_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_notClickable_minimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButton_materialSizes_whenNotSelected_notClickable_withoutMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/RadioButtonTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputScreenshotTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/AutoTestFrameClock.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yFromMidgray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yFromBlack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun yFromWhite()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deltaEWhiteToBlack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deltaERedToBlue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ColorUtilTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKeylineAfter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/KeylineList.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemCount()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/Arrangement.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/carousel/CarouselState.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberBottomSheetScaffoldState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/BottomSheetScaffold.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberStandardBottomSheetState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/BottomSheetScaffold.kt",
  "fileLinesCount" : 515,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun AppbarContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MenuContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButtonMenu.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDrawerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1296,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun badgeColor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1027,
  "endLine" : 1029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ButtonGroupContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MenuContent()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1286,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1306,
  "endLine" : 1308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scaffold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Scaffold.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Ripple.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingButtonIconSizeFor()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SplitButton.kt",
  "fileLinesCount" : 1389,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberModalBottomSheetState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ModalBottomSheet.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  animationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateToExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateToCollapsed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun expand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SheetDefaults.kt",
  "fileLinesCount" : 558,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 2000,
  "endLine" : 2002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1098,
  "endLine" : 1100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Icon()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SegmentedButton.kt",
  "fileLinesCount" : 847,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinnedScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1655,
  "endLine" : 1657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterAlwaysScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enterAlwaysScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1792,
  "endLine" : 1794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitUntilCollapsedScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1916,
  "endLine" : 1918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitAlwaysScrollBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 2374,
  "endLine" : 2376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPullToRefreshState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawCache()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawCache()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/LinearWavyProgressModifiers.kt",
  "fileLinesCount" : 1145,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/BasicTooltip.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/BasicTooltip.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/DraggableAnchors.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexIn()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CalendarModel.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawCache()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDraw()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawCache()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/ChildParentSemantics.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSwipeToDismissBoxState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SwipeToDismissBox.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTabPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTabPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun expand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collapse()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1492,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneAdaptedValue.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AnimateWithFadingModifier.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionDraggableModifier.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionDraggableModifier.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldDestinationItem.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/internal/DelegableModifier.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/AdaptStrategy.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/androidDeviceTest/kotlin/androidx/compose/material3/adaptive/navigation3/TestUtil.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun listPane()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation3/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation3/ListDetailSceneStrategy.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive/src/commonMain/kotlin/androidx/compose/material3/adaptive/WindowAdaptiveInfo.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/RememberInCompositionDetector.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicableAnnotations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/AutoboxingStateValuePropertyDetector.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicableAnnotationUsage()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/AutoboxingStateValuePropertyDetector.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/FrequentlyChangingValueDetector.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/UnrememberedStateDetector.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetained()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1718,
  "endLine" : 1720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetained()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1781,
  "endLine" : 1783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1785,
  "endLine" : 1787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExitedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1789,
  "endLine" : 1791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetired()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1793,
  "endLine" : 1795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1797,
  "endLine" : 1799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonTest/kotlin/androidx/compose/runtime/retain/RetainTests.kt",
  "fileLinesCount" : 1894,
  "components" : [ "primary::compose" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeExitedValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainManagedRetainedValuesStore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetired()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearChild()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearChildren()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retainRetainedValuesStoreRegistry()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetired()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun consumeExitedValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ForgetfulRetainedValuesStore.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValueHolder.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/LocalRetainedValuesStore.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retire()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetained()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RetainedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceptionWhenAllItemsCantBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/ListSaverTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceptionWhenAllItemsCantBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/MapSaverTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FunctionWithState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RestorationInVariousScenariosTest.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doFakeSave()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/SaveableStateHolderTest.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/serialization/SerializableSaverTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/Holder.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/RememberSaveable.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/wasmJsTest/kotlin/androidx/compose/runtime/internal/IdentityHashCodeTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/wasmJsTest/kotlin/androidx/compose/runtime/internal/IdentityHashCodeTest.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotFloatState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotFloatState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotFloatState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.android.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.android.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotLongState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotLongState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotLongState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotState.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotIntState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotIntState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotIntState.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotDoubleState.android.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/androidMain/kotlin/androidx/compose/runtime/SnapshotDoubleState.android.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreThreadContext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidMain/kotlin/androidx/compose/runtime/snapshots/SnapshotContextElement.jvmAndAndroid.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_inequalityFromLossOfPrecision()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_nanConstant_doesNotEqualItself()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_negativeZero_doesEqualsPositiveZero()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_negativeZero_equalsNegativeZero()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_positiveZero_equalsPositiveZero()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_positiveInfinity_EqualsPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_negativeInfinity_doesNotEqualPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFloat_negativeInfinity_equalsNegativeInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_inequalityFromLossOfPrecision()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_nanConstant_doesNotEqualItself()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_negativeZero_doesEqualsPositiveZero()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_negativeZero_equalsNegativeZero()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_positiveZero_equalsPositiveZero()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_positiveInfinity_EqualsPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_negativeInfinity_doesNotEqualPositiveInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDouble_negativeInfinity_equalsNegativeInfinity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonTest/kotlin/androidx/compose/runtime/internal/FloatingPointEqualityTest.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canAddAndRemoveObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordOpenSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateOpenSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAStateList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canReverseTheList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateListTests.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun aMutableStateCanBeCreated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordOpenSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1489,
  "endLine" : 1491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateOpenSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1496,
  "endLine" : 1498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAnMapEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAnInitializedMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesRemove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesRetainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateKeysRetainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesRemoveAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateValuesRetainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validatePutAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordOpenSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateOpenSnapshots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/DerivedSnapshotStateTests.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCreateAStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSetTests.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReadStringCompositionLocal()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CacheInvalidateSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionLocalTests.kt",
  "fileLinesCount" : 920,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionReusingTests.kt",
  "fileLinesCount" : 900,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRememberedObject()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRememberObject()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sep()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runFrame()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 1881,
  "endLine" : 1883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ShowSomething()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RestartGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RestartAndSkipTest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RestartTests.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/ModelViewTests.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Chars()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReportsReport()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun One()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CallOne()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun One()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CallOne()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReportsReport()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ReportsReport()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1190,
  "endLine" : 1192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1387,
  "endLine" : 1389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1391,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1514,
  "endLine" : 1516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1635,
  "endLine" : 1637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1652,
  "endLine" : 1654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1660,
  "endLine" : 1662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1713,
  "endLine" : 1715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1717,
  "endLine" : 1719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1721,
  "endLine" : 1723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1784,
  "endLine" : 1786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1876,
  "endLine" : 1878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 1964,
  "endLine" : 1966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2067,
  "endLine" : 2069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2121,
  "endLine" : 2123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2186,
  "endLine" : 2188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RememberUser()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2198,
  "endLine" : 2200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2243,
  "endLine" : 2245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2315,
  "endLine" : 2317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RememberUser()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2330,
  "endLine" : 2332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Composition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2343,
  "endLine" : 2345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2394,
  "endLine" : 2396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RememberUser()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2410,
  "endLine" : 2412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2478,
  "endLine" : 2480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2542,
  "endLine" : 2544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2546,
  "endLine" : 2548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2550,
  "endLine" : 2552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2570,
  "endLine" : 2572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2574,
  "endLine" : 2576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2578,
  "endLine" : 2580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2615,
  "endLine" : 2617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2619,
  "endLine" : 2621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2623,
  "endLine" : 2625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2645,
  "endLine" : 2647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2649,
  "endLine" : 2651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2653,
  "endLine" : 2655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2819,
  "endLine" : 2821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wrapper()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2903,
  "endLine" : 2905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 2964,
  "endLine" : 2966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3112,
  "endLine" : 3114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateFirst()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3172,
  "endLine" : 3174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateLast()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3176,
  "endLine" : 3178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  calculateValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3224,
  "endLine" : 3226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ForwardWrite()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3239,
  "endLine" : 3241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun S2()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3336,
  "endLine" : 3338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposeContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3398,
  "endLine" : 3400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3523,
  "endLine" : 3525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3531,
  "endLine" : 3533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun goBoom()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4675,
  "endLine" : 4678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun UpdateInstance()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4950,
  "endLine" : 4952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NarrowInvalidateForReference()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4997,
  "endLine" : 4999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wrap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5037,
  "endLine" : 5039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wrap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5042,
  "endLine" : 5044,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ListContentItem()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 5173,
  "endLine" : 5175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun first()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun last()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sumBy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fold()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldIndexed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldRight()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/collection/MutableVectorTest.kt",
  "fileLinesCount" : 957,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCanCreate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 962,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun value()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun store()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5314,
  "endLine" : 5316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/NewCodeGenTests.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructRecomposerWithCancelledJob()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CountRecorder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DisposeLogger()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Root()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Root()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Test()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompoundHashKeyTests.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPop_throwsIfStackIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopInto_throwsIfStackIsEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jvmAndAndroidTest/kotlin/androidx/compose/runtime/changelist/OperationsTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wrapper()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveSnapshotCount()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/JvmCompositionTests.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/RecomposerTests.jvm.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testError()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateTargets()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runChecks()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTargetKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addError()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCheck()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/MonotonicFrameClockTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFloatState.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFloatState.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerInsert()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun done()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleFrameEndCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableReusing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableReusing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordSideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2495,
  "endLine" : 2497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2926,
  "endLine" : 2928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2930,
  "endLine" : 2932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2974,
  "endLine" : 2976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2978,
  "endLine" : 2980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportPausedScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2982,
  "endLine" : 2984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3024,
  "endLine" : 3026,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCompositionLocalScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3041,
  "endLine" : 3043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startComposing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3051,
  "endLine" : 3053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doneComposing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3055,
  "endLine" : 3057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3059,
  "endLine" : 3061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deletedMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3063,
  "endLine" : 3065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reportRemovedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3079,
  "endLine" : 3081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleFrameEndCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3086,
  "endLine" : 3088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3148,
  "endLine" : 3150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeUntilEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipUntil()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/SourceInformation.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotIntState.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotIntState.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stop()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun notifyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun done()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserver.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nestedActivated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeLocked()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordModified()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nestedActivated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordModified()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1453,
  "endLine" : 1455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyObjectsInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1577,
  "endLine" : 1579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeWithException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/BroadcastFrameClock.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendFrame()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/BroadcastFrameClock.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adoptedBy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotLongState.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotLongState.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleFrameEndCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markFrameStarted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeWithException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/NextFrameEndCallbackQueue.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveReaderRelativeTo()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveReaderToAbsolute()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remember()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPausingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnchoredValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skipToEndOfCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endCompositionScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endNodeMovement()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copyNodesToNewAnchorLocation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ComposerChangeListWriter.kt",
  "fileLinesCount" : 476,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushRemember()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushRememberPausingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushStartResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushEndResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushTrimValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushResetSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushDeactivateCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushUpdateAuxData()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushEnsureRootStarted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushEnsureGroupStarted()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushEndCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushSkipToEndOfCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushRemoveCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushMoveCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushAdvanceSlotsBy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushUps()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushSideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushEndMovableContentPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/Operations.kt",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markRecomposePending()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTracer()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1090,
  "endLine" : 1092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDiagnosticStackTraceMode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1100,
  "endLine" : 1102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sourceInformationMarkerStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1165,
  "endLine" : 1167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun traceEventStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1220,
  "endLine" : 1222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun traceEventEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sourceInformationMarkerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun init()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1346,
  "endLine" : 1348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  init()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reconcile()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotDoubleState.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assign()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotDoubleState.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun watch()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearWatchSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  snapshotFlow()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  snapshotFlow()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotFlow.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/ScopeMap.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asMutableList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sortWith()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasPrevious()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/collection/MutableVector.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsMark()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectCalledByInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectSourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startGrouplessCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endGrouplessCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bashCurrentGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2619,
  "endLine" : 2621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdentity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3461,
  "endLine" : 3463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIdentity()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3472,
  "endLine" : 3474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeLatch()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Latch.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun builder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/PersistentCompositionLocalMap.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deactivating()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun enableLiveLiterals()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/LiveLiteral.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pause()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableMonotonicFrameClock.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resume()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableMonotonicFrameClock.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Stack.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberCompositionContext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composables.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun join()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun scheduleFrameEndCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1468,
  "endLine" : 1470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pauseCompositionFrameClock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Recomposer.kt",
  "fileLinesCount" : 1803,
  "components" : [ "primary::compose" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1547,
  "endLine" : 1549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adapterFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1628,
  "endLine" : 1630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adapterFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1632,
  "endLine" : 1634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adapterFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ScrollbarTest.kt",
  "fileLinesCount" : 1718,
  "components" : [ "primary::compose" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ContextMenuTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/ContextMenuTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreRealDesktopPlatform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopTest/kotlin/androidx/compose/foundation/text/selection/TextSelectionTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/draganddrop/LegacyDragAndDropSourceWithDefaultPainter.android.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/draganddrop/LegacyDragAndDropSource.android.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/OverscrollConfiguration.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchSurfaceChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/TransferableContent.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/MediaType.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/MediaType.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentDragAndDropNode.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnded()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentDragAndDropNode.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEntered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentDragAndDropNode.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExited()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/content/internal/ReceiveContentDragAndDropNode.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVerticalScrollFactor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/gestures/AndroidScrollable.android.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHorizontalScrollFactor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/gestures/AndroidScrollable.android.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/Magnifier.android.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeColor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.android.kt",
  "fileLinesCount" : 570,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/handwriting/HandwritingDetector.android.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/handwriting/HandwritingDetector.android.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onShowSelectionToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.android.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImeAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestCursorUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSession.android.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEditCommands()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImeAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/selection/AndroidTextFieldMagnifier.android.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/selection/AndroidTextFieldMagnifier.android.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPrivateCommand()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitCorrection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnection.android.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun queryProcessTextActivities()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/ProcessText.android.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.android.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuData.android.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateContentRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateContentRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/Lazy.android.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/Lazy.android.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidOverscroll.android.kt",
  "fileLinesCount" : 1072,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/SystemGestureExclusion.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/SystemGestureExclusion.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/SystemGestureExclusion.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRects()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/SystemGestureExclusion.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PreferKeepClear.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PreferKeepClear.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PreferKeepClear.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateRects()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PreferKeepClear.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableFocusableInteractionTest.kt",
  "fileLinesCount" : 730,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BorderTest.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/pager/TestPrefetchScheduler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 1573,
  "endLine" : 1576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3621,
  "endLine" : 3623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3649,
  "endLine" : 3651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/ScrollableTest.kt",
  "fileLinesCount" : 3658,
  "components" : [ "primary::compose" ],
  "startLine" : 3653,
  "endLine" : 3655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/HoverableTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/HoverableTest.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BackgroundTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/BackgroundTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/DraggableTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/DraggableTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringChildIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/FocusableTest.kt",
  "fileLinesCount" : 625,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyListBeyondBoundsTest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/list/LazyColumnTest.kt",
  "fileLinesCount" : 560,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/BeyondBoundsTestUtils.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/TestPrefetchScheduler.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/TransformableTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/TransformableTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/text/TextFieldInputTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Overscroll.ios.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/Magnifier.ios.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/AddTextContextMenuDataComponentsElement.ios.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragDone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenuNode.ios.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierNode.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/PointerMatcher.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun snapToLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxScrollOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMovePressed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGestureCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDragAndDropNode.skiko.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnEditCommand()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subSequence()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/TextInputSession.skiko.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/BasicContextMenuRepresentation.desktop.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popupMenuWillBecomeInvisible()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/BasicContextMenuRepresentation.desktop.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.desktop.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContextMenuArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startMovingTogetherWithMouse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/window/WindowDraggableArea.desktop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/gestures/BringIntoViewRequestPriorityQueueTest.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_stepSize_tooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_minFontSize_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_maxFontSize_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_stepSize_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_minFontSize_negative()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stepBased_maxFontSize_negative()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextAutoSizeTest.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutBuilderSizeZero_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_nullSelection_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selection_isCollapsed_nullLayout_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionLayoutTest.kt",
  "fileLinesCount" : 1650,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEntireContainerSelected_noSelectables_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll_noSelectables_noSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionManagerTest.kt",
  "fileLinesCount" : 1404,
  "components" : [ "primary::compose" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachMiddleInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectAllSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHandlePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBoundingBox()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCenterYForOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRangeOfLineContaining()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLastVisibleOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/SelectionFakes.kt",
  "fileLinesCount" : 387,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldBringIntoViewTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_empty_textInserted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorAtStart_textInsertedAtCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorAtStart_textInsertedAfterCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorAtStart_textReplacedAroundCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorAtEnd_textInsertedAtCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorAtEnd_textInsertedBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorAtEnd_textReplacedAroundCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorInMiddle_textInsertedAtCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorInMiddle_textReplacedJustBeforeCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorInMiddle_textReplacedJustAfterCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenCursorInMiddle_textReplacedAroundCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_allReplacedWithShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_allReplacedWithLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_textReplacedInsideSelection_withLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_textReplacedInsideSelection_withShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_textReplacedInsideFromStart_withLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_textReplacedInsideFromStart_withShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_textReplacedInsideToEnd_withLonger()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenAllSelected_textReplacedInsideToEnd_withShorter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenInsideSelected_textReplacedJustBeforeSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenInsideSelected_textReplacedJustAfterSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenInsideSelected_textReplacedAroundStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionAdjusted_whenInsideSelected_textReplacedAroundEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldBufferTest.kt",
  "fileLinesCount" : 745,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_for_negative_selection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_for_negative_composition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/TextFieldCharSequenceTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_to_empty_string()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_insert_into_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_append()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_from_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_one_char_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_one_char_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_one_char_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_one_char_with_two_chars_from_middle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_one_char_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_three_chars_with_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/GapBufferTest.kt",
  "fileLinesCount" : 811,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray_invalidDestStartIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ToCharArrayTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toCharArray_invalidDestEndIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/ToCharArrayTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/internal/OffsetMappingCalculatorTest.kt",
  "fileLinesCount" : 894,
  "components" : [ "primary::compose" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStatusOpen_equalsNull_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStatusOpen_equalsSame_true()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStatusOpen_equalsOther_withDifferentValue_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenStatusOpen_equalsOtherType_false()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuStateTest.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7670,
  "endLine" : 7672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7674,
  "endLine" : 7676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7689,
  "endLine" : 7691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldToolbarTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HardwareKeyboardTest.kt",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldTest.kt",
  "fileLinesCount" : 1679,
  "components" : [ "primary::compose" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo_redo_withCtrlShiftZ()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo_redo_withCtrlY()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Focusable1()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Focusable2()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/focus/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/focus/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_drag_reverseDirection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SemanticParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollForward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBackward()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollAccessibilityTest.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/internal/DragAndDropRequestPermissionTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/internal/DragAndDropRequestPermissionTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/internal/DragAndDropRequestPermissionTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun advanceByFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1530,
  "endLine" : 1532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableStateTest.kt",
  "fileLinesCount" : 1588,
  "components" : [ "primary::compose" ],
  "startLine" : 1534,
  "endLine" : 1536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipeWithVelocity_haveVelocityForOverscroll_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchoredDraggable_swipeWithVelocity_haveVelocityForOverscroll_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/anchoredDraggable/AnchoredDraggableOverscrollTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observingFun()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/TestPrefetchScheduler.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PageLayoutPositionOnScrollingTest.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1827,
  "endLine" : 1830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1889,
  "endLine" : 1892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 4131,
  "endLine" : 4133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 4159,
  "endLine" : 4161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 4163,
  "endLine" : 4165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollIndicatorTest.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitLongPressOrCancellationTest.kt",
  "fileLinesCount" : 445,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapLayoutInfoProviderTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateSnapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateApproachOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/AwaitEachGestureTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/SelectableTest.kt",
  "fileLinesCount" : 1247,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/HoverableTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Focusable1()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Focusable2()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1783,
  "endLine" : 1785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1827,
  "endLine" : 1829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretch_left()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollScreenshotTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretch_top()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollScreenshotTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretch_right()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollScreenshotTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stretch_bottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/StretchOverscrollScreenshotTest.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringChildIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/FakeScrollable.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringChildIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/DraggableTest.kt",
  "fileLinesCount" : 2040,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreCountMustBeAtLeast()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextPrefetchTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_startHandwriting_unfocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_startStylusHandwriting_unfocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_click_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_longClick_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_longPressAndDrag_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupClass()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun afterClass()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectOnShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoMoreCalls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onShowSelectionToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePointerTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/HandwritingTestUtils.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openUri()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextLinkTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacing_and_lineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun only_letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun only_lineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_lineHeight_or_letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextDelegateWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PointerMoveDetectorTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_goesToLastLine_whenSelectionEndDraggedBelowTextBounds_whenTextOverflowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerMagnifierTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenSelectionStartDraggedBelowTextBounds_whenTextOverflowed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerMagnifierTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragTopContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBottomContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiText2dSelectionGesturesTest.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetClipboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPositionMovedUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertHandleMovedDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/LazyColumnMultiTextRegressionTest.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragToUpperEndPaddingAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragToMiddleEndPaddingAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragToLowerEndPaddingAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragLeft_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragUp_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragRight_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragDown_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickOnFirstLetterOfLine_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickOnFirstLetterOfLine_selectsFirstWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickOnFirstLetterOfLine_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickInEndPaddingOfLine_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickOInEndPaddingOfLine_selectsLastWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickInEndPaddingOfLine_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragLeft_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragUp_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragRight_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragDown_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1035,
  "endLine" : 1037,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickOnFirstLetterOfLine_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickOnFirstLetterOfLine_selectsFirstWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickOnFirstLetterOfLine_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickInEndPaddingOfLine_collapsedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1092,
  "endLine" : 1094,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickOInEndPaddingOfLine_selectsLastWord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickInEndPaddingOfLine_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDragBelowText_withOverflowClip_entireTextSelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenDragBelowText_withOverflowVisible_entireTextSelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performMouseGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/AbstractSelectionGesturesTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun performTrackpadGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/AbstractSelectionGesturesTest.kt",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragToUpperEndPaddingAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragToMiddleEndPaddingAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressThenDragToLowerEndPaddingAndBack_selectsWordsThenChars()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragLeft_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragUp_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragRight_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withSingleClickThenDragDown_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenSingleClickAndDragUpToEndPadding_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenDoubleClickAndDragUpToEndPadding_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenMouse_thenTripleClickAndDragUpToEndPadding_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragLeft_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragUp_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragRight_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withSingleClickThenDragDown_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragLeft_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragUp_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragRight_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withDoubleClickThenDragDown_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragLeft_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragUp_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragRight_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_withTripleClickThenDragDown_selectsParagraphs()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1086,
  "endLine" : 1088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenSingleClickAndDragUpToEndPadding_selectsCharacters()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1132,
  "endLine" : 1134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenDoubleClickAndDragUpToEndPadding_selectsWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTrackpad_thenTripleClickAndDragUpToEndPadding_selectsParagraph()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/util/TextSelectionTestUtils.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_duringInitialLongPressDrag_expandingForwards()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_duringInitialLongPressDrag_expandingBackwards()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_whileStartHandleTouched()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_whileEndHandleTouched()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsStartHandleHorizontally_whenDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsEndHandleHorizontally_whenDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineStart_whenDraggedPastStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineEnd_whenDraggedPastEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenDraggedFarPastStartOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenDraggedFarPastEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_doesNotFollowStartHandleVertically_whenDraggedWithinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_doesNotFollowEndHandleVertically_whenDraggedWithinLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsStartHandle_whenDraggedToNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsEndHandle_whenDraggedToNextLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionHandlePopupPositionTest.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_appears_whenCursorStartDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsCursorHorizontally_whenDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineEnd_whenCursorDraggedPastStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineEnd_whenCursorDraggedPastEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenCursorDraggedFarPastStartOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenCursorDraggedFarPastEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerContextMenuBuilderTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun originalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDoesntCrash_whenNotattached()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/NodeInvalidationTestParent.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_startEllipsis_fittingText_doesNotEllipsize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_middleEllipsis_fittingText_doesNotEllipsize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_ellipsis_fittingText_doesNotEllipsize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/AutoSizeTestUtils.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun letterSpacing_and_lineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun only_letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun only_lineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun no_lineHeight_or_letterSpacing()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheWidthWithLetterSpacingTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardHelper.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun data()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextIntrinsicWidthWrappingRegressionTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testHappyPath()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DeadKeyCombinerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNonExistingCombinationFallsBackToCurrentKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DeadKeyCombinerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSameDeadKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/DeadKeyCombinerTest.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextPreparedSelectionTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMaxLinesGreaterThanMinLines()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMinLinesPositive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateMaxLinesPositive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextMinMaxLinesTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupLeakCanaryReporting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/MinLinesMemoryLeakTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeMinLines_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextUsingModifierMinMaxLinesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeMaxLines_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextUsingModifierMinMaxLinesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossedMinMaxLines_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextUsingModifierMinMaxLinesTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TestSoftwareKeyboardController.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TestSoftwareKeyboardController.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectCall()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectNoMoreCalls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCalls()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/FakeInputMethodManager.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/InputMethodInterceptor.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSendKeyEventTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSendKeyEventTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImeSelectionChangesTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultTextObfuscationMode_isRevealLastTypedEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertRegistrationCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertUnregistrationCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicSecureTextFieldTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadLeft_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadRight_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadUp_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadDown_DPadDevice()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadLeft_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadRight_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadUp_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadDown_hardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadLeft_DpadHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadRight_DpadHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadUp_DpadHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basicTextField_checkFocusNavigation_onDPadDown_DpadHardwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_startStylusHandwriting_unfocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_click_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_longClick_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_longPressAndDrag_notStartStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HandwritingHandlerTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManagerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInEditMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManagerTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestEmojiTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestTextFieldFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelectionViaSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickCenter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldTextContextMenuToolbarTest.kt",
  "fileLinesCount" : 815,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_followsCursorHorizontally_whenDragged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineEnd_whenCursorDraggedPastStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtLineEnd_whenCursorDraggedPastEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenCursorDraggedFarPastStartOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_hidden_whenCursorDraggedFarPastEndOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtVisibleRegion_whenCursorDraggedPastScrollThreshold_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtVisibleRegion_whenCursorDraggedPastScrollThreshold_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtVisibleRegion_whenSelectionStartDraggedPastScrollThreshold_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtVisibleRegion_whenSelectionStartDraggedPastScrollThreshold_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtVisibleRegion_whenSelectionEndDraggedPastScrollThreshold_Ltr()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_staysAtVisibleRegion_whenSelectionEndDraggedPastScrollThreshold_Rtl()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/PressDownTest.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestOnStateUpdateTest.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyTextInputMethodRequestCursorAnchorInfoTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertVisualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertVisualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImeAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHandwritingGesture()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AsyncTestFonts.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AsyncTestFonts.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragEnter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragExit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldScrollTest.kt",
  "fileLinesCount" : 1116,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/FontScalingScreenshotTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNullDataProvider()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertClickPositionEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertPreShowContextMenuInvocationCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifierTest.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuItemsWithNumbersDoNotExist()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/DefaultTextContextMenuDropdownProviderTest.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuItemsWithNumbersDoNotExist()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProviderTest.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuItemsWithNumbersDoNotExist()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertContextMenuDoesNotExist()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingGestureTest.kt",
  "fileLinesCount" : 1805,
  "components" : [ "primary::compose" ],
  "startLine" : 1797,
  "endLine" : 1799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringChildIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/AutoTestFrameClock.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShapeTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pxCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpCornersAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerSizeTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerUpdateAllCornerSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CutCornerShapeTest.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cutCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShapeTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedCornerShapesAreEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/RoundedCornerShapeTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Draggable2DTest.kt",
  "fileLinesCount" : 906,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusIsOpen()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuCommon.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusIsClosed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuCommon.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadLabel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuCommon.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/TransformableTest.kt",
  "fileLinesCount" : 1046,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropTarget.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropTarget.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicMarquee.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/ReceiveContent.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/ReceiveContent.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/content/ReceiveContent.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerCacheWindowLogic.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onVisibleItemsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerCacheWindowLogic.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerSnapDistance.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/LazyLayoutSemanticState.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/LazyLayoutPager.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCurrentPageOffsetFraction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerScrollPosition.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/Pager.kt",
  "fileLinesCount" : 597,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PageSize.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/interaction/InteractionSource.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryEmit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/interaction/InteractionSource.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldScrollImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDensity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Transformable.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStopped()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Scrollable2DState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateDensity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/MouseWheelScrollable.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldScrollImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TransformableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTransformableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BorderStroke.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Hoverable.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/FocusedBounds.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BringIntoViewRequester()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewRequester.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollableArea.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPointerInputHandler()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/handwriting/StylusHandwriting.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultKeyboardAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyboardActionRunner.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextDelegate.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionManager.kt",
  "fileLinesCount" : 1367,
  "components" : [ "primary::compose" ],
  "startLine" : 1202,
  "endLine" : 1204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 1463,
  "endLine" : 1465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DisableSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionContainer.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySelectionUpdateSelectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySelectionUpdateEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifySelectableChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrarImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/Selection.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/MultiWidgetSelectionDelegate.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCachedX()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setCursor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCache.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCache.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCache.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/ParagraphLayoutCache.kt",
  "fileLinesCount" : 428,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getPathForRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragDone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectableTextAnnotatedStringNode.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/InlineDensity.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawNonExtension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceNextSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/UndoManager.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/UndoState.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/UndoState.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearHistory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/UndoState.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/InputTransformation.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldLineLimits.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeCursorBeforeCharAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun undo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TransformedTextFieldState.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCache.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyAdaptingPlatformTextInputModifierNode.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextToolbarState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1614,
  "endLine" : 1616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofill()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1916,
  "endLine" : 1918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCachedX()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextPreparedSelection.kt",
  "fileLinesCount" : 586,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldTextLayoutModifier.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentEquals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/GapBuffer.kt",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/ChangeTracker.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultKeyboardAction()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/TextFieldDecoratorModifier.kt",
  "fileLinesCount" : 884,
  "components" : [ "primary::compose" ],
  "startLine" : 787,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuToolbarHandlerModifier.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifier.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifier.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuGesturesModifier.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/modifier/TextContextMenuModifier.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun separator()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScope.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProvider.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Background.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridCells.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridCells.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridCells.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridCells.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridCells.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridCells.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridState.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridSemantics.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridItemProvider.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridScrollScope.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVisibleLineKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListCacheWindowStrategy.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListScrollScope.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListItemProvider.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keepAround()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListMeasuredItemProvider.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsModifierLocal.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutItemAnimator.kt",
  "fileLinesCount" : 579,
  "components" : [ "primary::compose" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutCacheWindow.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutCacheWindow.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachToScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/ObservableScopeInvalidator.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/ObservableScopeInvalidator.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazySaveableStateHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveCompositionTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveResumeTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun savePauseTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveApplyTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveMeasureTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveNestedPrefetchCount()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearMeasureTime()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsUrgent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsInfo.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeInterval()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsInfo.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPinnableItem.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridItemProvider.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun snapToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridScrollScope.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazySemantics.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyLayoutSemanticState.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/GenericShape.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toPx()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelKeyInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1232,
  "endLine" : 1234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFinished()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.android.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUseTestInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsets.skiko.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAspectRatioModifier_zeroRatio()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAspectRatioModifier_negativeRatio()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AspectRatioTest.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseBox()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseFlowRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseFlowColumn()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseSpacer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutReuseTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsDeviceTest.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitInsideTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeStartPadding_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeTopPadding_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeEndPadding_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeBottomPadding_throws()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allEqualToAbsoluteWithExplicitSides()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/PaddingTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/LayoutTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsIgnoringVisibilityTest.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsSizeTest.kt",
  "fileLinesCount" : 467,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FitOutsideTest.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun systemBarsPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun statusBarsPaddingApi30()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captionBarPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsPaddingTest.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trySendFrame()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withFrameNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/WindowInsetsControllerTest.kt",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxTest.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/BoxTest.kt",
  "fileLinesCount" : 614,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Visible.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Visible.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Offset.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMeasurePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/ContextualFlowLayout.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/ContextualFlowLayout.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/ContextualFlowLayout.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLinePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLinePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLinePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Spacer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Spacer.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AspectRatio.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/AlignmentLine.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Box()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Box.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Box.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsSize.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void CMPOSInitializeAppTraceLogger()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtils/CMPOSLogger.m",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func composeContainerWillAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/CMPViewControllerTests.swift",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func composeContainerDidDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/CMPViewControllerTests.swift",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func composeContainerWillDealloc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-uikit/src/iosMain/objc/CMPUIKitUtils/CMPUIKitUtilsTests/CMPViewControllerTests.swift",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/tooling/data/SlotTree.jvmAndAndroid.kt",
  "fileLinesCount" : 723,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/tooling/data/CompositionDataTree.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/ToolingTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/BoundsTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyComposeTheme()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetData.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Greeting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/OffsetData.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/MutableRectTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedOffsetToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/OffsetTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/RectTest.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeDivInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/SizeTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeDivFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/SizeTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundDownToNearestTenth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundUpToNearestTenth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundDownToNearestHundredth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundUpToNearestHundredth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundUpToNearestInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundDownToNearestInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonTest/kotlin/androidx/compose/ui/geometry/GeometryUtilsTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Rect.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Rect.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Rect.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/Size.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def regenerate_packages_file()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/generate-packages/generate_compose_packages.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllRoots()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/RootsDetector.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadCache.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/ObservedStateReads.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompositionRegistered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCompositionUnregistered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/LayoutInspectorTree.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/InlineClassConverter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ComposableSpec.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withReflectiveAccess()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKotlinClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createKotlinClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrCreateKotlinClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrCreateKotlinClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderLambdaToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderLambdaToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun function()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun property0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mutableProperty0()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun property1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mutableProperty1()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun property2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mutableProperty2()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUpperBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/inspector/ReflectionScope.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun put()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/proto/StringTable.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/LambdaLocation.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int compareLineNumberEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/cpp/lambda_location_java_jni.cpp",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAsync()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/HandlerHelper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTypefaceRetrieved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/desktopTest/kotlin/androidx/compose/ui/graphics/DesktopGraphicsTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPaint.android.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BlendModeColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidColorFilter.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidRenderEffect.android.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeQuadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeQuadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArcRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rewind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPath.android.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroyDisplayListData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV23.android.kt",
  "fileLinesCount" : 425,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutlineAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutlineSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPivot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayerV29.android.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/PlaceholderHardwareCanvas.android.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isHardwareAccelerated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/PlaceholderHardwareCanvas.android.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateChildInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skew()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidCanvas.android.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareToDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidImageBitmap.android.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidPathMeasure.android.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/SkiaShadowTestHelper.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/ColorMatrixTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeQuadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeQuadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArcRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rewind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPath.skiko.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skew()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedCanvas.skiko.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaGraphicsContext.skiko.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPathMeasure.skiko.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedRenderEffect.skiko.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidHostTest/kotlin/androidx/compose/ui/graphics/layer/RobolectricGraphicsLayerTest.kt",
  "fileLinesCount" : 1218,
  "components" : [ "primary::compose" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toArgb_fromSrgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toArgb_fromAdobeRgb()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_highRed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_lowRed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_highGreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_lowGreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_highBlue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_lowBlue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_highAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun srgbOutOfBounds_lowAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/ColorTest.kt",
  "fileLinesCount" : 1578,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rectToAndroidRectTruncates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectHelperTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidRectToRectConverts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectHelperTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intRectToAndroidRectConverts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectHelperTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidRectToIntRectConverts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/RectHelperTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurEffectSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidRenderEffectTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlurEffectNotSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidRenderEffectTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetEffectSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidRenderEffectTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOffsetEffectNotSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidRenderEffectTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1843,
  "endLine" : 1845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/drawscope/DrawScopeTest.kt",
  "fileLinesCount" : 1959,
  "components" : [ "primary::compose" ],
  "startLine" : 1847,
  "endLine" : 1849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeClearMapsToPorterDuffClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcMapsToPorterDuffSrc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstMapsToPorterDuffDst()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcOverMapsToPorterDuffSrcOver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstOverMapsToPorterDuffDstOver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcInMapsToPorterDuffSrcIn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstInMapsToPorterDuffDstIn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcOutMapsToPorterDuffSrcOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstOutMapsToPorterDuffDstOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSrcAtopMapsToPorterDuffSrcAtop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDstAtopMapsToPorterDuffDstAtop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeXorMapsToPorterDuffXor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModePlusMapsToPorterDuffPlus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeScreenMapsToPorterDuffScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeOverlayMapsToPorterDuffOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDarkenMapsToPorterDuffDarken()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeLightenMapsToPorterDuffLighten()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeModulateMapsToPorterDuffMultiply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorDodgeMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorBurnMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeHardlightMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSoftlightMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeDifferenceMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeExclusionMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeMultiplyMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeHueMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeSaturationMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeColorMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBlendModeLuminosityMapsToPorterDuffDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidBlendModeTest.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowTestHelper.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDitheringEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFilterBitmapEnabledByDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/PaintTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeClamp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeRepeat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeMirror()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeDecal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeDecalCompat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeClampSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeRepeatSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeMirrorSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeDecalSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTileModeDecalNotSupported()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkTileModeClampConversion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkTileModeRepeatConversion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkTileModeMirrorConversion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameworkTileModeDecalConversion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/AndroidTileModeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1999,
  "endLine" : 2001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/BrushPainter.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/ColorPainter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/painter/ColorPainter.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Shadow.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Interpolatable.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Color()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/PathParser.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skew()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun concat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawVertices()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/EmptyCanvas.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ColorFilter.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/PathSegment.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Connector.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toXyz()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/ColorSpace.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/ColorSpace.kt",
  "fileLinesCount" : 716,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromLinear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Rgb.kt",
  "fileLinesCount" : 1258,
  "components" : [ "primary::compose" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Outline.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Outline.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeQuadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Float16.kt",
  "fileLinesCount" : 641,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skewRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MeasuredContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/benchmark/src/main/java/androidx/compose/ui/graphics/benchmark/ImageVectorTestCase.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ContentWrappers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/benchmark/src/main/java/androidx/compose/ui/graphics/benchmark/ImageVectorTestCase.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseLanguageTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/webMain/kotlin/androidx/compose/ui/text/intl/PlatformLocale.web.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeMaxLines_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4220,
  "endLine" : 4222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeWidth_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphIntegrationTest.kt",
  "fileLinesCount" : 4260,
  "components" : [ "primary::compose" ],
  "startLine" : 4225,
  "endLine" : 4227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/BoringLayoutFactory.android.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffsetForHorizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimaryDownstream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimaryUpstream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSecondaryDownstream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSecondaryUpstream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextLayout.android.kt",
  "fileLinesCount" : 1157,
  "components" : [ "primary::compose" ],
  "startLine" : 875,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun current()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBeginIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/CharSequenceCharacterIterator.android.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLineVisibleEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/LayoutHelper.android.kt",
  "fileLinesCount" : 432,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previousStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nextEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun previous()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrevWordBeginningOnTwoWordsBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNextWordEndOnTwoWordBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/WordIterator.android.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOpaque()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDensity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaximumBitmapWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaximumBitmapHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun save()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayerAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveLayerAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSaveCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreToCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun skew()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun concat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipOutPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDrawFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPicture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPicture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPicture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawARGB()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPosText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRGB()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipOutRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipOutPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quickReject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/TextAndroidCanvas.android.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/SkewXSpan.android.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/SkewXSpan.android.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLeadingMargin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/IndentationFixSpan.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/TypefaceSpan.android.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/TypefaceSpan.android.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanEm.android.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/LetterSpacingSpanEm.android.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/BaselineShiftSpan.android.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/BaselineShiftSpan.android.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/FontFeatureSpan.android.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/FontFeatureSpan.android.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/style/ShadowSpan.android.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTextBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/PaintExtensions.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setJustificationMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUseLineSpacingFromFallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableUseBoundsForWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineForVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidParagraph.android.kt",
  "fileLinesCount" : 709,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Typeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidTypeface.android.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FontFamily()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidTypeface.android.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFont.android.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidPreloadedFont.android.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFontRetrieved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFontLoader.android.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/input/PlatformImeOptions.android.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/input/PlatformImeOptions.android.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/AndroidTextStyle.android.kt",
  "fileLinesCount" : 273,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLeadingMargin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/style/BulletSpan.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/URLSpanCache.android.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/EmojiCompatStatus.android.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidFontListTypeface.android.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoTest/kotlin/androidx/compose/ui/text/ExpireAfterAccessCacheTest.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextStyle.skiko.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/TextStyle.skiko.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/font/SkiaFontLoader.skiko.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLineForVerticalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/SkiaParagraph.skiko.kt",
  "fileLinesCount" : 754,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pop_when_empty_does_not_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringBuilderTest.kt",
  "fileLinesCount" : 1318,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_throws_exception_for_start_greater_than_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence_throws_exception_for_negative_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creating_item_with_start_greater_than_end_throws_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creating_item_with_start_equal_to_end_does_not_throw_exception()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnnotatedStringSaver_isAnnotatedStringSaver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/AnnotatedStringTest.kt",
  "fileLinesCount" : 953,
  "components" : [ "primary::compose" ],
  "startLine" : 949,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ital_throws_whenTooLow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ital_throws_whenTooHigh()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Opsz_throws_whenTooLow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slnt_throws_whenTooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slnt_throws_whenTooBig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wdth_throws_whenTooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wght_throws_whenTooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Wght_throws_whenTooBig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grad_throws_whenTooSmall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun grad_throws_whenTooBig()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setting_throws_whenBadName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_insert_to_empty_string()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_prepend()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_insert_into_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insertTest_intoExistingText_append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_from_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteTest_fromExistingText_delete_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_one_char_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_one_char_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_one_char_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_one_char_with_two_chars_from_middle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_one_char_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_two_chars_from_head()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_two_chars_with_two_chars_from_tail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTest_fromExistingText_three_chars_with_three_chars()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/GapBufferTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_for_negative_selection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throws_exception_for_negative_composition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextFieldValueTest.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_does_not_accept_negative_value_for_start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_does_not_accept_negative_value_for_end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain_updates_start_end_if_required()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain_min_max_greater_than_TextRange_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain_min_smaller_than_TextRange_values()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/TextRangeTest.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseLanguageTag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/darwinMain/kotlin/androidx/compose/ui/text/intl/NativePlatformLocale.darwin.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicWidth_with_noLetterSpacing_and_noLineHeight_createsOneLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/TextLayoutIntrinsicWidthTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_withWidthNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/StaticLayoutFactoryTest.kt",
  "fileLinesCount" : 595,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clean()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructor_IndexOutOfBounds_too_big()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testConstructor_IndexOutOfBounds_too_small()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/selection/WordIteratorTest.kt",
  "fileLinesCount" : 648,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure_plainText_returnBoringMetrics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_width_negative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create_setEllipsizedWidth_withNegative_throwsIAE()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/android/BoringLayoutFactoryTest.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTextDirectionTest.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/MultiParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun English_uppercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun English_lowercase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun English_capitalize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun English_decapitalize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/StringTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capacity_cannot_be_zero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capacity_cannot_be_negative()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/TextLayoutCacheTest.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_order_matters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/intl/LocaleListTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTextDirectionTest.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clean()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineEqualsZero_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2058,
  "endLine" : 2060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxLines_withMaxLineNegative_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 2063,
  "endLine" : 2065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeMaxLines_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4619,
  "endLine" : 4621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeWidth_throwsException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/ParagraphIntegrationTest.kt",
  "fileLinesCount" : 4884,
  "components" : [ "primary::compose" ],
  "startLine" : 4624,
  "endLine" : 4626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  doesNotHaveSpan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/CharSequenceSubject.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/matchers/TypefaceSubject.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canLoadNullTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNeverCalled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverFileTest.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 706,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 706,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontListFontFamilyTypefaceAdapterTest.kt",
  "fileLinesCount" : 706,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontTest.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidBold_is600()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidFontUtilsTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeightSuffixForFallbackFamilyName_weight1To199_isThin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeightSuffixForFallbackFamilyName_weight200To399_isLight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeightSuffixForFallbackFamilyName_weight400to499_isNormal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeightSuffixForFallbackFamilyName_weight500to599_isMedium()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeightSuffixForFallbackFamilyName_weight600to799_isBold()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWeightSuffixForFallbackFamilyName_weight800to1000_isBlack()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/PlatformTypefacesTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanupAfter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/AndroidVariableFontTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingRequestsFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pendingRequests()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAsyncLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/testutils/AsyncTestFonts.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyFamilyName_throwsIllegalArgumentException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/DeviceFontFamilyNameFontTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/intl/LocaleList.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/intl/LocaleList.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextLayoutResult.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TtsAnnotation.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TtsAnnotation.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextDecoration.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/BaselineShift.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeOrElse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextForegroundStyle.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextForegroundStyle.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextGeometricTransform.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/TextIndent.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontWeight.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontWeight.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Settings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subSequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deprecated_append_returning_void()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTtsAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addUrlAnnotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLink()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLink()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addBullet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/VisualTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/UrlAnnotation.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/UrlAnnotation.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextRange.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSameDrawAffectingAttributes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/TextStyle.kt",
  "fileLinesCount" : 1626,
  "components" : [ "primary::compose" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  generator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  generator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkTestRule.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/benchmark/src/main/java/androidx/compose/ui/text/benchmark/TextBenchmarkHelper.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableTraceOSLog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/iosMain/kotlin/androidx/compose/ui/util/Trace.ios.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonMain/kotlin/androidx/compose/ui/util/MathHelpers.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonMain/kotlin/androidx/compose/ui/util/MathHelpers.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-util/src/commonMain/kotlin/androidx/compose/ui/util/MathHelpers.kt",
  "fileLinesCount" : 338,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonLinearFontScalingActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactory.android.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/MathUtils.android.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerpInv()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/MathUtils.android.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertDpToSp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertSpToDp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidMain/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterTable.android.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minus_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_unspecified_float()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_unspecified_double()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_unspecified_int()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_float_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_double_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multiply_int_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_sp_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_em_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_unspecified_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_sp_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_unspecified_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_em_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compare_unspecified_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_unspecified_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_sp_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_unspecified_sp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_em_unspecified()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equals_unspecified_em()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unspecified_value_equals_nan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/TextUnitTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpOffsetTest.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRoundRectToIntRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntRectTest.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpSizeDivInt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpSizeDivFloat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dpRectSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testUnspecifiedToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpSizeTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/IntOffsetTest.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun divideToScalar()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hairline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun infinite()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonTest/kotlin/androidx/compose/ui/unit/DpTest.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/SpDeviceTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingLookupTableNegativeReturnsNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/fontscaling/FontScaleConverterFactoryTest.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/DpDeviceTest.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextUnitToPxFail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/AndroidDensityTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTextUnitRoundToPxFail()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/androidDeviceTest/kotlin/androidx/compose/ui/unit/AndroidDensityTest.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inflate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/IntRect.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-unit/src/commonMain/kotlin/androidx/compose/ui/unit/Dp.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-backhandler/src/jbMain/kotlin/androidx/compose/ui/backhandler/BackEventHandler.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::compose" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackAnimateContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackTargetBasedAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trackDecayAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFromAndToStates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatedVisibilityState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMaxDurationPerIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnimatedProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransitions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimation.android.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideAvailability()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimateXAsStateComposeAnimation.android.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/InfiniteTransitionComposeAnimation.android.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideAvailability()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/InfiniteTransitionComposeAnimation.android.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideAvailability()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/UnsupportedComposeAnimation.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOverrideAvailability()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimatedContentComposeAnimation.android.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClock.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnimatedProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClock.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDurationPerIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClock.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClock.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimateXAsStateClock.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClock.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDurationPerIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClock.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/AnimatedVisibilityClock.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClock.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDurationPerIteration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClock.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClock.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxDuration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClock.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClockTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClock.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parametersAreValid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/Utils.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parametersHasTheSameType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/Utils.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/Utils.android.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/LayoutlibFontResourceLoader.android.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/PreviewUtils.android.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/Utils.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetBasedIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decayBasedIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedXAsStateIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFadeIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedContentIsFound()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/AnimationSearchTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTimeForEnumClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeTimeForIntClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/clock/TransitionClockTest.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::compose" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyUnsubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClockTest.kt",
  "fileLinesCount" : 667,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/SimpleComposablePreview.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InClassPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/SimpleComposablePreview.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Multipreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/SimpleComposablePreview.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MultiPreviews()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/SimpleComposablePreview.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DesignInfoProviderA()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/DesignInfoProviderComposable.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DesignInfoProviderB()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/DesignInfoProviderComposable.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScaffoldDesignInfoProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/DesignInfoProviderComposable.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TransitionWithScaffoldPreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestAnimationPreview.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OneStringParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ParameterProviderComposable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OneIntParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ParameterProviderComposable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorsParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ParameterProviderComposable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BooleanParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ParameterProviderComposable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CornerRadiusParameter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ParameterProviderComposable.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleLazyComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/LazyColumnPreview.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SimpleTestComposablePreview()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/LazyColumnPreview.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ToolingTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transitionAnimationsAreSubscribedToTheClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateContentSizeIsNotSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun crossFadeIsSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetBasedAnimationIsNotSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decayAnimationIsNotSubscribed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animationIsFoundWithoutClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun materialAnimationIsFoundWithoutClock()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previewInClass()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcompositionDesignInfoProviderTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeViewAdapterTest.kt",
  "fileLinesCount" : 651,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewParameterTest.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun increaseCounter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/TestViewModel.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/PreviewActivityTest.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MyThrowExceptionComposable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/ComposeInvokerTest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/HardwareCanvas.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIdentityMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setLayerType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setLayerPaint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setClipBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setClipToBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProjectBackwards()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setProjectionReceiver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasShadow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setClipToOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getClipToOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setStaticMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setHasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setTranslationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setTranslationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setTranslationZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationZ()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRotationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotationY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setScaleY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setPivotX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotX()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setPivotY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotY()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPivotExplicitlySet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setCameraDistance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCameraDistance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setLeft()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setTop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offsetLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offsetTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDisposableEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/events/DisposableEventListener.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/events/DisposableEventListener.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropContainer.web.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendEditCommand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBackingInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blur()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateHtmlInputBox()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerAppended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/accessibility/ComposeWebSemanticsListener.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/accessibility/ComposeWebSemanticsListener.kt",
  "fileLinesCount" : 418,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposeViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindow.web.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposeViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindow.web.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertLocalToWindowPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertWindowToLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/events/synthethicEvents.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleCheckpoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/platform/NativeInputEventsProcessorTest.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beforeTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/window/ComposeWindowLifecycleTest.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/MacosTextInputService.macos.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewWillMoveToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rightMouseDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rightMouseUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun otherMouseDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun otherMouseUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseDragged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scrollWheel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/window/ComposeWindow.macos.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/draganddrop/DesktopDragAndDropTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/draganddrop/DesktopDragAndDropTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/draganddrop/DesktopDragAndDropTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitEDT()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun observeObject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/LeakDetector.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun redRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/ComposeSceneTest.kt",
  "fileLinesCount" : 862,
  "components" : [ "primary::compose" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/AccessibilityTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/DesktopInputComponentTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/DesktopInputComponentTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DialogWindowTest.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/DialogWindowTest.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/WindowTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/util/AddRemoveMutableListTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/util/AddRemoveMutableListTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun register()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillCallback.android.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillCallback.android.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setChildCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAutofillTextValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAutofillToggleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyViewEntered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyViewExited()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyValueChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofillManager.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelAutofillForNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AndroidAutofill.android.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerTargetInterest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropManager.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterestedTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropManager.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/semantics/SemanticsRegion.android.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/semantics/SemanticsRegion.android.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun difference()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/semantics/SemanticsRegion.android.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNestedScrollAccepted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNestedScrollingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/spatial/RectListDebugger.android.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/spatial/RectListDebugger.android.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun willInsert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/ViewInterop.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didInsert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/ViewInterop.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/ViewInterop.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/Resources.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integerResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/PrimitiveResources.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integerArrayResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/PrimitiveResources.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/PrimitiveResources.android.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/StringResources.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/StringResources.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stringArrayResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/StringResources.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pluralStringResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/StringResources.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pluralStringResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/StringResources.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/VectorResources.android.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fontResource()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/res/FontResources.android.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/layout/ValueInsets.android.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toRawOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapter.android.kt",
  "fileLinesCount" : 493,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.android.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.android.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.android.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.android.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilter.android.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ScrollCapture.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSessionEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ScrollCapture.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapOffsetToViewport()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEditCommands()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onImeAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/OutlineResolver.android.kt",
  "fileLinesCount" : 321,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/PrimaryTextActionModeCallback.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/PrimaryTextActionModeCallback.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/PrimaryTextActionModeCallback.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/PrimaryTextActionModeCallback.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/FloatingTextActionModeCallback.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/actionmodecallback/TextActionModeCallback.android.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidViewsHandler.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidViewsHandler.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offsetLeftAndRight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun offsetTopAndBottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInverseMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawInto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi29.android.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchExplorationStateChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 1903,
  "endLine" : 1905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibilityNodeProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 2147,
  "endLine" : 2149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt",
  "fileLinesCount" : 3457,
  "components" : [ "primary::compose" ],
  "startLine" : 3136,
  "endLine" : 3138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParentCompositionContext()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeView.android.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.android.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFactory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ComposeViewContext.android.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun initialize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearPrimaryClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeFontWeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboardManager.android.kt",
  "fileLinesCount" : 589,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboard.android.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun setClipEntry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidClipboard.android.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun initialValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDescendantInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeLayer.android.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidFontResourceLoader.android.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getImportantForAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceAccessibilityForTesting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1450,
  "endLine" : 1452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAccessibilityEventBatchIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1458,
  "endLine" : 1460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1462,
  "endLine" : 1464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestClearInvalidObservations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1487,
  "endLine" : 1489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1616,
  "endLine" : 1618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawAndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1715,
  "endLine" : 1717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1800,
  "endLine" : 1802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteropViewLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2083,
  "endLine" : 2085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun boundsUpdatesContentCaptureEventLoop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2199,
  "endLine" : 2201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun boundsUpdatesAccessibilityEventLoop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2203,
  "endLine" : 2205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2219,
  "endLine" : 2221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateRootLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 2223,
  "endLine" : 2225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3051,
  "endLine" : 3053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3065,
  "endLine" : 3067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3069,
  "endLine" : 3071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchOnScrollChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3176,
  "endLine" : 3179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScrollChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3198,
  "endLine" : 3200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchModeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3203,
  "endLine" : 3205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3517,
  "endLine" : 3519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disallowForceDark()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3551,
  "endLine" : 3553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewTranslationCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3560,
  "endLine" : 3562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearViewTranslationCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3566,
  "endLine" : 3568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValidMotionEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3712,
  "endLine" : 3714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRequestedFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3776,
  "endLine" : 3778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateContentRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidTextToolbar.android.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayerContainer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCleared()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startLifecycleTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endLifecycleTransition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistry.android.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInverseMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawInto()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAmbientShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSpotShadowColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun destroyDisplayListData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/RenderNodeApi23.android.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getWindowVisibleDisplayFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLayoutInDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFitInsetsSides()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFitInsetsTypes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidDialog.android.kt",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutofillIdCompat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/AutofillIdCompat.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewStructureCompat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle getExtras()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutofillId getAutofillId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContentCaptureSession getContentCaptureSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setImportantForContentCapture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/VoteFrameRateTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/OwnerSnapshotObserverTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/OwnerSnapshotObserverTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/OwnerSnapshotObserverTest.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPointerIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/scene/BaseComposeSceneTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/FlushCoroutineDispatcherTest.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/platform/OwnerLayerTest.kt",
  "fileLinesCount" : 668,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/InteropWrappingView.ios.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropTransaction.ios.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeInteropViewIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropElementHolder.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropInteractionMode.ios.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHasEnabledHandlersChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/navigationevent/UIKitNavigationEventInput.ios.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareAndGetSizeTransitionAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeContainer.ios.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneDidAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneWillDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/UIKitComposeSceneLayer.ios.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sceneWillDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.ios.kt",
  "fileLinesCount" : 865,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sizeThatFits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intrinsicContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userInterfaceStyleDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidEnterWindowHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewDidLeaveWindowHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingView.ios.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun userInterfaceStyleDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewControllerDidEnterWindowHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun viewControllerDidLeaveWindowHierarchy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeHostingViewController.ios.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/scene/ComposeLayersViewController.ios.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Conversions.ios.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Conversions.ios.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Conversions.ios.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Conversions.ios.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Conversions.ios.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityElementDidLoseFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessibilityElementDidLoseFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFocusIfNeeded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFocusTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1670,
  "endLine" : 1672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1915,
  "endLine" : 1917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateTextLayoutResult()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endFloatingCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginEditBatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endEditBatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markedTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unmarkText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/UIKitTextInputService.ios.kt",
  "fileLinesCount" : 683,
  "components" : [ "primary::compose" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPlainText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.ios.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun keyboardAppearance()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enablesReturnKeyAutomatically()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputAccessoryView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writingToolsBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/SkikoUITextInputTraits.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canBecomeFirstResponder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateMetalView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerView.ios.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginFloatingCursorAtPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateFloatingCursorAtPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endFloatingCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deleteBackward()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inputDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInputDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textInRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectedTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markedTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markedTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unmarkText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginningOfDocument()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endOfDocument()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretRectForPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldChangeTextInRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun textInputView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textWillChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionWillChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionDidChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetOnKeyboardPressesCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun description()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun description()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesBegan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeSceneKeyboardOffsetManager.ios.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeContainerWillAppear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleDelegate.ios.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeContainerDidDisappear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeContainerLifecycleDelegate.ios.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalView.ios.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNeedsRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalRedrawer.ios.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNeedsRedraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalRedrawer.ios.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleDisplayLinkTick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/MetalRedrawer.ios.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/semantics/SemanticsRegion.skiko.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intersect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/semantics/SemanticsRegion.skiko.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun difference()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/semantics/SemanticsRegion.skiko.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun place()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropViewHolder.skiko.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun insertInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropViewHolder.skiko.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropViewHolder.skiko.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatePositionInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatePositionOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRootModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateRootLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayoutForTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMeasureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/SnapshotInvalidationTracker.skiko.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/DragAndDropOwner.skiko.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerTargetInterest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/DragAndDropOwner.skiko.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterestedTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/DragAndDropOwner.skiko.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/DragAndDropOwner.skiko.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/layout/WindowInsetsRulers.skiko.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneDragAndDropNode.skiko.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/BaseComposeScene.skiko.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChangeContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneInputHandler.skiko.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTestInteropView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeScenePointer.skiko.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleAsEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneRecomposer.skiko.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/GraphicsLayerOwnerLayer.skiko.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistry.skiko.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/LegacyRenderNodeLayer.skiko.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformClipboardManager.skiko.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultUiApplier.skiko.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultUiApplier.skiko.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultUiApplier.skiko.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultUiApplier.skiko.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsets.skiko.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/OnBackClickEventHandler.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/window/OnBackClickEventHandler.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerAppended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/ImageComposeScene.skiko.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsOwnerRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/ImageComposeScene.skiko.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateContentSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/ImageComposeScene.skiko.kt",
  "fileLinesCount" : 382,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/AwtDragData.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/DragAndDrop.desktop.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun changeInteropViewIndex()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropViewHolder.desktop.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/viewinterop/SwingInteropContainer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPreferredSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaximumSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingPanel.desktop.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwingDialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingDialog.desktop.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingDialog.desktop.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SwingWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingWindow.desktop.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowClosing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/SwingWindow.desktop.kt",
  "fileLinesCount" : 317,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChangeLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMouseListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeMouseListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMouseMotionListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeMouseMotionListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFocusOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocusInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFocusTraversalKeysEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.desktop.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowContainerSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/SwingComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDrawBoundsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/SwingComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowOpened()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun componentMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayersChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/WindowComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun caretPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowTransparencyChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutDirectionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onContentComponentGainedFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onContentComponentLostFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 842,
  "endLine" : 844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocusTemporary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComposeInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/WindowSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCharacterSubsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCompositionEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompositionEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reconvert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeNotify()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInputMethodControlObject()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/InputMethodEndCompositionWorkaround.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestNativeFocusOnAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComposeInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SwingSkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopTextInputService2.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferDataFlavors()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.desktop.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTransferData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.desktop.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKeyboardModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWindowFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWindowContainer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformWindowContext.desktop.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleComponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleChildrenCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFocusTraversable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIndexAtPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCharCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCaretPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectionStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSelectionEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleIndexInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextContents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 735,
  "endLine" : 737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun paste()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleActionCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleActionDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAccessibleAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaximumAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaximumAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCurrentAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 949,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinimumAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaximumAccessibleValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexInScene()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/AccessibilityController.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleIndexInParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleChildrenCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocationOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleComponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleStateSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getForeground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFontMetrics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Dialog()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Dialog.desktop.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Dialog.desktop.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exitApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Notification.desktop.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowLocationTracker.desktop.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowDecoration.desktop.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performRemove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendNotification()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Tray.desktop.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Window()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Window.desktop.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowPosition.desktop.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/util/ComponentUpdater.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertTextTypeEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentDataTypeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertListTypeEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentDataTypeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertDateTypeEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentDataTypeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertToggleTypeEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentDataTypeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertNoneTypeEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentDataTypeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidContentTypeTest.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun importantForAutofill_is_yes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyViewEntered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyViewExited()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AutofillNodeTest.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillHints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDimens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asyncCommit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChecked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContextClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLongClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInputType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWebDomain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillOptions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHtmlInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExtras()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newHtmlInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSelectionEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasExtras()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSelectionStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChildCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCheckable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asyncNewChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDataIsSensitive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emailAddress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun username()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun password()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newUsername()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newPassword()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postalAddress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postalCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun creditCardNumber()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressCountry()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressRegion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressLocality()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressStreet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addressAuxiliaryDetails()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postalCodeExtended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personFullName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personFirstName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personLastName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personMiddleName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personMiddleInitial()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personNamePrefix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun personNameSuffix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneNumber()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneNumberDevice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneCountryCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun phoneNumberNational()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gender()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateFull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateDay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateMonth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun birthDateYear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smsOTPCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/autofill/AndroidAutofillTypeTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusEventModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusEventModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusChangedModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusChangedModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusRequesterModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/focus/FocusRequesterModifierTest.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun frame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun interceptOutOfBoundsChildEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKindSetIncludesDelegates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_nestedOffsetNodesHits3_allHitInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1598,
  "endLine" : 1600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_nestedOffsetNodesHits2_allHitInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1603,
  "endLine" : 1605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTest_nestedOffsetNodesHits1_allHitInCorrectOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1608,
  "endLine" : 1610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2459,
  "endLine" : 2461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2465,
  "endLine" : 2467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2475,
  "endLine" : 2477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2485,
  "endLine" : 2487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2491,
  "endLine" : 2493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2501,
  "endLine" : 2503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2505,
  "endLine" : 2507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2534,
  "endLine" : 2536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2540,
  "endLine" : 2542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2553,
  "endLine" : 2555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2568,
  "endLine" : 2570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2578,
  "endLine" : 2580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerScopeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentSessionInitiallyHasNoValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/SessionMutexTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleFactorMultiplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleFactorDivision()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSizeDivision()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseTrue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testTakeOrElseFalse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleFactorToString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/ScaleFactorTest.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_top()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_centerVertically()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlign_bottom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/layout/AlignmentTest.kt",
  "fileLinesCount" : 293,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/key/KeyInputModifierTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/key/KeyInputModifierTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downNotConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangeConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionChangeNotConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/pointer/PointerInputTest.kt",
  "fileLinesCount" : 544,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteSurroundingTextInCodePoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setComposingRegion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finishComposingText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitCompletion()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitCorrection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performEditorAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performContextMenuAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearMetaKeyStates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportFullscreenMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performPrivateCommand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestCursorUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionInactiveTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSubMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSubMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSubMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSubMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeGroup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGroupCheckable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGroupVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGroupEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasVisibleItems()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isShortcutKey()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performIdentifierAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setQwertyMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getGroupId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIntent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIntent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCheckable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCheckable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChecked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isChecked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSubMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMenuInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setShowAsActionFlags()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActionView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActionView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expandActionView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun collapseActionView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOnActionExpandListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/platform/WindowInfoTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/platform/ClipboardTest.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewControllerRenderFirstFrameWhenParallelRenderingDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/integrations/ComposeLaunchTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewControllerRenderFirstFrameWhenParallelRenderingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/integrations/ComposeLaunchTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewRenderFirstFrameWhenParallelRenderingDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/integrations/ComposeLaunchTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testViewRenderFirstFrameWhenParallelRenderingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/integrations/ComposeLaunchTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/InnerShadowTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/PainterModifierTest.kt",
  "fileLinesCount" : 859,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBuildCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoopBlur()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/BlurTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerModifierTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerModifierTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DropShadowTest.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateExtra()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2837,
  "endLine" : 2839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateExtra()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2953,
  "endLine" : 2955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 1029,
  "endLine" : 1031,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onModifierLocalsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierLocalProviderConsumerOrderTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillCompositionLocal_belowApi26_isNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutoFillTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillCompositionLocal_isNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutoFillTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autofillCompositionLocal_returnsAnInstanceOfAndroidAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/AndroidAutoFillTest.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillHints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDimens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setActivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillOptions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAutofillValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCheckable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChecked()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClassName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContextClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDataIsSensitive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setElevation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFocusable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHtmlInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setHint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInputType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLongClickable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaxTextLength()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOpaque()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWebDomain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asyncCommit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asyncNewChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSelectionEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getTextSelectionStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newHtmlInfoBuilder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChildCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocaleList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/autofill/FakeViewStructure.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun populateFocusOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CustomFocusTraversalTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusListenerTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/WrapAroundFocusTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUncaughtException()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/UiErrorTraceTests.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetCounters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/KeepScreenOnModifierTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edgeToEdge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_notDetachedFromWindowTwice()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2168,
  "endLine" : 2170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2307,
  "endLine" : 2309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2338,
  "endLine" : 2340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingListParityTest.kt",
  "fileLinesCount" : 542,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropTestHelper.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/VelocityTrackingParityTest.kt",
  "fileLinesCount" : 680,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/PoolingContainerComposeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun addViewInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/gesture/Utils.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/OpenComposeView.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/OpenComposeView.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeAttachOrderTest.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun same()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/HotReloadTests.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun semanticsNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/HotReloadTests.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun columnNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/HotReloadTests.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertElementDiff()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nodeRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementDiffString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reusableModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entityModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1583,
  "endLine" : 1585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1593,
  "endLine" : 1595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/TraversableModifierNodeTest.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1603,
  "endLine" : 1605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireViewTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireViewTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ObserverModifierNodeTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sharePointerInputWithSiblings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun integerResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun booleanResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dimensionResourceTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/res/PrimitiveResourcesTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorZeroSizeDoesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicClearBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSrcBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDstBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSrcOverBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDstOverBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSrcInBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDstInBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSrcOutBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDstOutBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 638,
  "endLine" : 640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSrcAtopBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDstAtopBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicXorBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicPlusBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicModulateBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicScreenBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicOverlayBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDarkenBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicLightenBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicColorDodgeBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicColorBurnBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicHardlightBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSoftLightBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicDifferenceBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicExclusionBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicMultiplyBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicHueBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicSaturationBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicColorBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithIntrinsicLuminosityBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawClearBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawSrcBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDstBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawDstInBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawXorBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawPlusBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawHueBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlphaMaskWithDrawColorBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ParentDataModifierTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 4228,
  "endLine" : 4230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnVisibilityChangedTest.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ResizingComposeViewTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::compose" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ShowLayoutBoundsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ShowLayoutBoundsTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/AlignmentLineTest.kt",
  "fileLinesCount" : 1272,
  "components" : [ "primary::compose" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/WindowInsetsRulersTest.kt",
  "fileLinesCount" : 1096,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureInPlacementTest.kt",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2343,
  "endLine" : 2345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TogglePlacementInLookaheadScopeTest.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/UnplacedAwareModifierNodeTest.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1562,
  "endLine" : 1564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1632,
  "endLine" : 1634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areCompatible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOdd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1674,
  "endLine" : 1676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun areCompatible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1683,
  "endLine" : 1685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2245,
  "endLine" : 2247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposePlacementFromPlacedToNotPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3078,
  "endLine" : 3080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcomposePlacementFromNotPlacedToPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 3083,
  "endLine" : 3085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasurementModifierTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasurementModifierTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/SensitiveContentModifierTest.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/RecyclerViewIntegrationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/RecyclerViewIntegrationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/RecyclerViewIntegrationTest.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInFragmentTest.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInAppCompatActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInFragmentTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInAppCompatActivityTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/SavedStateRegistryOwnerInComponentActivityTest.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/owners/LifecycleOwnerInComponentActivityTest.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ShowOnScreenAccessibilityTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ShowOnScreenAccessibilityTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ShowOnScreenAccessibilityTest.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNodeTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ignoreEventTime()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/focus/FocusAwareEventPropagationTest.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreRotaryScrollEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_flatDispatch_rootParentRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7010,
  "endLine" : 7012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7028,
  "endLine" : 7030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clip_roundedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clip_roundedRectLargeCorner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clip_genericShape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Child()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun currentPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updatePointerTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HandwritingTestUtils.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterTest.kt",
  "fileLinesCount" : 4258,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeNotConsumed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchChanges_noNodes_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_nothingTracked_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 2655,
  "endLine" : 2657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ensureLookaheadDelegateCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3364,
  "endLine" : 3366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAlignmentLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3379,
  "endLine" : 3381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3385,
  "endLine" : 3387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3389,
  "endLine" : 3391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3393,
  "endLine" : 3395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3397,
  "endLine" : 3399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3401,
  "endLine" : 3403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3492,
  "endLine" : 3494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3496,
  "endLine" : 3498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3534,
  "endLine" : 3536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3538,
  "endLine" : 3540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3542,
  "endLine" : 3544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3570,
  "endLine" : 3572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3574,
  "endLine" : 3576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3580,
  "endLine" : 3582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3590,
  "endLine" : 3592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3617,
  "endLine" : 3619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3651,
  "endLine" : 3653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHits3of3_all3PointerNodesReceive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHits2of3_correct2PointerNodesReceive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_downHits1of3_onlyCorrectPointerNodesReceives()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process_nodesAndAdditionalOffsetNotOffset_dispatchInfoIsCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processCancel_noPointers_doesntCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 1731,
  "endLine" : 1733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 2937,
  "endLine" : 2939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3001,
  "endLine" : 3003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3005,
  "endLine" : 3007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3066,
  "endLine" : 3068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3082,
  "endLine" : 3084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3086,
  "endLine" : 3088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3090,
  "endLine" : 3092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3122,
  "endLine" : 3124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3132,
  "endLine" : 3134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1316,
  "endLine" : 1318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uiClick_inside_hits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewOffsetsTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerInputModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerInputModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerInputModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelIndirectPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/util/FocusableAndIndirectPointerInputModifier.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidEmojiTest.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeInTouchMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/InputModeTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/RecordingInputConnectionTest.kt",
  "fileLinesCount" : 613,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shiftWindowBy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ZIndexNodeTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/ZIndexNodeTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputMethodTestOverrideTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputMethodTestOverrideTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/TestInputMethodRequest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/AndroidPlatformTextInputSessionTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/AndroidPlatformTextInputSessionTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/AndroidPlatformTextInputSessionTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/AndroidPlatformTextInputSessionTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/AndroidPlatformTextInputSessionTest.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidUiDispatcherTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidUiDispatcherTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/InspectableValueTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/InspectableValueTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWallpaper()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWallpaper()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearWallpaper()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startActivity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startActivity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startActivities()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startActivities()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendOrderedBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendBroadcastAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendStickyBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeStickyBroadcast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendStickyBroadcastAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeStickyBroadcastAsUser()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterReceiver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbindService()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforcePermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforceCallingPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforceCallingOrSelfPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun grantUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revokeUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun revokeUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforceCallingUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enforceCallingOrSelfUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidOwnerExtraAssertionsRule.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AppCompatActivityLocaleTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tearDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LayoutIdTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAdapter_allDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swapAdapter_noDisposals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAdapterToNull_allDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemViewType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidComposeViewsInRecyclerViewTest.kt",
  "fileLinesCount" : 568,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ConfigChangeActivityLocaleTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subSequence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/RecycledLayersTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 4235,
  "endLine" : 4237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PositionInWindowTest.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matchesSafely()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 1064,
  "endLine" : 1066,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTestUtils.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/FrameRateTest.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/Shadow.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasureResultChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutDirectionChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawWithContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onModifierLocalsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalConsumer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalConsumer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusChangedModifier.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusChangedModifier.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusEventModifier.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusEventModifier.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusEventModifier.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOrderModifier.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRestorer.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDispatchEventsCompleted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetModifierNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancelFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusProperties.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusProperties.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusProperties.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun focusTargetAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleInvalidationForOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFocusRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusInvalidationManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusInvalidationManager.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusRequester.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAlignmentLinePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsNode.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 1662,
  "components" : [ "primary::compose" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrElse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrElseNullable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsConfiguration.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ComposedModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ComposedModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ComposedModifier.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/FrameRate.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsetHasCallbacksFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/spatial/RectManager.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/InnerNodeCoordinator.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadDelegate.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MutableVectorWithMutationTracking.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutComplete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNode.kt",
  "fileLinesCount" : 1606,
  "components" : [ "primary::compose" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeKind.kt",
  "fileLinesCount" : 440,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/OnPositionedDispatcher.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptHits()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/HitTestResult.kt",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun performDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onLayoutModifierNodeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sharePointerInputWithSiblings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/BackwardsCompatNode.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasureAndLayoutDelegate.kt",
  "fileLinesCount" : 803,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/IntrinsicsPolicy.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachChildAlignmentLinesOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MeasurePassDelegate.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsAttached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/PointerInputModifierNode.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onViewConfigurationChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/PointerInputModifierNode.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNode.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNode.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNode.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutModifierNode.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DepthSortedSet.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachChildAlignmentLinesOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateParentData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAttachedToNullParent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LookaheadPassDelegate.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::compose" ],
  "startLine" : 868,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/SensitiveContent.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/ZIndexModifier.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/Vector.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerModifier.kt",
  "fileLinesCount" : 887,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerScope.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerScope.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnGloballyPositionedModifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnGloballyPositionedModifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnGloballyPositionedModifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnGloballyPositionedModifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun placeAt()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Placeable.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnplaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadScope.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnRemeasuredModifier.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnRemeasuredModifier.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRelease()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1490,
  "endLine" : 1492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutInfo.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/TestModifierUpdater.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutId.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnLayoutRectChangedModifier.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformFrom()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadLayoutCoordinates.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadLayoutCoordinates.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutModifier.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/RectRulers.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/RectRulers.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/RectRulers.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnPlacedModifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnPlacedModifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnPlacedModifier.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/ApproachMeasureScope.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutBoundsHolder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelTimer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnFirstVisibleModifier.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/KeepScreenOn.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/KeepScreenOn.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollNode.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchPreScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun dispatchPreFling()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifier.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerEvent.kt",
  "fileLinesCount" : 1057,
  "components" : [ "primary::compose" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun dispatchCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markIsIn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/HitPathTracker.kt",
  "fileLinesCount" : 708,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun displayIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PointerIdArray.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearPreviouslyHitModifierNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewConfigurationChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consume()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEvent.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/TestTag.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/TestTag.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/TestTag.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateInterceptor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/PlatformTextInputModifierNode.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun show()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/SoftwareKeyboardController.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/SoftwareKeyboardController.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filterIncident()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ConfigurationScreenWidthHeightDetector.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ModifierNodeInspectablePropertiesDetector.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun afterCheckFile()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/MultipleAwaitPointerEventScopesDetector.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatValueSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/FloatValueSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/FloatValueSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntValueSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/IntValueSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/IntValueSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VariableSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/VariableSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/VariableSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstructionSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/InstructionSerializable.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/InstructionSerializable.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/AbstractSerializer.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntInstructionSerializable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/IntInstructionSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/IntInstructionSerializable.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initializeContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyDataOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int needsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canBeDisplayed()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getThemedColors()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hasSensorListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateDoc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useFeature()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/RemoteDocument.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/RcValue.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUserLocalValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/PlayerState.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateUpdaterImpl()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/StateUpdaterImpl.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/action/StateUpdaterActionCallback.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean removeEldestEntry()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean removeEldestEntry()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean removeEldestEntry()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void savePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restorePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1201,
  "endLine" : 1203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1206,
  "endLine" : 1208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageFilterQuality()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeMiter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1272,
  "endLine" : 1274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeJoin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1277,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1282,
  "endLine" : 1284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAntiAlias()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1287,
  "endLine" : 1289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1362,
  "endLine" : 1364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1376,
  "endLine" : 1378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixSkew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixSave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixRestore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1405,
  "endLine" : 1407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1478,
  "endLine" : 1480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShaderData getShaderData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidPaintContext.java",
  "fileLinesCount" : 1584,
  "components" : [ "primary::compose" ],
  "startLine" : 1543,
  "endLine" : 1545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidEdgeEffect.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/ThreadUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidRemoteContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBitmapLoader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEdgeEffectBuilder()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadVariableName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataMap getDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markVariableDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listensTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int updateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderData getShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hapticEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessibilityAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidRemoteContext.java",
  "fileLinesCount" : 643,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticLayout get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibleLineCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHyphenatedText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/AndroidComputedTextLayout.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCirclePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createTextFromFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeContextAndroid.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/profile/WidgetsProfileWriterV6.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/AndroidxRcPlatformServices.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/RCLogger.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriterAndroid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/RemoteComposeWriterAndroid.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun incReserve()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun addMove()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun rMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun quadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun rQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun conicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun rConicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun rLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun close()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun rewind()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePathBase.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parsePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun nanoTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getZone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun withZone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun instant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/LayoutTest.kt",
  "fileLinesCount" : 715,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean captureGoldFiles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearResults()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestResults()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAnimationTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHideString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataMap getDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hapticEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderData getShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteContext getContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentOperation.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CoreDocument getDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentOperation.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TestParameters getTestParameters()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentOperation.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentOperation.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/TestComponentOperation.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearResults()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestResults()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnimationTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHideString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadVariableName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hapticEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun savePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restorePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun replacePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun combinePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixSkew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixSave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixRestore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDraggable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBitmapLoader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserLocalBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearUserLocalBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearUserLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearUserLocalInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearUserLocalColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearUserLocalFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSystemLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSystemLocalString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpsPerFrame()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseChoreographer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIdActionListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getEvalTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShaderControl()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/RemoteComposePlayer.java",
  "fileLinesCount" : 765,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getVisibleVirtualViews()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeTouchHelper.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAccessibilityDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxRemoteComposeAccessibilityRegistrar.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidxSemanticNodeApplier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/platform/AndroidxSemanticNodeApplier.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getComponentIdAt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isShowOnScreenAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isClickAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean showOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performClick()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/accessibility/CoreDocumentAccessibility.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int updateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHapticEngine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExternalFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkShaders()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseChoreographer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getDefaultTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResolvedData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemoteComposeView.java",
  "fileLinesCount" : 915,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/RemoteComposePlayer.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setImageFilterQuality()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStrokeMiter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStrokeJoin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAntiAlias()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBitmapLoader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadVariableName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun putObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hapticEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listensTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setHaptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposeRemoteContext.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun savePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restorePaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixSkew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixSave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun matrixRestore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintContext.kt",
  "fileLinesCount" : 705,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun release()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/DisplayPool.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asAndroidPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposePath.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addView()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/SecondaryDisplay.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun newSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteComposeCapture.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customComponentFor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CustomComponentFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureComposeView.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureComposeView.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRemoteComposeState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CaptureComposeView.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun forceSendingPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 681,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSaveCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1083,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RecordingCanvas.kt",
  "fileLinesCount" : 1585,
  "components" : [ "primary::compose" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeRenderEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/BlurEffect.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteCompose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/ScrollModifier.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/ScrollModifier.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/AlignByBaselineModifier.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/ZIndexModifier.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/DrawWithContentModifier0.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/DrawWithContentModifier0.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RippleModifier.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/BackgroundModifier.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun painterRemoteBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/painter/RemoteBitmapPainter.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteSweepGradient.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shaders/RemoteLinearGradient.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun internalAsFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asRemoteDp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getAnimationTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isTimeVar()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteLong.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIdForCreationState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteState.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLongIdForCreationState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteState.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNamedRemoteBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIntId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ValueChange()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteInt.kt",
  "fileLinesCount" : 940,
  "components" : [ "primary::compose" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteDp.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toPx()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shapes/RemoteCornerSize.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toPx()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shapes/RemoteCornerSize.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RecordingCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/WriteToDocument.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawWithContentScope0.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawWithContentScope0.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawScope.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/StateLayout.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteOffset.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remoteComponentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remoteComponentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remoteComponentCenterX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remoteComponentCenterY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteFloatContext.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun tween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas0.kt",
  "fileLinesCount" : 685,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Hour()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Minutes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun UtcOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DayOfWeek()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DayOfMonth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvasDrawScope0.kt",
  "fileLinesCount" : 989,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteCanvas.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteContext.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun offsetSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteSize.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteSize.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun RemoteSpacerV2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteSpacerV2.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderChildren()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun render()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeNodeV2.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeApplierV2.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeApplierV2.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeApplierV2.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeApplierV2.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void header()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBitmapName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppend()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String version()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixSkew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixRestore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixSave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixRotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1116,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1137,
  "endLine" : 1139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1169,
  "endLine" : 1171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float asFloatId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1260,
  "endLine" : 1262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1280,
  "endLine" : 1282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDynamicFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1290,
  "endLine" : 1292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrayValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1300,
  "endLine" : 1302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1310,
  "endLine" : 1312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1337,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void idLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1348,
  "endLine" : 1350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIntegerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1372,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1510,
  "endLine" : 1512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1548,
  "endLine" : 1550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContainerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1553,
  "endLine" : 1555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1602,
  "endLine" : 1604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierAlignBy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1609,
  "endLine" : 1611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierPadding()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1666,
  "endLine" : 1668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierRipple()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1680,
  "endLine" : 1682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1716,
  "endLine" : 1718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipRectModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1734,
  "endLine" : 1736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLoopStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLoopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1751,
  "endLine" : 1753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCanvasOperationsStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1907,
  "endLine" : 1909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunActionsStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1912,
  "endLine" : 1914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1921,
  "endLine" : 1923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentWidthValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1930,
  "endLine" : 1932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentHeightValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1939,
  "endLine" : 1941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentContentWidthValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1948,
  "endLine" : 1950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentContentHeightValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1957,
  "endLine" : 1959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentXValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1966,
  "endLine" : 1968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentYValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1975,
  "endLine" : 1977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentRootXValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1984,
  "endLine" : 1986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentRootYValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 1993,
  "endLine" : 1995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImpulse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2171,
  "endLine" : 2173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImpulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2176,
  "endLine" : 2178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImpulseEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2181,
  "endLine" : 2183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticleLoopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2236,
  "endLine" : 2238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2244,
  "endLine" : 2246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEndFloatFunctionDef()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2249,
  "endLine" : 2251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2259,
  "endLine" : 2261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bitmapAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2268,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2277,
  "endLine" : 2279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void timeAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2287,
  "endLine" : 2289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawComponentContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2292,
  "endLine" : 2294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOnBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2336,
  "endLine" : 2338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathCombine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2383,
  "endLine" : 2386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performHaptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2393,
  "endLine" : 2395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2404,
  "endLine" : 2406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2411,
  "endLine" : 2413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2422,
  "endLine" : 2424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getColorAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2434,
  "endLine" : 2436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMatrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2446,
  "endLine" : 2448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textSubtext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2458,
  "endLine" : 2460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textTransform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2471,
  "endLine" : 2473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bitmapTextMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2484,
  "endLine" : 2486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rem()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2493,
  "endLine" : 2495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixConst()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2526,
  "endLine" : 2528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2536,
  "endLine" : 2538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2560,
  "endLine" : 2562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wakeIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2569,
  "endLine" : 2571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentVisibilityOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2599,
  "endLine" : 2601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidthModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2608,
  "endLine" : 2610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeightModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2617,
  "endLine" : 2619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeightInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2626,
  "endLine" : 2628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchDownModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2633,
  "endLine" : 2635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchUpModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2640,
  "endLine" : 2642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchCancelModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2647,
  "endLine" : 2649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidthInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2654,
  "endLine" : 2656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawContentOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2661,
  "endLine" : 2663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLayoutCompute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2671,
  "endLine" : 2673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endLayoutCompute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2676,
  "endLine" : 2678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2703,
  "endLine" : 2705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsiblePriorityModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2712,
  "endLine" : 2714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueStringChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2748,
  "endLine" : 2750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueFloatChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2768,
  "endLine" : 2770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueIntegerChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2777,
  "endLine" : 2779,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueFloatExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 2786,
  "endLine" : 2788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isClickable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/AccessibleComponent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/AccessibleComponent.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean isInterestingForSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/AccessibilitySemantics.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Role getRole()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean supportsScrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int scrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean showOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getmValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollForward()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollBackwards()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/ScrollableComponent.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFromId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPathWinding()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putPathWinding()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cacheFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wasNotWritten()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markWritten()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createNextAvailableId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listenToVar()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markVariableDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeState.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WireBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax_size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean available()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readOperationType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeDouble()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/WireBuffer.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemotePathBase()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incReserve()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemotePathBase.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteContext getContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesNeedsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNeedsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void needsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wakeIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisualDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintContext.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/IntegerConstant.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/LongConstant.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/TimeVariables.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/TimeVariables.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/TimeVariables.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clock withZone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/SystemClock.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant instant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/SystemClock.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nanoTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/SystemClock.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operation.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProfiles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Header.java",
  "fileLinesCount" : 725,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCompare.java",
  "fileLinesCount" : 654,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMerge.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapTextMeasure.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixScale.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateValues()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataDynamicListFloat.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextSubtext.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCreate.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapIds.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSave.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawSector.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShaderTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ShaderData.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataMapLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FontData.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextAnchored.java",
  "fileLinesCount" : 263,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValueId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawOval.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixSkew.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IdLookup.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation construct()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase4.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TimeAttribute.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawContent.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Theme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Theme.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRect.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rem()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmap.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipPath.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ImageAttribute.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapInt.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRotate.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixVectorMath.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixConstant.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/matrix/MatrixExpression.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathTween.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawRoundRect.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClickArea.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/UpdateDynamicFloatList.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionCall.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathExpression.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookupInt.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixFromPath.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawLine.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawPath.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/HapticFeedback.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathAppend.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLookup.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesLoop.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ClipRect.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintBundle commit()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/Painter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int gitIds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintPathEffects.java",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawCircle.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextAttribute.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawToBitmap.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnPath.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextFromFloat.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterestingForSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsScrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollByOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int scrollDirection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentBehavior.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation construct()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase6.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorConstant.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatConstant.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontText.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/NamedVariable.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LoopOperation.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClickable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Role getRole()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ClickModifierOperation.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/MeasurePass.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/MeasurePass.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/Size.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/Size.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/Size.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/Size.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setW()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setH()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getW()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getH()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowsAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean same()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInvisible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearVisibilityOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowsAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/measure/ComponentMeasure.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimateMeasure.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimationId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMotionDuration()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMotionEasingType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVisibilityDuration()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibilityEasingType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ANIMATION getEnterAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ANIMATION getExitAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int animationToInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInVerticalFill()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ColumnLayout.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanvasLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CanvasLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/StateLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::compose" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/BoxLayout.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInHorizontalFill()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/RowLayout.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInHorizontalFill()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInVerticalFill()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasHorizontalIntrinsicDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean hasVerticalIntrinsicDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasVerticalIntrinsicDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleColumnLayout.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/ImageLayout.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/FitBoxLayout.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHorizontalIntrinsicDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsibleRowLayout.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAtLeastVersion7()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short getFlagsFromTextAlign()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/TextLayout.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static short getFlagsFromTextAlign()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CoreText.java",
  "fileLinesCount" : 1193,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasTouchListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasTouchListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/RootLayoutComponent.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int estimateIterations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchCancelModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchCancelModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanvasContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasContent.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMax()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZIndexModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ZIndexModifierOperation.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RippleModifierOperation.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAtLeastVersion7()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BorderModifierOperation.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutComponent getParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DimensionModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWrap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFill()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIntrinsicMin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIntrinsicMax()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyEdgeEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float contentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float contentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/MarqueeModifierOperation.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getContentDimension()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesHorizontalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean handlesVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightInModifierOperation.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBottom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLeft()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBottom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnimating()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/OffsetModifierOperation.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentVisibilityOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RoundedClipRectModifierOperation.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeightIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HeightModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidthIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/WidthModifierOperation.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ClipRectModifierOperation.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/GraphicsLayerModifierOperation.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAtLeastVersion7()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/BackgroundModifierOperation.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPriority()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchUpModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchUpModifierOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListActionsOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutComponentContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponentContent.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPaddingTop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPaddingRight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPaddingBottom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasComputedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifierOperation getWidthModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifierOperation getHeightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCanvasOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentModifiers getComponentModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getChildrenComponents()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/LayoutComponent.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNeedsBoundsAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsBoundsAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimationId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Component getParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setParent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float maxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float minIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float maxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlignValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasComputedLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int clearOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGone()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInvisible()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLocationInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesNeedsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogNode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/AnimatableValue.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/AnimatableValue.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/AnimatableValue.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/AnimatableValue.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TouchDownModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void read()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/TouchDownModifierOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseOperation.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closePath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/PathGenerator.java",
  "fileLinesCount" : 516,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getIntValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/CollectionsAccess.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean infix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float asNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/MatrixOperations.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParamsCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String toStringInfix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean infix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntegerExpressionEvaluator.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int hash()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntMap.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int hash()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntIntMap.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/DataMap.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/DataMap.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSystemVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNormalVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDataVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isVar1()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isOperationVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float asNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/StringSerializer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/StringSerializer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDuration()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPropagate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/FloatAnimation.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CubicEasing()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/CubicEasing.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/Easing.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/GeneralEasing.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiff()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/GeneralEasing.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/GeneralEasing.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StepCurve()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/StepCurve.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ArrayAccess.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getIntValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ArrayAccess.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float get()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/Matrix.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean infix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float asNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/AnimatedFloatExpression.java",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRCColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ColorUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int createColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ColorUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int hash()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/IntFloatMap.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapFontTextOnPath.java",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/WakeIn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathData.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapScaled.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation construct()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase2.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapData.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatExpression.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorExpression.java",
  "fileLinesCount" : 543,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInterestingForSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/RootContentDescription.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorTheme.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBitmapTextAnchored.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serializeToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSerializedName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextData.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Operation construct()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawBase3.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawArc.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/IntegerExpression.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DebugMessage.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int estimateIterations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ConditionalOperations.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextLength.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTweenPath.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawText.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextTransform.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixTranslate.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String name()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int id()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TouchExpression.java",
  "fileLinesCount" : 758,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float asNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long longIdFromNan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long idFromLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String idString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordingRemoteComposeBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBitmapName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppend()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixSkew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixRestore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixSave()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixRotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixTranslate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixScale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDynamicFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrayValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void idLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIntegerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContainerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierAlignBy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierPadding()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 924,
  "endLine" : 926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierRipple()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipRectModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLoopStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addLoopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCanvasOperationsStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRunActionsStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentWidthValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1086,
  "endLine" : 1088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentHeightValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImpulse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImpulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1194,
  "endLine" : 1196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addImpulseEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addParticleLoopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void defineFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1236,
  "endLine" : 1238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addEndFloatFunctionDef()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1241,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bitmapAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1251,
  "endLine" : 1253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1256,
  "endLine" : 1258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void timeAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawComponentContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1266,
  "endLine" : 1268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOnBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1290,
  "endLine" : 1292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathCombine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performHaptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1353,
  "endLine" : 1355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getColorAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1358,
  "endLine" : 1360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMatrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1363,
  "endLine" : 1365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void textSubtext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1368,
  "endLine" : 1370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void bitmapTextMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1373,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rem()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1383,
  "endLine" : 1385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixConst()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wakeIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1415,
  "endLine" : 1417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentVisibilityOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1433,
  "endLine" : 1435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeightInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1450,
  "endLine" : 1452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchDownModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1455,
  "endLine" : 1457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchUpModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1460,
  "endLine" : 1462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchCancelModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1465,
  "endLine" : 1467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidthInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1470,
  "endLine" : 1472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawContentOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1475,
  "endLine" : 1477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLayoutCompute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endLayoutCompute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1485,
  "endLine" : 1487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1510,
  "endLine" : 1512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsiblePriorityModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1515,
  "endLine" : 1517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueStringChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1540,
  "endLine" : 1542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueFloatChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1551,
  "endLine" : 1553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueIntegerChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1556,
  "endLine" : 1558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueFloatExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1561,
  "endLine" : 1563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpanOp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1569,
  "endLine" : 1571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1584,
  "endLine" : 1586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadVariableName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1594,
  "endLine" : 1596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1599,
  "endLine" : 1601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1604,
  "endLine" : 1606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1609,
  "endLine" : 1611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1614,
  "endLine" : 1616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1619,
  "endLine" : 1621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1624,
  "endLine" : 1626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1629,
  "endLine" : 1631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1634,
  "endLine" : 1636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1644,
  "endLine" : 1646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1649,
  "endLine" : 1651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1654,
  "endLine" : 1656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1659,
  "endLine" : 1661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1669,
  "endLine" : 1671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataMap getDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1680,
  "endLine" : 1682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1685,
  "endLine" : 1687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1696,
  "endLine" : 1698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hapticEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1701,
  "endLine" : 1703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1717,
  "endLine" : 1719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1723,
  "endLine" : 1725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1733,
  "endLine" : 1735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1738,
  "endLine" : 1740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1743,
  "endLine" : 1745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1748,
  "endLine" : 1750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1753,
  "endLine" : 1755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1758,
  "endLine" : 1760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1763,
  "endLine" : 1765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1768,
  "endLine" : 1770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1773,
  "endLine" : 1775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1778,
  "endLine" : 1780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listensTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1783,
  "endLine" : 1785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int updateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1788,
  "endLine" : 1790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShaderData getShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RecordingRemoteComposeBuffer.java",
  "fileLinesCount" : 1810,
  "components" : [ "primary::compose" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deepToString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean suitableForTransition()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/PaintOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RcPlatformServices.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RcPlatformServices.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlpha8Image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RcPlatformServices.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDensity()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDocLoadTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDocLoadTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAnimationTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseChoreographer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUseChoreographer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClock()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaintTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaintTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintContext getPaintContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaintContext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBasicDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisualDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDebug()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearLastOpCount()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDocumentApiLevel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRequiredCapabilities()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequiredCapabilities()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeBuffer getBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeState getRemoteComposeState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRemoteComposeState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentSizing()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getClickAreas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RootLayoutComponent getRootLayoutComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperties()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostExceptionID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHostExceptionID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bitmapMemory()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHapticEngine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void appliedTouchOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addActionCallback()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearActionCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float width()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float height()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadata()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerLayoutCompute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1087,
  "endLine" : 1089,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1243,
  "endLine" : 1245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addIdActionListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1252,
  "endLine" : 1254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HashSet getIdActionListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void warnClickListeners()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1319,
  "endLine" : 1321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpsPerFrame()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1516,
  "endLine" : 1518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int needsRepaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1758,
  "endLine" : 1760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfImages()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1767,
  "endLine" : 1769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSizeOfImages()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1776,
  "endLine" : 1778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1932,
  "endLine" : 1934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkShaders()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1956,
  "endLine" : 1958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateDoc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 1995,
  "endLine" : 1997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUpdateDoc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/CoreDocument.java",
  "fileLinesCount" : 2005,
  "components" : [ "primary::compose" ],
  "startLine" : 2002,
  "endLine" : 2004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeWriter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performHaptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMatrixMultiply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wakeIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int bufferSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int textCreateId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTextAnchored()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1332,
  "endLine" : 1334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppend()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1500,
  "endLine" : 1502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppendLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1507,
  "endLine" : 1509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppendQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppendMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1534,
  "endLine" : 1536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppendClose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1541,
  "endLine" : 1543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pathAppendReset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1548,
  "endLine" : 1550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addPathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1558,
  "endLine" : 1560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1579,
  "endLine" : 1581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void matrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1600,
  "endLine" : 1602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1611,
  "endLine" : 1613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1620,
  "endLine" : 1622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1642,
  "endLine" : 1644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1652,
  "endLine" : 1654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1662,
  "endLine" : 1664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1821,
  "endLine" : 1823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 1831,
  "endLine" : 1833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2326,
  "endLine" : 2328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2453,
  "endLine" : 2455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float asFloatId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2501,
  "endLine" : 2503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int createID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2669,
  "endLine" : 2671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2678,
  "endLine" : 2680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2731,
  "endLine" : 2733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2760,
  "endLine" : 2762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2826,
  "endLine" : 2828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 2831,
  "endLine" : 2833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawComponentContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3005,
  "endLine" : 3007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCanvasOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3033,
  "endLine" : 3035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endCanvasOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3038,
  "endLine" : 3040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRunActions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3043,
  "endLine" : 3045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endRunActions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3048,
  "endLine" : 3050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3085,
  "endLine" : 3087,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3492,
  "endLine" : 3494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrayValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3568,
  "endLine" : 3570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3660,
  "endLine" : 3662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nameBitmapId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3706,
  "endLine" : 3708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float createFloatId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3714,
  "endLine" : 3716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void impulse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3721,
  "endLine" : 3723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void impulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3744,
  "endLine" : 3746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void impulseEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3749,
  "endLine" : 3751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void endFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3859,
  "endLine" : 3861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void callFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3869,
  "endLine" : 3871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int addTimeLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3879,
  "endLine" : 3881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3923,
  "endLine" : 3925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOnBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3972,
  "endLine" : 3974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawOnBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3981,
  "endLine" : 3983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addComponentVisibilityOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 3990,
  "endLine" : 3992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidthModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4000,
  "endLine" : 4002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeightModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4010,
  "endLine" : 4012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierRipple()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4017,
  "endLine" : 4019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierZIndex()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4026,
  "endLine" : 4028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHeightInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4060,
  "endLine" : 4062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4069,
  "endLine" : 4071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchDownModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4076,
  "endLine" : 4078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchUpModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4083,
  "endLine" : 4085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchCancelModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4090,
  "endLine" : 4092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addContainerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4097,
  "endLine" : 4099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4107,
  "endLine" : 4109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4117,
  "endLine" : 4119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDynamicModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4127,
  "endLine" : 4129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBackground()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4141,
  "endLine" : 4143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAlignByModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4148,
  "endLine" : 4150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClipRectModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4155,
  "endLine" : 4157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWidthInModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4180,
  "endLine" : 4182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierPadding()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4192,
  "endLine" : 4194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addDrawContentOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4199,
  "endLine" : 4201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addClickModifierOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4250,
  "endLine" : 4252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollapsiblePriorityModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4260,
  "endLine" : 4262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addModifierBorder()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4300,
  "endLine" : 4302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueStringChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4326,
  "endLine" : 4328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueFloatChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4348,
  "endLine" : 4350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueIntegerChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4358,
  "endLine" : 4360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValueFloatExpressionChangeActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4368,
  "endLine" : 4370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4435,
  "endLine" : 4437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4440,
  "endLine" : 4442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4445,
  "endLine" : 4447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4450,
  "endLine" : 4452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFloat getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4456,
  "endLine" : 4458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFloat getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4462,
  "endLine" : 4464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFloat getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4468,
  "endLine" : 4470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFloat getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4474,
  "endLine" : 4476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFloat getParentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4480,
  "endLine" : 4482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RFloat getParentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeWriter.java",
  "fileLinesCount" : 4491,
  "components" : [ "primary::compose" ],
  "startLine" : 4486,
  "endLine" : 4488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getContentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getContentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRootX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRootY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValueKeys.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApiLevel()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/profile/Profile.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOperationsProfiles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/profile/Profile.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun areFloatExpressionOperationsValid()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun validateOps()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathCombine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun performHaptic()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getColorAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textSubtext()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bitmapTextMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun MatrixMultiply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun MatrixMultiply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun checkAndClearForceSendingNewPaint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun buffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bufferSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTheme()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRootContentBehavior()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textCreateId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textMerge()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTextOnPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawTweenPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathTween()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathCreate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathAppend()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathAppendLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathAppendQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathAppendMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathAppendClose()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pathAppendReset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addPathString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rFun()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun skew()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matrixFromPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun save()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scale()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFloatConstant()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reserveFloatVariable()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addComponentWidthValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addComponentHeightValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNamedColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setColorName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setStringName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNamedString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNamedInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNamedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNamedBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 754,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addColorExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun floatExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun floatExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addBoolean()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mapLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textLength()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun easing()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bitmapAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun integerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun integerExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asFloatId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun timeAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun exp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun anim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun textLookup()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createTextFromFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun root()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startLoopVar()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endLoop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun conditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endConditionalOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1077,
  "endLine" : 1079,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startCollapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1090,
  "endLine" : 1092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endCollapsibleColumn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startCollapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endCollapsibleRow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1128,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun canvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1132,
  "endLine" : 1134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawComponentContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endCanvas()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startCanvasOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1148,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endCanvasOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startRunActions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endRunActions()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1160,
  "endLine" : 1162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startFitBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1185,
  "endLine" : 1187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endFitBox()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1189,
  "endLine" : 1191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun image()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startStateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endStateLayout()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addModifierScroll()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endTextComponent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1309,
  "endLine" : 1311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun box()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1317,
  "endLine" : 1319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addStringList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addStringList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1325,
  "endLine" : 1327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1329,
  "endLine" : 1331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFloatList()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1337,
  "endLine" : 1339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFloatMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun storeBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1353,
  "endLine" : 1355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addBitmapFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1357,
  "endLine" : 1359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun nameBitmapId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFloatId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun impulse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1369,
  "endLine" : 1371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun impulse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1373,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun impulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun impulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1381,
  "endLine" : 1383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun impulseEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1385,
  "endLine" : 1387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun callFloatFunction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1414,
  "endLine" : 1416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addTimeLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1422,
  "endLine" : 1424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDebugMessage()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matrixExpression()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addFont()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1446,
  "endLine" : 1448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Hour()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1451,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Minutes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Seconds()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1461,
  "endLine" : 1463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ContinuousSec()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun UtcOffset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1471,
  "endLine" : 1473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DayOfWeek()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Month()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1481,
  "endLine" : 1483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun DayOfMonth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1486,
  "endLine" : 1488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1491,
  "endLine" : 1493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1496,
  "endLine" : 1498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentContentWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1501,
  "endLine" : 1503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentContentHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1511,
  "endLine" : 1513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1516,
  "endLine" : 1518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentRootX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ComponentRootY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1526,
  "endLine" : 1528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rand()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun index()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1536,
  "endLine" : 1538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animationTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1541,
  "endLine" : 1543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deltaTime()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1546,
  "endLine" : 1548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rf()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1550,
  "endLine" : 1552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rf()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1554,
  "endLine" : 1556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun windowWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1699,
  "endLine" : 1701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun windowHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeContext.kt",
  "fileLinesCount" : 1864,
  "components" : [ "primary::compose" ],
  "startLine" : 1704,
  "endLine" : 1706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DrawWithContentModifier.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/VisibilityModifier.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/VisibilityModifier.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/GraphicsLayerModifier.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFloatAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/GraphicsLayerModifier.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntAttribute()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/GraphicsLayerModifier.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightModifier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeightModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightModifier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightModifier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightModifier.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlignByModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/AlignByModifier.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/AlignByModifier.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/PaddingModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/PaddingModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/PaddingModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBottom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/PaddingModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/PaddingModifier.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnsupportedModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/UnsupportedModifier.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickActionModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ClickActionModifier.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMax()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComponentId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSpacedBy()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RectShape.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTop()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RectShape.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RectShape.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBottom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RectShape.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/CollapsiblePriorityModifier.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RippleModifier.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBlue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGreen()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRed()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SolidBackgroundModifier.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/OffsetModifier.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/OffsetModifier.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/OffsetModifier.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicBorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicBorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColorId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicBorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShapeType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicBorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicBorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/BorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/BorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/BorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShapeType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/BorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/BorderModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicSolidBackgroundModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicSolidBackgroundModifier.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DynamicSolidBackgroundModifier.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTopStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RoundedRectShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTopEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RoundedRectShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBottomStart()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RoundedRectShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBottomEnd()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RoundedRectShape.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZIndexModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ZIndexModifier.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ZIndexModifier.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ZIndexModifier.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SemanticsModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/SemanticsModifier.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClipModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ClipModifier.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidthModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/WidthModifier.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMax()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/HeightInModifier.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/ComponentLayoutComputeModifier.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDensity()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/CreationDisplayInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/CreationDisplayInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/CreationDisplayInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDensityDpi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/CreationDisplayInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShaderID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeShader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShaderID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeShader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShaderTextID()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RemoteComposeShader.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toByte()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDouble()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toInt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toShort()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toChar()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun min()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun min()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun arrayValue()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun max()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun max()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun max()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun min()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun min()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun min()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pow()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sqrt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun abs()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sign()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copySign()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copySign()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copySign()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun exp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ceil()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun floor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ln()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun round()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun tan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun asin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun acos()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun atan()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun atan2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun atan2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun atan2()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cbrt()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ifThenElse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ifElse()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toDeg()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toRad()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun second()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun first()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun noiseFrom()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sqrSum()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun step()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lerp()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hypot()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/RFloat.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/ComponentValuesCache.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueFloatExpressionChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueIntegerChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueIntegerExpressionChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/HostAction.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/actions/ValueFloatChange.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChildren()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeAssertion.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::glance" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/GlanceMappedNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::glance" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toDebugString()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/GlanceMappedNode.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::glance" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNode.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::glance" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNodes()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/TestContext.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::glance" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeMatcher.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::glance" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchesAny()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/GlanceNodeMatcher.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::glance" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTestEnvironment.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::glance" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Applier.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Applier.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Applier.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  set()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrElseNullable()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getOrNull()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/semantics/SemanticsProperties.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::glance" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProvider()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/unit/ColorProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProvider()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/unit/ColorProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColor()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/unit/ColorProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ColorProvider()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/color/DayNightColorProviders.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::glance" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/layout/Alignment.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::glance" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected suspend fun sendEvent()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/Session.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::glance" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open suspend fun onCompositionError()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/Session.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::glance" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/IdleEventBroadcastReceiver.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::glance" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLightIdleOrLowPowerStandby()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/IdleEventBroadcastReceiver.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::glance" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isIdle()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/IdleEventBroadcastReceiver.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::glance" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInteractive()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/InteractiveFrameClock.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::glance" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/FontFamily.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::glance" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/action/Action.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::glance" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addChildView()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RemoteViewsTranslator.kt",
  "fileLinesCount" : 481,
  "components" : [ "primary::glance" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCount()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getItems()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeItems()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRemoteAdapter()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onCompositionError()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClosed()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateGlance()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateAppWidgetOptions()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun runLambda()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetSession.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::glance" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnCheckedChangeResponse()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ApplyAction.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::glance" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnCheckedChangeResponse()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ApplyAction.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::glance" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsetOnCheckedChangeResponse()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ApplyAction.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::glance" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsetOnClickResponse()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ApplyAction.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::glance" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startForegroundService()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/action/ActionTrampoline.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::glance" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyVerticalGrid.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::glance" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/lazy/LazyList.kt",
  "fileLinesCount" : 303,
  "components" : [ "primary::glance" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCompoundButtonChecked()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/translators/CompoundButtonApi31Impl.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::glance" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setImageViewIcon()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/translators/ImageTranslator.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::glance" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextViewGravity()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/translators/TextTranslator.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::glance" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun curvedComposable()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/CurvedRow.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SingleEntityTemplate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/template/SingleEntityTemplateLayouts.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::glance" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SeekableAnimatedVectorDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable mutate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 302,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onStateChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 494,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resume()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object getTargetByName()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllowCaching()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTranslucentRoot()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1069,
  "endLine" : 1071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRootAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1208,
  "endLine" : 1210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1214,
  "endLine" : 1216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1270,
  "endLine" : 1273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float cross()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStateChanged()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStateChanged()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroupName()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1521,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix getLocalMatrix()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1525,
  "endLine" : 1527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRotation()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1584,
  "endLine" : 1586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotX()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1597,
  "endLine" : 1599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPivotY()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1610,
  "endLine" : 1612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleX()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1623,
  "endLine" : 1625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScaleY()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslateX()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1649,
  "endLine" : 1651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslateY()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1662,
  "endLine" : 1664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathName()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1745,
  "endLine" : 1747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1750,
  "endLine" : 1752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClipPath()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1758,
  "endLine" : 1760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClipPath()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1824,
  "endLine" : 1826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1900,
  "endLine" : 1902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1974,
  "endLine" : 1976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStrokeColor()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1997,
  "endLine" : 1999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStrokeColor()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2002,
  "endLine" : 2004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2007,
  "endLine" : 2009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2012,
  "endLine" : 2014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getStrokeAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2017,
  "endLine" : 2019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStrokeAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2022,
  "endLine" : 2024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getFillColor()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2028,
  "endLine" : 2030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFillColor()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2033,
  "endLine" : 2035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getFillAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2038,
  "endLine" : 2040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFillAlpha()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2043,
  "endLine" : 2045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getTrimPathStart()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2048,
  "endLine" : 2050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTrimPathStart()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2053,
  "endLine" : 2055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getTrimPathEnd()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2058,
  "endLine" : 2060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTrimPathEnd()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2063,
  "endLine" : 2065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getTrimPathOffset()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2068,
  "endLine" : 2070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTrimPathOffset()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 2073,
  "endLine" : 2075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/Animatable2Compat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/Animatable2Compat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatedVectorDrawableCompat()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearAnimationCallbacks()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArgbEvaluator getInstance()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/ArgbEvaluator.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathInterpolatorCompat()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/PathInterpolatorCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorAdapter()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void init()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStableIds()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterQueryProvider()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deliverSelfNotifications()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorAdapter.java",
  "fileLinesCount" : 477,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewBinder()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewText()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStringConversionColumn()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStringConversionColumn()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/SimpleCursorAdapter.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewResource()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownViewResource()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/ResourceCursorAdapter.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence convertResultToString()",
  "longName" : "",
  "relativeFileName" : "cursoradapter/cursoradapter/src/main/java/androidx/cursoradapter/widget/CursorFilter.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::cursoradapter" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeClipBounds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setResizeClip()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getResizeClip()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  ObjectAnimator ofObject()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ObjectAnimatorUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::transition" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransitionVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi23.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  PropertyValuesHolder ofObject()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PropertyValuesHolderUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bitmap createBitmap()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void suppressLayout()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrdering()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTransitionCount()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet setStartDelay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet addListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet removeListener()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fade()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSide()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/SidePropagation.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::transition" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void saveNonTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void clearNonTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransitionVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void transformMatrixToGlobal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void transformMatrixToLocal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PatternPathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPatternPath()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float distance()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PatternPathMotion.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::transition" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix evaluate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matrix get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeImageTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getReparentWithOverlay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReparentWithOverlay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getReparent()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReparent()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIdentityTransforms()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Matrix getMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GhostViewHolder getHolder()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getZ()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneY()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneY()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneX()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneY()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slide()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slide()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSlideEdge()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Slide.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::transition" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformMatrixToGlobal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transformMatrixToLocal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi29.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinimumHorizontalAngle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinimumVerticalAngle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaximumAngle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransitionInflater()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransitionInflater from()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionInflater.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::transition" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionValues.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionValues.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scene()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroup getSceneRoot()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCurrentScene()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scene getCurrentScene()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterAction()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitAction()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCreatedFromLayoutResource()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Scene.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::transition" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void transformMatrixToGlobal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void transformMatrixToLocal()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAnimationMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float getTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void animateTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ImageViewUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::transition" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/AutoTransition.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::transition" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void oops()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTranslate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScale()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScale()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotate()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSinCos()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSinCos()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkew()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkew()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transitionTo()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void go()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void go()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void beginDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GhostViewPlatform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMatrix()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GhostViewPort getGhostView()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setGhostView()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeScroll()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Explode()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float calculateDistance()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Explode.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::transition" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandle()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/FragmentTransitionSupport.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::transition" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void enableZ()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CanvasUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::transition" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void disableZ()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CanvasUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::transition" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PathProperty.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::transition" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewX()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VisibilityPropagation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::transition" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewY()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VisibilityPropagation.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::transition" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMode()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 567,
  "endLine" : 569,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelay()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeInterpolator getInterpolator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValidMatch()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargetIds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargets()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1520,
  "endLine" : 1522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTargetNames()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1535,
  "endLine" : 1537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1564,
  "endLine" : 1566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAnimators()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 1869,
  "endLine" : 1871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathMotion getPathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2207,
  "endLine" : 2209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenterCallback()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2222,
  "endLine" : 2224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EpicenterCallback getEpicenterCallback()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2237,
  "endLine" : 2239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPropagation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2268,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionPropagation getPropagation()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2285,
  "endLine" : 2287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCanRemoveViews()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2313,
  "endLine" : 2315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2319,
  "endLine" : 2321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2355,
  "endLine" : 2357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyListeners()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2362,
  "endLine" : 2364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final long getTotalDurationMillis()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2393,
  "endLine" : 2395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2504,
  "endLine" : 2506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2530,
  "endLine" : 2532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2720,
  "endLine" : 2722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2724,
  "endLine" : 2726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2752,
  "endLine" : 2754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPlayTimeMillis()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2757,
  "endLine" : 2759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCurrentFraction()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2762,
  "endLine" : 2764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReady()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2767,
  "endLine" : 2769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 2864,
  "endLine" : 2866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float kineticEnergyToVelocity()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/VelocityTracker1D.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::transition" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLeftTopRightBottom()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi22.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setValue()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawer.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::tv" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberDrawerState()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/NavigationDrawer.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::tv" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ChipStyles.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::tv" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardStyles.kt",
  "fileLinesCount" : 216,
  "components" : [ "primary::tv" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonStyles.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::tv" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceStyles.kt",
  "fileLinesCount" : 615,
  "components" : [ "primary::tv" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TabSeparator()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/TabRow.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::tv" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Glow.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::tv" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Border.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::tv" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApiVersion()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPassiveListenerEvent()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/PassiveListenerCallbackStub.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerMeasureCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedMeasureClient.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedMeasureClient.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedMeasureClient.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExerciseUpdateListenerEvent()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ExerciseUpdateListenerStub.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/request/ExerciseGoalRequest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMeasureCallbackEvent()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/MeasureCallbackStub.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/internal/StatusCallback.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExerciseInfo()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/internal/ExerciseInfoCallback.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/internal/ExerciseInfoCallback.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Exception getApiVersionCheckFailureException()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConnectionConfiguration getConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConnectionManager getConnectionManager()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S getService()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/Client.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::health" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ApiVersionException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinVersion()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ApiVersionException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseQueueOperation()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueueOperation trackExecution()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration getConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getKey()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getClientName()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBindAction()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPackageName()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QueueOperation getRefreshVersionOperation()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenerKey()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRetryDelayMs()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshServiceVersion()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::health" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleForExecution()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBindToSelfEnabled()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBindToSelf()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenerKey getListenerKey()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QueueOperation getListenerOperation()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::health" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServicePackageName()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBindAction()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiClientName()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getClient()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/HealthServices.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::health" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DebouncedGoal.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartInstant()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/IntervalDataPoint.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEndInstant()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/IntervalDataPoint.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getTimeInstant()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/SampleDataPoint.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ProtoParcelable.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEvent.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::health" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/BatchingMode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfExerciseTypeConfig.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfExerciseTypeConfig.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseType.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseType.kt",
  "fileLinesCount" : 289,
  "components" : [ "primary::health" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/GolfShotEventCapabilities.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toProto()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseTypeConfig.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/stubs/MutableStub.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::health" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun grantPermission()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakePermissionController.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun grantPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakePermissionController.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::health" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun revokePermission()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakePermissionController.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakePermissionController.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun revokeAllPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/FakePermissionController.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createReadPermissionLegacy()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermission.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::health" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createWritePermissionLegacy()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/permission/HealthPermission.kt",
  "fileLinesCount" : 388,
  "components" : [ "primary::health" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getFeatureStatus()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/feature/HealthConnectFeaturesPlatformImpl.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/contracts/ExerciseRouteRequestContract.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/contracts/HealthPermissionsRequestContract.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsCadenceRecord.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsCadenceRecord.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::health" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/RespiratoryRateRecord.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HydrationRecord.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/PowerRecord.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::health" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/PowerRecord.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::health" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BloodPressureRecord.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::health" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BasalBodyTemperatureRecord.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::health" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/MenstruationFlowRecord.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/TotalCaloriesBurnedRecord.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::health" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/LeanBodyMassRecord.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyWaterMassRecord.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/MenstruationPeriodRecord.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::health" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseSegment.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::health" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateVariabilityRmssdRecord.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BloodGlucoseRecord.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::health" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyFatRecord.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateRecord.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::health" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeartRateRecord.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::health" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/Metadata.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::health" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/DataOrigin.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/DataOrigin.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/metadata/Device.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::health" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/Vo2MaxRecord.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseSessionRecord.kt",
  "fileLinesCount" : 438,
  "components" : [ "primary::health" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CervicalMucusRecord.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::health" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/WeightRecord.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/DistanceRecord.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SleepSessionRecord.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::health" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SleepSessionRecord.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::health" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SexualActivityRecord.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::health" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SpeedRecord.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SpeedRecord.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::health" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ActiveCaloriesBurnedRecord.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::health" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseLap.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::health" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRouteResult.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SkinTemperatureRecord.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::health" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/SkinTemperatureRecord.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::health" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/RestingHeartRateRecord.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/WheelchairPushesRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ElevationGainedRecord.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BasalMetabolicRateRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/OxygenSaturationRecord.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::health" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/IntermenstrualBleedingRecord.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CyclingPedalingCadenceRecord.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::health" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/CyclingPedalingCadenceRecord.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::health" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BoneMassRecord.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::health" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/OvulationTestRecord.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::health" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/FloorsClimbedRecord.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/BodyTemperatureRecord.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRoute.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRoute.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/ExerciseRoute.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::health" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/HeightRecord.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::health" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/records/StepsRecord.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/changes/DeletionChange.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/changes/UpsertionChange.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/DeleteDataCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/DeleteDataCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/GetChangesTokenCallback.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/GetChangesTokenCallback.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ReadDataCallback.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ReadDataCallback.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCurrentToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/permission/token/PermissionTokenManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCurrentToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/permission/token/PermissionTokenManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SharedPreferences getSharedPreferences()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/permission/token/PermissionTokenManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/FilterGrantedPermissionsCallback.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/FilterGrantedPermissionsCallback.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/RevokeAllPermissionsCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/RevokeAllPermissionsCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ClearOnChangesListenerCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ClearOnChangesListenerCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/DeleteDataRangeCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/DeleteDataRangeCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/GetGrantedPermissionsCallback.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/GetGrantedPermissionsCallback.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::health" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanges()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/OnChangesListenerProxy.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::health" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/AggregateDataCallback.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/AggregateDataCallback.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/UnregisterFromDataNotificationsCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/UnregisterFromDataNotificationsCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/RegisterForDataNotificationsCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/RegisterForDataNotificationsCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/data/ProtoParcelable.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ReadDataRangeCallback.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ReadDataRangeCallback.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::health" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/GetChangesCallback.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/GetChangesCallback.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::health" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/InsertDataCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/InsertDataCallback.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::health" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConnectionConfiguration getConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ConnectionManager getConnectionManager()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "S getService()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/Client.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::health" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemoteVersion()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ApiVersionException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinVersion()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ApiVersionException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::health" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseQueueOperation()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueueOperation trackExecution()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConnectionConfiguration getConnectionConfiguration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::health" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getKey()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getClientName()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBindAction()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPackageName()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QueueOperation getRefreshVersionOperation()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionConfiguration.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::health" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenerKey()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ListenerKey.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::health" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getRetryDelayMs()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void refreshServiceVersion()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isConnected()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ServiceConnection.java",
  "fileLinesCount" : 375,
  "components" : [ "primary::health" ],
  "startLine" : 353,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleForExecution()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBindToSelfEnabled()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBindToSelf()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ListenerKey getListenerKey()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "QueueOperation getListenerOperation()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/ConnectionManager.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::health" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServicePackageName()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBindAction()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApiClientName()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/ClientConfiguration.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::health" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/SetOnChangesListenerCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/SetOnChangesListenerCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSuccess()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/UpdateDataCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onError()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/UpdateDataCallback.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorState.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorState.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchUiState.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onClientDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeOnWatchFaceColorsListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeEditor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverrideComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runBackgroundThreadGlCommands()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runUiThreadGlCommands()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBackgroundThreadGlContextCreatedFuture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runBackgroundThreadGlCommands()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runUiThreadGlCommands()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBackgroundThreadGlContextCreatedFuture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableGlesRenderer.kt",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun initFuture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableCanvasRenderer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun initFuture()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-guava/src/main/java/androidx/wear/watchface/ListenableCanvasRenderer.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun postInvalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearAllEditorDelegates()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setLegacyWatchFaceStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComplicationDeniedDialogIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addCloseCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/editor/EditorService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeCloseCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/editor/EditorService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearCloseCallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/editor/EditorService.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ContentDescriptionLabel.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionTimeTick()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionTimeZoneChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionTimeChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMockTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSysUiHasSentWatchUiState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActionUserPresent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/BroadcastsObserver.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/RemoteWatchFaceView.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setContext()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getEdgeComplicationTapFilter()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotInflationFactory.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationHelperActivity.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addTapListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotsManager.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::wear" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeTapListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotsManager.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::wear" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotsManager.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::wear" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/RenderParameters.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flush()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/IndentingPrintWriter.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNormalPriority()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 680,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInteractivePriority()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postFrameCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFrameCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1989,
  "endLine" : 1991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2181,
  "endLine" : 2183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSurface()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2185,
  "endLine" : 2187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSizeFromLayout()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2189,
  "endLine" : 2191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lockCanvas()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2193,
  "endLine" : 2195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lockCanvas()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2197,
  "endLine" : 2199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFixedSize()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2203,
  "endLine" : 2205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2207,
  "endLine" : 2209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCreating()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2211,
  "endLine" : 2213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2215,
  "endLine" : 2217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2219,
  "endLine" : 2221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setKeepScreenOn()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2223,
  "endLine" : 2225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unlockCanvasAndPost()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2227,
  "endLine" : 2229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postInvalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 2702,
  "endLine" : 2704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyColorsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3097,
  "endLine" : 3099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceInfoRetriever.kt",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationTextTemplate createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplicationTextTemplate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationTextTemplate.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getReferencePeriodStart()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getReferencePeriodEnd()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowNowText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeUnit getMinimumUnit()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildShortDaysText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildShortHoursText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String buildShortMinsText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long divRoundingUp()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int modToUnit()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int days()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int hours()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int minutes()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int seconds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceText createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeDifferenceText.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::wear" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSurroundingText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicString getDynamicValue()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlwaysEmpty()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimeDependent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ComplicationText plainText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean getDefaultShowNowTextForStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationProviderInfo createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProviderName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProviderName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getProviderIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProviderIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComplicationType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProviderComponentName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationProviderInfo.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putFromBundle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2381,
  "endLine" : 2383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  putFromFields()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationData.kt",
  "fileLinesCount" : 2683,
  "components" : [ "primary::wear" ],
  "startLine" : 2487,
  "endLine" : 2489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object readResolve()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Object writeReplace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readObject()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFormatString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeZone getTimeZone()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFormatText createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/TimeFormatText.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::wear" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Image.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Image.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPlaceholder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Image.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::wear" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 1752,
  "endLine" : 1754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/DefaultComplicationDataSourcePolicyWireFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/DefaultComplicationDataSourcePolicyWireFormat.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/utility/TraceEvent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callBeginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/utility/TraceEvent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callEndAsyncSection()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/utility/TraceEvent.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/ParcelableWrapper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUnparceler()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/ParcelableWrapper.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentDescriptionLabel createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDependentText getText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getTapAction()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTapAction()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/ContentDescriptionLabel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWatchFaceInstanceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleWireFormat getUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPreviewComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getCommitChanges()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getPreviewImageBundle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/editor/data/EditorStateWireFormat.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrashInfoParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/CrashInfoParcel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/CrashInfoParcel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/CrashInfoParcel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CrashInfoParcel createFromParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/CrashInfoParcel.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetUserStyleSchemaParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleSchemaParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getWatchFaceName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleSchemaParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleSchemaParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleSchemaParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultProvidersToTry()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFallbackSystemProvider()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultProviderType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/IdTypeAndDefaultProviderPolicyWireFormat.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getWatchFaceName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceConfig getDeviceConfig()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/HeadlessWatchFaceInstanceParams.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetComplicationSlotMetadataParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetComplicationSlotMetadataParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getWatchFaceName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetComplicationSlotMetadataParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetComplicationSlotMetadataParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetComplicationSlotMetadataParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getComplicationSlotId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderParametersWireFormat getRenderParametersWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCalendarTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationData getComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleWireFormat getUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/ComplicationRenderParams.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RenderParametersWireFormat getRenderParametersWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCalendarTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleWireFormat getUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIdAndComplicationDatumWireFormats()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WatchFaceRenderParams.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInstanceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceConfig getDeviceConfig()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WatchUiState getWatchUiState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIdAndComplicationDataWireFormats()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuxiliaryComponentClassName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAuxiliaryComponentPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/WallpaperInteractiveWatchFaceInstanceParams.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultProviderPoliciesParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/DefaultProviderPoliciesParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getWatchFaceName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/DefaultProviderPoliciesParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/DefaultProviderPoliciesParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/DefaultProviderPoliciesParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetUserStyleFlavorsParams()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleFlavorsParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getWatchFaceName()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleFlavorsParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleFlavorsParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/control/data/GetUserStyleFlavorsParams.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValueOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueOptionWireFormat.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleSchemaWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSchemaWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSchemaWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSchemaWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BooleanOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/BooleanOptionWireFormat.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DoubleRangeOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/DoubleRangeOptionWireFormat.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomValueOption2WireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/CustomValueOption2WireFormat.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/OptionWireFormat.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/OptionWireFormat.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/OptionWireFormat.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PerComplicationTypeMargins()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/PerComplicationTypeMargins.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongRangeOptionWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/LongRangeOptionWireFormat.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSettingWireFormat.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleSettingWireFormat.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationOverlayWireFormat.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/ComplicationOverlayWireFormat.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleWireFormat.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UserStyleFlavorsWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorsWireFormat.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorsWireFormat.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/style/data/UserStyleFlavorsWireFormat.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getInAmbientMode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInterruptionFilter()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchUiState.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationData getComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationDataWireFormat.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayer()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayerMode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/LayerParameterWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationStateWireFormat getComplicationState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndComplicationStateWireFormat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getBoundsWithMargins()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBoundsType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultProvidersToTry()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultDataSourcesToTry()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFallbackSystemProvider()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultProviderType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultDataSourceType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitiallyEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixedComplicationProvider()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getComplicationConfigExtras()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer getNameResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundingArcWireFormat getBoundingArc()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationStateWireFormat.java",
  "fileLinesCount" : 385,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArcStartAngle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTotalArcAngle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArcThickness()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/BoundingArcWireFormat.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCalendarTapTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/IdAndTapEventWireFormat.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasLowBitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHasBurnInProtection()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAnalogPreviewReferenceTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDigitalPreviewReferenceTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/DeviceConfig.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawMode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWatchFaceLayerSetBitfield()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElementType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getElementComplicationSlotId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getElementUserStyleSettingId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHighlightTint()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundTint()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIdAndTapEventWireFormat()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/RenderParametersWireFormat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getComplicationMargins()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBoundsType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDefaultDataSourcesToTry()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFallbackSystemDataSource()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultDataSourceType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitiallyEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFixedComplicationDataSource()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getComplicationConfigExtras()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundingArcWireFormat getBoundingArc()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/ComplicationSlotMetadataWireFormat.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrimaryColor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondaryColor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTertiaryColor()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceColorsWireFormat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/androidx/wear/watchface/data/WatchFaceOverlayStyleWireFormat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataTimeline.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onComplicationDataTimeline()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIndex()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun from()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComplicationSlotBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3361,
  "endLine" : 3363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleSetting.kt",
  "fileLinesCount" : 3625,
  "components" : [ "primary::wear" ],
  "startLine" : 3455,
  "endLine" : 3457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/UserStyleFlavors.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOverrideComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClose()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 459,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun requireNotClosed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverrideComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplicationSlotConfigExtrasChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1015,
  "endLine" : 1017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseResources()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/CanvasComplicationDrawable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadius()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/RoundedDrawable.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUpdateLayout()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPaint getPaint()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLtr()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/TextRenderer.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bind()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/GlesTextureComplication.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShortTitleGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/ShortTextLayoutHelper.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWideRectangle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getTopHalf()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getBottomHalf()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComplicationData getComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getIconBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getSmallImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLargeImageBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getRangedValueBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getShortTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShortTextGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getShortTitleBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShortTitleGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLongTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLongTextGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getLongTitleBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLongTitleGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSmallImage()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLongTitle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasShortTitle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasShortText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutHelper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLongTitleGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LongTextLayoutHelper.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShortTitleGravity()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/RangedValueLayoutHelper.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRangedValueProgressHidden()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnInvalidateListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInBurnInProtectionMode()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1418,
  "endLine" : 1420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getIconBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1424,
  "endLine" : 1426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getSmallImage()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1436,
  "endLine" : 1438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBurnInProtectionIcon()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1442,
  "endLine" : 1444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBurnInProtectionSmallImage()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1448,
  "endLine" : 1450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RoundedDrawable getRoundedSmallImage()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getMainTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1460,
  "endLine" : 1462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getSubTextBounds()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComplicationData getComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationRenderer.java",
  "fileLinesCount" : 1524,
  "components" : [ "primary::wear" ],
  "startLine" : 1497,
  "endLine" : 1499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override fun onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/ComplicationDrawable.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::wear" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun intentCreated()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailure()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean hasOngoingActivity()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OngoingActivity create()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OngoingActivityData createInternal()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OngoingActivityData createInternal()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon getAnimatedIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Icon getStaticIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OngoingActivityStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PendingIntent getTouchIntent()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LocusIdCompat getLocusId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOngoingActivityId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCategory()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStatus()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivityData.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StatusPart toVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StatusPart toVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeZeroMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCountDown()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPausedAtMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTotalDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalDurationMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StatusPart toVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopwatchPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StopwatchPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OngoingActivityStatus toVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Status fromVersionedParcelable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Status forPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTemplates()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPartNames()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Part getPart()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNotificationId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTag()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getAnimatedIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Icon getStaticIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getTouchIntent()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocusIdCompat getLocusId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOngoingActivityId()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCategory()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestamp()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OngoingActivity recoverOngoingActivity()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TextStatusPart.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextChangeTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TextStatusPart.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TextStatusPart.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPaused()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimerStatusPart.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/TimerStatusPart.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF getLocation()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointF getRotatedLocation()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWearableButtonsProvider()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input-testing/src/main/java/androidx/wear/input/testing/TestWearableButtonsProvider.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 749,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Placeholder.kt",
  "fileLinesCount" : 1027,
  "components" : [ "primary::wear" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeScreen()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Scaffold.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  defaultEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  fastEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  slowEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollToOption()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Picker.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateScrollToOption()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Picker.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::wear" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Picker.kt",
  "fileLinesCount" : 580,
  "components" : [ "primary::wear" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AppScaffold()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AppScaffold.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchExplorationStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GroupSeparator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AlertDialog.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun separator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun time()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun separator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScreenScaffold.kt",
  "fileLinesCount" : 470,
  "components" : [ "primary::wear" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberSwipeDismissableNavController()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHostController.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dragBy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun move()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryVelocityTracker.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun end()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryVelocityTracker.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelScrollIfActive()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelFlingIfActive()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/RotaryScrollable.kt",
  "fileLinesCount" : 1223,
  "components" : [ "primary::wear" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun SubComposition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedContainer.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Custom()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedAlignment.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Custom()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedAlignment.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ActiveFocusListener()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/HierarchicalFocusCoordinator.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ActiveFocusRequester()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/HierarchicalFocusCoordinator.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun SubComposition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedModifier.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSwipeToDismissBoxState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveViewportVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveViewportVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun inverseLerp()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyListState.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::wear" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnState.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun SubComposition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedComposable.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deliverSelfNotifications()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CompositionLocals.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveViewportVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 751,
  "endLine" : 756,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Placeholder.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun background()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1280,
  "endLine" : 1282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iconColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun borderStroke()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Shapes.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyListState.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::wear" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun borderStroke()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1132,
  "endLine" : 1134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1263,
  "endLine" : 1265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 1379,
  "endLine" : 1381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Swipeable.kt",
  "fileLinesCount" : 828,
  "components" : [ "primary::wear" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SelectableChip.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun scrollToOption()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun animateScrollToOption()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAccessibilityStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchExplorationStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TouchExplorationStateProvider.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rememberSwipeToDismissBoxState()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/SwipeToDismissBox.kt",
  "fileLinesCount" : 503,
  "components" : [ "primary::wear" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun backgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentColor()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unbindService()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/CodeVerifier.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/CodeChallenge.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingManager.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSharedLibAvailable()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/DeviceWearableButtonsProvider.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearableButtons()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWearableButtonsProvider()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getKeycode()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/WearableButtons.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::wear" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AmbientMode()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAmbientDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpdateAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AmbientModeSupport()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAmbientDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAnimationFinished()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/activity/ConfirmationActivity.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScreenWidthPx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/ResourcesUtil.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getScreenHeightPx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/ResourcesUtil.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deselectItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void peekDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePageUi.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemPosition()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isViewFromObject()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPageUi.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetCurrentItemRequested()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/MultiPagePresenter.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelectedListenerAdded()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/WearableNavigationDrawerPresenter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemSelectedListenerRemoved()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/WearableNavigationDrawerPresenter.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDrawerTapped()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/drawer/SinglePagePresenter.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isChinaBuild()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/WearTypeHelper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isIndeterminate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTimerRunning()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayoutController.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissController.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ConfirmationOverlay.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRotated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRotated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWeight()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float widthToAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAnchorAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClockwise()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTotalAngle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ArcLayout.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoxInsetLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoxInsetLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BoxInsetLayout.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::wear" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float lerp()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float clamp()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float lerpInv()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VelocityTracker getVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void obtainVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissTransitionHelper.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float lerpInv()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRingColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRingWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClipEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/RoundedDrawable.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircledImageView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircledImageView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onSetAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageResource()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCircleRadiusPercent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getCircleRadiusPressedPercent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getCircleColorStateList()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultCircleColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInitialCircleRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircleBorderColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getImageDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getColorChangeAnimationDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorChangeAnimationDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularProgressDrawable getProgressDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndeterminate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIndeterminate()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalTime()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopTimer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTimerRunning()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartingRotation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStartingRotation()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorSchemeColors()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnTimerFinishedListener getOnTimerFinishedListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnTimerFinishedListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircularProgressLayout.java",
  "fileLinesCount" : 370,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SimpleAnimatorListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SimpleAnimatorListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean wasCanceled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SimpleAnimatorListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeDismissFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeDismissFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeDismissFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwipeable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSwipeable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDismissMinDragWidthRatio()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getDismissMinDragWidthRatio()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPotentialSwipe()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissController.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRound()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvingLayoutCallback.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOffset()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvingLayoutCallback.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableRecyclerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableRecyclerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableRecyclerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCircularScrollingGestureEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCircularScrollingGestureEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollDegreesPerScreen()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollDegreesPerScreen()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBezelFraction()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBezelFraction()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdgeItemsCenteringEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableRecyclerView.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getScreenWidthPx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ResourcesUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getScreenHeightPx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ResourcesUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DismissibleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DismissibleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void registerCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDismissableBySwipe()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDismissableByBackButton()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SwipeDismissController getSwipeDismissController()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissStarted()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissCanceled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurvedTextView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CurvedTextView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThickness()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getWidthSelf()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAnchorAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinSweepDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxSweepDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTextSize()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClockwise()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLetterSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFontFeatureSettings()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface createTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearRecyclerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScrollDegreesPerScreen()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBezelWidth()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ScrollManager.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableLinearLayoutManager()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutCallback getLayoutCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/WearableLinearLayoutManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageIndicatorView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageIndicatorView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDotSpacing()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDotRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDotRadiusSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDotColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDotColorSelected()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDotFadeWhenIdle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDotFadeOutDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotFadeOutDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDotFadeInDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotFadeInDuration()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDotFadeOutDelay()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotFadeOutDelay()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDotShadowRadius()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDotShadowDx()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDotShadowDy()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDotShadowColor()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/PageIndicatorView.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::wear" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableActionDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableActionDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableActionDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int preferGravity()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerView.java",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPeekContainerClicked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int preferGravity()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewGroup getPeekContainer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDrawerController()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getDrawerContent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOpenOnlyAtTopEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpenOnlyAtTopEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPeekOnScrollDownEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPeekOnScrollDownEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLockedWhenClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLockedWhenClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDrawerState()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDrawerState()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPeeking()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoPeekEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsAutoPeekEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLocked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsLocked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpened()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerController getController()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIsPeeking()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getOpenedPercent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOpenedPercent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/NestedScrollViewFlingWatcher.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isViewAtTopOrBottom()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/NestedScrollViewFlingWatcher.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupCheckable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupVisible()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasVisibleItems()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performShortcut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShortcutKey()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performIdentifierAction()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemId()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGroupId()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setIntent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShortcut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setCheckable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setChecked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setVisible()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu getSubMenu()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setShowAsActionFlags()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getActionView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionProvider()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionProvider getActionProvider()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandActionView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnActionExpandListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean invoke()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/ScrollViewFlingWatcher.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isViewAtTopOrBottom()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/ScrollViewFlingWatcher.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapUp()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableNavigationDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableNavigationDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableNavigationDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentItem()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationStyle()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int preferGravity()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableNavigationDrawerView.java",
  "fileLinesCount" : 292,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerLayout()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerStateCallback()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isClosingPeek()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopNestedScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewVerticalDragRange()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 983,
  "endLine" : 986,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCaptured()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerView getDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableDrawerView getDrawerView()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 1186,
  "endLine" : 1188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerController.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerController.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void peekDrawer()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerController.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPlatformApiLevel()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIncrementalApiLevel()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataSourceNode.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDynamicNodeCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDynamicNodeCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoundDynamicTypeImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataTransformNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataTransformNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getIncomingCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataTransformNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataTransformNode.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void preRegister()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSource.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getRegisterConsumersCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/EpochTimePlatformDataSource.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String callFormatToString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String callFormatToString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/NumberFormatter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicDataValue getDynamicDataValuesProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/PlatformDataStore.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryAcquireQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean tryAcquireQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationException()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateStore getStateStore()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuotaManager getAnimationQuotaManager()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QuotaManager getDynamicTypesQuotaManager()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Supplier getClock()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformTimeUpdateNotifier getPlatformTimeUpdateNotifier()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicDataValue getDynamicDataValuesProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxStateEntryCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateStore.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::wear" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedQuotaManagerImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllQuotaReleased()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRemainingQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FixedQuotaManagerImpl.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimatorWithAux.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::wear" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StateSourceNode.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getTrueValueIncomingCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getFalseValueIncomingCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getConditionIncomingCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ConditionalOpNode.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getInputCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getLhsIncomingCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getRhsIncomingCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicDataBiTransformNode.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BoundDynamicTypeImpl callBindOn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onData()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeEvaluator getTypeEvaluator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getStartValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getEndValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void endAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getCurrentValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartDelayMs()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInfiniteAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setResumeRunnable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/QuotaAwareAnimator.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::wear" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startOrResumeAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasRunningAnimation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInfiniteAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void stopOrPauseAnimator()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimatableNode.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getInputCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StringNodes.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StringNodes.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StringNodes.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String truncate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StringNodes.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoolNodes.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoolNodes.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoolNodes.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean equalFloats()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoolNodes.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DurationNodes.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DurationNodes.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DurationNodes.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preInit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DynamicTypeValueReceiverWithPreUpdate getInputCallback()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isValid()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Float getValidValueOrNull()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFailedBindingRequest()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getFailedBindingRequest()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExpressionDynamicNodesCost()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnimatedVisibility getAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getPosId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasStateSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeChildNodesFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initWithoutContentTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 978,
  "endLine" : 980,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void playAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setAnimationVisibility()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stopAvdAnimations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/ProtoLayoutDynamicDataPipeline.java",
  "fileLinesCount" : 1146,
  "components" : [ "primary::wear" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forEach()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeChildNodesFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T findFirst()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List findChildrenFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getAllNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/PositionIdTree.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TreeFingerprint getTreeFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutInfo getLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewProperties getViewPropertiesFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeSubtree()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean contains()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewProperties getViewPropertiesFor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingFrameLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutParams applyPendingChildLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOrientation()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutParams getRawLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutParams applyPendingChildLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RenderedMetadata.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultAndroidImageResourceByResIdResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidImageResourceByResIdResolver.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNoOp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewProperties getParentProperties()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewMutationException()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getUiContext()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layout getLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceResolvers getLayoutResourceResolvers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getLoadActionExecutor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadActionListener getLoadActionListener()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getRendererResources()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutTheme getProtoLayoutTheme()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutDynamicDataPipeline getDynamicDataPipeline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClickableIdExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingUtils getLoggingUtils()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterStatsLogger getInflaterStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutExtensionViewProvider getExtensionViewProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 676,
  "endLine" : 678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowLayoutChangingBindsWithoutDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getApplyFontVariantBodyAsDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int dpToPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int safeDpToPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int safeDpToPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Typeface createTypeface()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1250,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasDefaultTypefaceStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toTagString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static State buildState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 2317,
  "endLine" : 2320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isRtlLayoutDirectionFromLocale()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3612,
  "endLine" : 3614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean fontStyleHasSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 3658,
  "endLine" : 3660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMeasurable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 4491,
  "endLine" : 4493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LetterSpacingSpan()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/LetterSpacingSpan.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDrawState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/LetterSpacingSpan.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/LetterSpacingSpan.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTextPaint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/LetterSpacingSpan.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultAndroidAnimatedImageResourceByResIdResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultAndroidAnimatedImageResourceByResIdResolver.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatioViewWrapper()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatioViewWrapper()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/RatioViewWrapper.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultInlineImageResourceResolver()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/DefaultInlineImageResourceResolver.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedLineView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedLineView()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLineSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMaxSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cap getStrokeCap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RectF shrinkRectF()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int makeOpaque()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceAccessException()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceAccessException()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPlaceholderDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ResourceResolvers.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTypefaceSpan()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/CustomTypefaceSpan.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::wear" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMeasureState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/CustomTypefaceSpan.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDrawState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/CustomTypefaceSpan.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearCurvedSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThickness()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPointInsideClickArea()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getNormalFont()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getMediumFont()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getBoldFont()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProtoLayoutTheme defaultTheme()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutThemeImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutThemeImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Theme getTheme()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFallbackTextAppearanceResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRippleResId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutThemeImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAngularAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setArcDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSweepAngleDegrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPointInsideClickArea()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/SizedArcContainer.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::wear" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeFrom()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeDelegate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/TouchDelegateComposite.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReattachWithoutRendering()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReattachWithoutRendering()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReattachWithoutRendering()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReattachWithoutRendering()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getUiContext()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getRendererResources()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourceResolversProvider getResourceResolversProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutTheme getProtoLayoutTheme()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateStore getStateStore()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadActionListener getLoadActionListener()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListeningExecutorService getUiExecutorService()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListeningExecutorService getBgExecutorService()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProtoLayoutExtensionViewProvider getExtensionViewProvider()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClickableIdExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingUtils getLoggingUtils()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderStatsLogger getProviderStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRunningAnimationsLimit()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUpdatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAdaptiveUpdateRatesEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsViewFullyVisible()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowLayoutChangingBindsWithoutDefault()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/impl/ProtoLayoutViewInstance.java",
  "fileLinesCount" : 1436,
  "components" : [ "primary::wear" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RenderingArtifact create()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/RenderingArtifact.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RenderingArtifact skipped()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/RenderingArtifact.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RenderingArtifact failed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/RenderingArtifact.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuccessfulRenderingArtifact()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/RenderingArtifact.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterStatsLogger getInflaterStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/RenderingArtifact.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingUtilsImpl()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtilsImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logD()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtilsImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canLogD()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/LoggingUtilsImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TreeNodeWithChange withChange()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLayoutElement getArcLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeFingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPosId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NodeChangeType getChangeType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getChangedNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createNodePosId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoOpProviderStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InflaterStatsLogger createInflaterStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChipColors primaryChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChipColors secondaryChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getIconColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getSecondaryContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipColors.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrimary()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Colors.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOnPrimary()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Colors.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurface()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Colors.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOnSurface()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Colors.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areElementsPresent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement getInnerContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getEdgeContentPosition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 696,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEdgeContentBehindAllOtherContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResponsiveContentInsetEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::wear" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResponsiveContentInsetEnabled()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areElementsPresent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::wear" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacer buildHorizontalSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Spacer buildVerticalSpacer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Box wrapButton()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors getChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/TitleChip.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::wear" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProgressIndicatorColors progressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getIndicatorColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getTrackColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ButtonColors primaryButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ButtonColors secondaryButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getContentColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonColors.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DpProp recommendedIconSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonDefaults.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DpProp recommendedIconSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonDefaults.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float dpToSpLinear()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Typography.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isIconOnly()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getCustomContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Chip.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::wear" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors getChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CompactChip.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getProgress()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp getStartAngle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElement getAnyContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Button.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::wear" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp getText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle getFontStyle()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMultilineAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers getModifiers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isItalic()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Text.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::wear" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IfTrueScope use()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/ConditionScopes.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IfTrueScope use()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/ConditionScopes.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T elseUse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/ConditionScopes.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T elseUse()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/ConditionScopes.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppDataKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AppDataKey.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataKey.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataKey.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataKey.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataKey.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformDataKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataKey.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedInt32 fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIntValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedInt32 build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedString fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStringValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedString build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedFloat fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFloatValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedFloat build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedBool fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBoolValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedBool build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedColor fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasColorValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedColor build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEpochSeconds()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInstantValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 698,
  "endLine" : 700,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getInstantValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedInstant fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 731,
  "endLine" : 733,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedInstant build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSeconds()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDurationValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getDurationValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FixedDuration fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedDuration build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicDataValueByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromBool()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromInt()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromFloat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromInstant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDataValue fromDuration()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasIntValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getIntValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasColorValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasBoolValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean getBoolValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasFloatValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default float getFloatValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasStringValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasInstantValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default boolean hasDurationValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMajor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionInfo fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionInfo build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicFloat heartRateBpm()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicInt32 dailySteps()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicFloat dailyFloors()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicFloat dailyCalories()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicFloat dailyDistanceMeters()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicHeartRateAccuracy constant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationSpec build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDelayMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationParameters build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Easing cubicBezier()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Easing easingFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX1()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY1()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getX2()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getY2()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CubicBezierEasing build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasInfiniteIteration()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRepeatMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Repeatable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isInfiniteIteration()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Repeatable build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformDataValues build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataValues.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformDataValues.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int selfTypeValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int selfPropsValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int childNodesValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordEntry()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Fingerprint.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSourceType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PlatformInt32Source fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformInt32Source build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArithmeticInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArithmeticInt32Op build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateInt32Source fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 653,
  "endLine" : 655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInt32Source build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionalInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalInt32Op build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionalFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalFloatOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1030,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRoundMode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FloatToInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatToInt32Op build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1149,
  "endLine" : 1151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFromValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1168,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getToValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1190,
  "endLine" : 1192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatableFixedInt32 fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableFixedInt32 build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1334,
  "endLine" : 1336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableDynamicInt32 build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1420,
  "endLine" : 1422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicInt32ByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1506,
  "endLine" : 1508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 constant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1557,
  "endLine" : 1559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInt32 animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1588,
  "endLine" : 1590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1634,
  "endLine" : 1636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat asFloat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1643,
  "endLine" : 1645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicString format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicString format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2388,
  "endLine" : 2390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Int32FormatOp getInt32FormatOp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2404,
  "endLine" : 2406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2410,
  "endLine" : 2412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2415,
  "endLine" : 2417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2424,
  "endLine" : 2426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicInt32 dynamicInt32FromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2542,
  "endLine" : 2544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2573,
  "endLine" : 2575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2582,
  "endLine" : 2584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2589,
  "endLine" : 2591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Int32FormatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2602,
  "endLine" : 2604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32FormatOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2692,
  "endLine" : 2694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2711,
  "endLine" : 2713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2717,
  "endLine" : 2719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2724,
  "endLine" : 2726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateStringSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2737,
  "endLine" : 2739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateStringSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2806,
  "endLine" : 2808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2860,
  "endLine" : 2862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionalStringOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2874,
  "endLine" : 2876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalStringOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2957,
  "endLine" : 2959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2998,
  "endLine" : 3000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConcatStringOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3011,
  "endLine" : 3013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatStringOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3082,
  "endLine" : 3084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3116,
  "endLine" : 3118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3127,
  "endLine" : 3129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3137,
  "endLine" : 3139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3146,
  "endLine" : 3148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3153,
  "endLine" : 3155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FloatFormatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3166,
  "endLine" : 3168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatFormatOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3288,
  "endLine" : 3290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicString fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3318,
  "endLine" : 3320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicStringByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3358,
  "endLine" : 3360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicString constant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3386,
  "endLine" : 3388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicString format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3398,
  "endLine" : 3400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicString dynamicStringFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3501,
  "endLine" : 3503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3543,
  "endLine" : 3545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3551,
  "endLine" : 3553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArithmeticFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3564,
  "endLine" : 3566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArithmeticFloatOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3648,
  "endLine" : 3650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3667,
  "endLine" : 3669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3673,
  "endLine" : 3675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3680,
  "endLine" : 3682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateFloatSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3693,
  "endLine" : 3695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateFloatSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3762,
  "endLine" : 3764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3792,
  "endLine" : 3794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Int32ToFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3805,
  "endLine" : 3807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3837,
  "endLine" : 3839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32ToFloatOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3861,
  "endLine" : 3863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFromValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3880,
  "endLine" : 3882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getToValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3885,
  "endLine" : 3887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3902,
  "endLine" : 3904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatableFixedFloat fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3916,
  "endLine" : 3918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableFixedFloat build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3997,
  "endLine" : 3999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4046,
  "endLine" : 4048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableDynamicFloat build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4132,
  "endLine" : 4134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4178,
  "endLine" : 4180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicFloatByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4218,
  "endLine" : 4220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat constant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4249,
  "endLine" : 4251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4276,
  "endLine" : 4278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicFloat animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4307,
  "endLine" : 4309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicFloat animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4353,
  "endLine" : 4355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicString format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4965,
  "endLine" : 4967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicString format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4987,
  "endLine" : 4989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FloatFormatOp getFloatFormatOp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5003,
  "endLine" : 5005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5009,
  "endLine" : 5011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxFractionDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5015,
  "endLine" : 5017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinIntegerDigits()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5021,
  "endLine" : 5023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupingUsed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5026,
  "endLine" : 5028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5036,
  "endLine" : 5038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicFloat dynamicFloatFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5178,
  "endLine" : 5180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5195,
  "endLine" : 5197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5201,
  "endLine" : 5203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5208,
  "endLine" : 5210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateBoolSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5221,
  "endLine" : 5223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateBoolSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5291,
  "endLine" : 5293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5335,
  "endLine" : 5337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5343,
  "endLine" : 5345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComparisonInt32Op fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5356,
  "endLine" : 5358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComparisonInt32Op build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5440,
  "endLine" : 5442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5484,
  "endLine" : 5486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5492,
  "endLine" : 5494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ComparisonFloatOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5505,
  "endLine" : 5507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComparisonFloatOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5589,
  "endLine" : 5591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5619,
  "endLine" : 5621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static NotBoolOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5632,
  "endLine" : 5634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5664,
  "endLine" : 5666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotBoolOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5688,
  "endLine" : 5690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOperationType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5730,
  "endLine" : 5732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5737,
  "endLine" : 5739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LogicalBoolOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5750,
  "endLine" : 5752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogicalBoolOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5832,
  "endLine" : 5834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicBool fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5858,
  "endLine" : 5860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicBoolByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5898,
  "endLine" : 5900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicBool constant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5923,
  "endLine" : 5925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicBool negate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5947,
  "endLine" : 5949,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicBool dynamicBoolFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6058,
  "endLine" : 6060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6075,
  "endLine" : 6077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6081,
  "endLine" : 6083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6088,
  "endLine" : 6090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateColorSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6101,
  "endLine" : 6103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateColorSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6170,
  "endLine" : 6172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFromArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6190,
  "endLine" : 6192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getToArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6196,
  "endLine" : 6198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6213,
  "endLine" : 6215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatableFixedColor fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6227,
  "endLine" : 6229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableFixedColor build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6308,
  "endLine" : 6310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6357,
  "endLine" : 6359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatableDynamicColor build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6443,
  "endLine" : 6445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6501,
  "endLine" : 6503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionalColorOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6514,
  "endLine" : 6516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalColorOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6597,
  "endLine" : 6599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6623,
  "endLine" : 6625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicColorByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6663,
  "endLine" : 6665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor constant()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6688,
  "endLine" : 6690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6715,
  "endLine" : 6717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicColor animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6747,
  "endLine" : 6749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicColor animate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6793,
  "endLine" : 6795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DynamicColor dynamicColorFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6860,
  "endLine" : 6862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6879,
  "endLine" : 6881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PlatformTimeSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6892,
  "endLine" : 6894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6924,
  "endLine" : 6926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlatformTimeSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6938,
  "endLine" : 6940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6996,
  "endLine" : 6998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionalInstantOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7010,
  "endLine" : 7012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalInstantOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7094,
  "endLine" : 7096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInstant fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7125,
  "endLine" : 7127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicInstantByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7165,
  "endLine" : 7167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInstant withSecondsPrecision()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7209,
  "endLine" : 7211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicInstant platformTimeWithSecondsPrecision()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7219,
  "endLine" : 7221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getYear()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7256,
  "endLine" : 7258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getMonth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7271,
  "endLine" : 7273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getDayOfMonth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7286,
  "endLine" : 7288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7302,
  "endLine" : 7304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getHour()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7317,
  "endLine" : 7319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getMinute()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7332,
  "endLine" : 7334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default DynamicInt32 getSecond()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7347,
  "endLine" : 7349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicZonedDateTime fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7459,
  "endLine" : 7461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicZonedDateTimeByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7501,
  "endLine" : 7503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getZoneId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7722,
  "endLine" : 7724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7729,
  "endLine" : 7731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantToZonedDateTimeOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7805,
  "endLine" : 7807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPartType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7838,
  "endLine" : 7840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7845,
  "endLine" : 7847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetZonedDateTimePartOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7933,
  "endLine" : 7935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7973,
  "endLine" : 7975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BetweenDuration fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7986,
  "endLine" : 7988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BetweenDuration build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8057,
  "endLine" : 8059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8115,
  "endLine" : 8117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ConditionalDurationOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8129,
  "endLine" : 8131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConditionalDurationOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8212,
  "endLine" : 8214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDuration fromByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8238,
  "endLine" : 8240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int toDynamicDurationByteArray()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8278,
  "endLine" : 8280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DynamicDuration withSecondsPrecision()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8322,
  "endLine" : 8324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDurationPart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8609,
  "endLine" : 8611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8616,
  "endLine" : 8618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static GetDurationPartOp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8629,
  "endLine" : 8631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetDurationPartOp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8699,
  "endLine" : 8701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8719,
  "endLine" : 8721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8725,
  "endLine" : 8727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8732,
  "endLine" : 8734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateInstantSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8745,
  "endLine" : 8747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateInstantSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8816,
  "endLine" : 8818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8836,
  "endLine" : 8838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceNamespace()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8842,
  "endLine" : 8844,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8849,
  "endLine" : 8851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateDurationSource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8863,
  "endLine" : 8865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateDurationSource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8934,
  "endLine" : 8936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Trigger createOnLoadTrigger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Trigger createOnConditionMetTrigger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnLoadTrigger fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnLoadTrigger build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnConditionMetTrigger fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnConditionMetTrigger build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Trigger triggerFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DpProp dp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpProp sp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmProp em()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmProp em()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DegreesProp degrees()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpandedDimensionProp expand()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WrappedDimensionProp wrap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DpProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static HorizontalLayoutConstraint fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalLayoutConstraint build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static VerticalLayoutConstraint fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalLayoutConstraint build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 577,
  "endLine" : 579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DegreesProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAngularAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AngularLayoutConstraint fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AngularLayoutConstraint build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandedDimensionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1045,
  "endLine" : 1047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WrappedDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedDimensionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAspectRatioWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1145,
  "endLine" : 1147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAspectRatioHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProportionalDimensionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageDimension imageDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1330,
  "endLine" : 1332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpacerDimension spacerDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1372,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1450,
  "endLine" : 1452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoundingBoxRatio fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1463,
  "endLine" : 1465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1482,
  "endLine" : 1484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1502,
  "endLine" : 1504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundingBoxRatio build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1524,
  "endLine" : 1526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PivotDimension pivotDimensionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1571,
  "endLine" : 1573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SlideInTransition slideInTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EnterTransition fadeIn()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SlideOutTransition slideOutTransition()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExitTransition fadeOut()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Clickable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRole()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Semantics fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Semantics build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp getRtlAware()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Padding fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRtlAware()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAll()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Padding build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Border fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getX()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp getY()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CornerRadius fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1137,
  "endLine" : 1139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CornerRadius build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1202,
  "endLine" : 1204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Corner fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1296,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTopLeftRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1416,
  "endLine" : 1418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTopRightRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1427,
  "endLine" : 1429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBottomRightRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBottomLeftRadius()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1449,
  "endLine" : 1451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Corner build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1455,
  "endLine" : 1457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1505,
  "endLine" : 1507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Background fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1518,
  "endLine" : 1520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Background build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1576,
  "endLine" : 1578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1608,
  "endLine" : 1610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ElementMetadata fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1621,
  "endLine" : 1623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1634,
  "endLine" : 1636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementMetadata build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1662,
  "endLine" : 1664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1775,
  "endLine" : 1777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Transformation fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1788,
  "endLine" : 1790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transformation build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1926,
  "endLine" : 1928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2071,
  "endLine" : 2073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Modifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2089,
  "endLine" : 2091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2270,
  "endLine" : 2272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2318,
  "endLine" : 2320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AnimatedVisibility fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2332,
  "endLine" : 2334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedVisibility build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2388,
  "endLine" : 2390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2435,
  "endLine" : 2437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EnterTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2448,
  "endLine" : 2450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2461,
  "endLine" : 2463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnterTransition build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2502,
  "endLine" : 2504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInitialAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2528,
  "endLine" : 2530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2545,
  "endLine" : 2547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FadeInTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2558,
  "endLine" : 2560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeInTransition build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2613,
  "endLine" : 2615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2638,
  "endLine" : 2640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2670,
  "endLine" : 2672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SlideInTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2684,
  "endLine" : 2686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideInTransition build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2757,
  "endLine" : 2759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2804,
  "endLine" : 2806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExitTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2817,
  "endLine" : 2819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitTransition build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2876,
  "endLine" : 2878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2903,
  "endLine" : 2905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2920,
  "endLine" : 2922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FadeOutTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2934,
  "endLine" : 2936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeOutTransition build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2988,
  "endLine" : 2990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDirection()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3013,
  "endLine" : 3015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3045,
  "endLine" : 3047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SlideOutTransition fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3059,
  "endLine" : 3061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideOutTransition build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3131,
  "endLine" : 3133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SlideBound slideBoundFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3175,
  "endLine" : 3177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSnapTo()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3196,
  "endLine" : 3198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3203,
  "endLine" : 3205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SlideParentBound fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3216,
  "endLine" : 3218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3237,
  "endLine" : 3239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideParentBound build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3266,
  "endLine" : 3268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3329,
  "endLine" : 3331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcModifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3342,
  "endLine" : 3344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcModifiers build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3413,
  "endLine" : 3415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3450,
  "endLine" : 3452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanModifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3463,
  "endLine" : 3465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3476,
  "endLine" : 3478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanModifiers build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3504,
  "endLine" : 3506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3547,
  "endLine" : 3549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Shadow fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3560,
  "endLine" : 3562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3573,
  "endLine" : 3575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Shadow build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3624,
  "endLine" : 3626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidStringExtra stringExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidIntExtra intExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidLongExtra longExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidDoubleExtra doubleExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidBooleanExtra booleanExtra()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidStringExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStringExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidIntExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidIntExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidLongExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLongExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidDoubleExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDoubleExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidBooleanExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBooleanExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidExtra androidExtraFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidActivity fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidActivity build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LaunchAction fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchAction build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LoadAction fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadAction build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Action actionFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontWeightProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontWeightProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontVariantProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontVariantProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanVerticalAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPreferredFontFamilies()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp getItalic()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp getUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontStyle fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setItalic()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUnderline()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 878,
  "endLine" : 880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontSetting weight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontSetting width()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontSetting tabularNum()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontSetting fontSettingFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1261,
  "endLine" : 1263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAxisTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1268,
  "endLine" : 1270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1295,
  "endLine" : 1297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1329,
  "endLine" : 1331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontVariationSetting build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontFeatureSetting fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1459,
  "endLine" : 1461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontFeatureSetting build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1493,
  "endLine" : 1495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1513,
  "endLine" : 1515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1520,
  "endLine" : 1522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextOverflowProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1534,
  "endLine" : 1536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1547,
  "endLine" : 1549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOverflowProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1571,
  "endLine" : 1573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1595,
  "endLine" : 1597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1602,
  "endLine" : 1604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MarqueeParameters fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1616,
  "endLine" : 1618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1629,
  "endLine" : 1631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarqueeParameters build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1658,
  "endLine" : 1660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMarqueeIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1783,
  "endLine" : 1785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1803,
  "endLine" : 1805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Text fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1816,
  "endLine" : 1818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1933,
  "endLine" : 1935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1992,
  "endLine" : 1994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2045,
  "endLine" : 2047,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2077,
  "endLine" : 2079,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2084,
  "endLine" : 2086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2112,
  "endLine" : 2114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentScaleModeProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2136,
  "endLine" : 2138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2176,
  "endLine" : 2178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorFilter fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2189,
  "endLine" : 2191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2202,
  "endLine" : 2204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2237,
  "endLine" : 2239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2329,
  "endLine" : 2331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Image fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2342,
  "endLine" : 2344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2414,
  "endLine" : 2416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2488,
  "endLine" : 2490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2586,
  "endLine" : 2588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spacer fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2599,
  "endLine" : 2601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2849,
  "endLine" : 2851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Box fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2862,
  "endLine" : 2864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Box build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3011,
  "endLine" : 3013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3068,
  "endLine" : 3070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanText fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3081,
  "endLine" : 3083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3147,
  "endLine" : 3149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanText build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3185,
  "endLine" : 3187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3261,
  "endLine" : 3263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanImage fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3274,
  "endLine" : 3276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3344,
  "endLine" : 3346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanImage build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3422,
  "endLine" : 3424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Span spanFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3470,
  "endLine" : 3472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMarqueeIterations()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3576,
  "endLine" : 3578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3583,
  "endLine" : 3585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Spannable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3596,
  "endLine" : 3598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3685,
  "endLine" : 3687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3745,
  "endLine" : 3747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spannable build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3781,
  "endLine" : 3783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3869,
  "endLine" : 3871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Column fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3882,
  "endLine" : 3884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Column build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4007,
  "endLine" : 4009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4095,
  "endLine" : 4097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Row fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4108,
  "endLine" : 4110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4227,
  "endLine" : 4229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4334,
  "endLine" : 4336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Arc fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4347,
  "endLine" : 4349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAnchorType()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4443,
  "endLine" : 4445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Arc build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4514,
  "endLine" : 4516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4577,
  "endLine" : 4579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcText fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4590,
  "endLine" : 4592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setText()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4653,
  "endLine" : 4655,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcText build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4709,
  "endLine" : 4711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4832,
  "endLine" : 4834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcLine fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4845,
  "endLine" : 4847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5027,
  "endLine" : 5029,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5076,
  "endLine" : 5078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5099,
  "endLine" : 5101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StrokeCapProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5113,
  "endLine" : 5115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5126,
  "endLine" : 5128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StrokeCapProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5167,
  "endLine" : 5169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5217,
  "endLine" : 5219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcSpacer fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5230,
  "endLine" : 5232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcSpacer build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5322,
  "endLine" : 5324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp getRotateContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5376,
  "endLine" : 5378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5383,
  "endLine" : 5385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcAdapter fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5396,
  "endLine" : 5398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRotateContents()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5468,
  "endLine" : 5470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcAdapter build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5495,
  "endLine" : 5497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5519,
  "endLine" : 5521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5526,
  "endLine" : 5528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcDirectionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5540,
  "endLine" : 5542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5553,
  "endLine" : 5555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5565,
  "endLine" : 5567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcDirectionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5583,
  "endLine" : 5585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtensionId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5625,
  "endLine" : 5627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5652,
  "endLine" : 5654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionLayoutElement build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5758,
  "endLine" : 5760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LayoutElement layoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5827,
  "endLine" : 5829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Layout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5904,
  "endLine" : 5906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Layout fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5930,
  "endLine" : 5932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5943,
  "endLine" : 5945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layout build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5988,
  "endLine" : 5990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6208,
  "endLine" : 6210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6215,
  "endLine" : 6217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6243,
  "endLine" : 6245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6267,
  "endLine" : 6269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6287,
  "endLine" : 6289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6294,
  "endLine" : 6296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6322,
  "endLine" : 6324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6346,
  "endLine" : 6348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6366,
  "endLine" : 6368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6373,
  "endLine" : 6375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6387,
  "endLine" : 6389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6400,
  "endLine" : 6402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6424,
  "endLine" : 6426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6444,
  "endLine" : 6446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6451,
  "endLine" : 6453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcAnchorTypeProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6465,
  "endLine" : 6467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6478,
  "endLine" : 6480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcAnchorTypeProp build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6502,
  "endLine" : 6504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLargeScreen()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6519,
  "endLine" : 6521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPatternForLayout()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StringLayoutConstraint fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringLayoutConstraint build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Int32Prop fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32Prop build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StringProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FloatProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoolProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxStateEntryCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastClickableId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenWidthDp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenHeightDp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScreenDensity()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFontScale()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDevicePlatform()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenShape()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceParameters build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMinimumFreshnessLimitMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Capabilities fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Capabilities build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidImageResourceByResId build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightPx()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineImageResource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimatedImageFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAnimatedImageResourceByResId build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAnimatedImageFormat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidSeekableAnimatedImageResourceByResId build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImageResource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageResource build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Resources fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndMillis()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimeInterval fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeInterval build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimelineEntry fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimelineEntry build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timeline fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorProp argb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArgb()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp getColor()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorStop fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStop build()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SweepGradient fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Brush brushFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float convertDpToSp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float convertSpToDp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isNonLinearFontScalingActive()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float getScaleFromKey()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void put()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FontScaleConverter get()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float lerp()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/MathUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float lerpInv()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/MathUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float saturate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/MathUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float lerpInvSat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/MathUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DpProp radiusOf()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTagName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMetadataTagName()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRoundDevice()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StringProp staticString()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FloatProp staticFloat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float resolveMinTappableHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getHeight()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getWidth()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getPrimaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getSecondaryLabelContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Chip.java",
  "fileLinesCount" : 591,
  "components" : [ "primary::wear" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutElement getContent()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable getClickable()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContainerDimension getSize()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Button.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Corner roundedCornerShape()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/ShapeTokens.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChipColors primaryChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChipColors secondaryChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipColors.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrimary()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Colors.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOnPrimary()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Colors.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSurface()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Colors.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOnSurface()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Colors.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areElementsPresent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/EdgeContentLayout.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::wear" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean areElementsPresent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/PrimaryLayout.java",
  "fileLinesCount" : 622,
  "components" : [ "primary::wear" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors getChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/TitleChip.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProgressIndicatorColors progressIndicatorColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ProgressIndicatorColors.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ButtonColors primaryButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonColors.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ButtonColors secondaryButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonColors.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getTagName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getPrimaryLabelContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Text getSecondaryLabelContentObject()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalAlignment()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Chip.java",
  "fileLinesCount" : 715,
  "components" : [ "primary::wear" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChipColors getChipColors()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMetadataTag()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CompactChip.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Button.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getLineHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxLines()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOverflow()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Text.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setState()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getUiContext()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getLoadActionExecutor()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer getLoadActionListener()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTilesTheme()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/renderer/TileRenderer.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesTimelineCache()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesTimelineCache()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineCache.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::wear" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/TilesTimelineManager.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TilesTimelineCacheInternal()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTimeIntervalValid()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineCacheInternal.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void init()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/timeline/internal/TilesTimelineManagerInternal.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/TileUiClient.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdateReceiver()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/manager/UpdateScheduler.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/TilesConnectionBinder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun requestApiVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/DefaultTileClient.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::wear" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileAddEvent fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileAddEvent build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileRemoveEvent fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRemoveEvent build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileEnterEvent fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileEnterEvent build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileLeaveEvent fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileLeaveEvent build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Instant getTimestamp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileInteractionEvent build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewerTileUpdateRequester()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ViewerTileUpdateRequester.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ViewerTileUpdateRequester.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getComponentName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActiveTileIdentifier.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInstanceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActiveTileIdentifier.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String flattenToString()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActiveTileIdentifier.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiskAccessAllowedPrefs()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DiskAccessAllowedPrefs.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TileRequest fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRequest build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getResourceIds()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTileId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResourcesRequest fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesRequest build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ProtoParcelable.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeSourceClock getTimeSourceClock()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApiVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setUseWearSdkImpl()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DiskAccessAllowedPrefs getActiveTilesSharedPrefLegacy()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DpProp dp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpProp sp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmProp em()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmProp em()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DegreesProp degrees()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpandedDimensionProp expand()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WrappedDimensionProp wrap()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DpProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DpProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EmProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DegreesProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DegreesProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandedDimensionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WrappedDimensionProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrappedDimensionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAspectRatioWidth()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAspectRatioHeight()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProportionalDimensionProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourcesVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getFreshnessIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Tile fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tile build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRemoveEventData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileRemoveEventData.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileLeaveEventData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileLeaveEventData.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileEnterEventData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileEnterEventData.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Clickable fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clickable build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentDescription()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Semantics fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Semantics build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Padding fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAll()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Padding build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Border fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Border build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Corner fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Corner build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Background fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Background build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ElementMetadata fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ElementMetadata build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Modifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Modifiers build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 925,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcModifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcModifiers build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 1011,
  "endLine" : 1013,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanModifiers fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanModifiers build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 1049,
  "endLine" : 1051,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidStringExtra stringExtra()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidIntExtra intExtra()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidLongExtra longExtra()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidDoubleExtra doubleExtra()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AndroidBooleanExtra booleanExtra()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidStringExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidStringExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidIntExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidIntExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidLongExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLongExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidDoubleExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidDoubleExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidBooleanExtra fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidBooleanExtra build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassName()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static AndroidActivity fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidActivity build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LaunchAction fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchAction build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LoadAction fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoadAction build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileRequestData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileRequestData.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontWeightProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontWeightProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontVariantProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontVariantProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanVerticalAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FontStyle fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontStyle build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextAlignmentProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextAlignmentProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TextOverflowProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 970,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextOverflowProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcAnchorTypeProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1028,
  "endLine" : 1030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcAnchorTypeProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1170,
  "endLine" : 1172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Text build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1340,
  "endLine" : 1342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1366,
  "endLine" : 1368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentScaleModeProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1435,
  "endLine" : 1437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorFilter fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1577,
  "endLine" : 1579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Image build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1697,
  "endLine" : 1699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1756,
  "endLine" : 1758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spacer build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1819,
  "endLine" : 1821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1915,
  "endLine" : 1917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Box build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2044,
  "endLine" : 2046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2103,
  "endLine" : 2105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanText fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2108,
  "endLine" : 2110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanText build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2172,
  "endLine" : 2174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2256,
  "endLine" : 2258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SpanImage fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2261,
  "endLine" : 2263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanImage build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2364,
  "endLine" : 2366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2514,
  "endLine" : 2516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Spannable build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2667,
  "endLine" : 2669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2760,
  "endLine" : 2762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Column build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2864,
  "endLine" : 2866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2957,
  "endLine" : 2959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3057,
  "endLine" : 3059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3148,
  "endLine" : 3150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Arc build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3269,
  "endLine" : 3271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3324,
  "endLine" : 3326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcText fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3329,
  "endLine" : 3331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcText build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3393,
  "endLine" : 3395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3461,
  "endLine" : 3463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcLine fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3466,
  "endLine" : 3468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcLine build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3528,
  "endLine" : 3530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3586,
  "endLine" : 3588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcSpacer fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3591,
  "endLine" : 3593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcSpacer build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3644,
  "endLine" : 3646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3691,
  "endLine" : 3693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArcAdapter fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3696,
  "endLine" : 3698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcAdapter build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3762,
  "endLine" : 3764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LayoutElement layoutElementFromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3826,
  "endLine" : 3828,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Layout()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3877,
  "endLine" : 3879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Layout fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3893,
  "endLine" : 3895,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Layout fromLayoutElement()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3899,
  "endLine" : 3901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Layout build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3968,
  "endLine" : 3970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileData.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::wear" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesRequestData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourcesRequestData.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Int32Prop fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Int32Prop build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StringProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FloatProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BoolProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoolProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLastClickableId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static State fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceParameters()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenWidthDp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenHeightDp()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getScreenDensity()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDevicePlatform()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScreenShape()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeviceParameters fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeviceParameters build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TileUpdateRequestData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileUpdateRequestData.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileUpdateRequestData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileUpdateRequestData.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourcesData.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileAddEventData()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileAddEventData.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidImageResourceByResId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResourceId()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidImageResourceByResId build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InlineImageResource()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthPx()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightPx()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormat()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InlineImageResource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InlineImageResource build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageResource()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ImageResource fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageResource build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Resources()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Resources fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeInterval()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEndMillis()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimeInterval fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeInterval build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimelineEntry()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimelineEntry fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimelineEntry build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timeline()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timeline fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timeline build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SysUiTileUpdateRequester()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/SysUiTileUpdateRequester.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorProp argb()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getArgb()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fingerprint getFingerprint()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ColorProp fromProto()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorProp build()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyAndConfigure()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsAndroidXPlugin.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMultiplatformEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXComposePlugin.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isJsCompilerTestsEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXComposePlugin.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPlayground()",
  "longName" : "",
  "relativeFileName" : "buildSrc/plugins/src/main/kotlin/androidx/build/AndroidXPlugin.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionOf()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsPublication.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun versionForTargetOrDefault()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/ArtifactRedirection.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dependsOnComposeTask()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/org/jetbrains/androidx/build/ComposePublishingTask.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPlayground()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/ProjectLayoutType.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEnabledForProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/public/src/main/kotlin/androidx/build/Multiplatform.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "buildSrc/jetpad-integration/src/main/java/androidx/build/jetpad/LibraryBuildInfoFile.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyDependencyVersions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/JetBrainsVerifyDependencyVersionsTask.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVariants()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/MavenUploadHelper.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 415,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/Release.kt",
  "fileLinesCount" : 565,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultPlatform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findPreviousSubmittedChange()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/ChangeInfoGitClient.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChangeInfoPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManifestPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isVersionSet()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLicenses()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configureAarAsJarForConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/AndroidXExtension.kt",
  "fileLinesCount" : 442,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInput()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/UpdateResourceApiTask.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskOutput()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/GenerateResourceApiTask.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInput()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/CheckResourceApiReleaseTask.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTaskInput()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/resources/CheckResourceApiTask.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runWithArgs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/metalava/MetalavaTask.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateNode()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/ProjectGraph.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSubset()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldInclude()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun shouldInclude()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/AffectedModuleDetector.kt",
  "fileLinesCount" : 659,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycle()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/FileLogger.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun info()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/FileLogger.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/Markdown.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getListItemStr()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun print()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/releasenotes/ReleaseNoteMarkdown.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPublicApiFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/ApiLocation.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/ApiLocation.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromCurrent()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/ApiLocation.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isResourceApiFilename()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/checkapi/ApiLocation.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removePrefix()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/ListTaskOutputsTask.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Unsafe()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long objectFieldOffset()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int arrayBaseOffset()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int arrayIndexScale()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpark()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAndAddLong()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAndSetInt()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAndSetLong()",
  "longName" : "",
  "relativeFileName" : "performance/performance-unsafe/src/main/java/sun/misc/Unsafe.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::performance" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDelegate()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeOnDiskIO()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postToMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor getMainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Executor getIOThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/ArchTaskExecutor.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::arch" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeOnDiskIO()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void beforeStart()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void afterFinished()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskExecutor getTaskExecutor()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drainTasks()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/JunitTaskExecutorRule.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::arch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeOnDiskIO()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postToMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMainThread()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getErrors()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/TaskExecutorWithFakeMainThread.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::arch" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Entry get()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/FastSafeIterableMap.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::arch" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/FastSafeIterableMap.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::arch" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Entry forward()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Entry backward()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Entry forward()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Entry backward()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public K getKey()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V setValue()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-common/src/main/java/androidx/arch/core/internal/SafeIterableMap.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::arch" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ActivityResultRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::activity" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun launch()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ActivityResultRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::activity" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/ActivityResultRegistry.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::activity" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/BackHandler.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::activity" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun launch()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultLauncher.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::activity" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultCaller.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::activity" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultCaller.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::activity" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun launch()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultCaller.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::activity" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregister()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultCaller.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::activity" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getSynchronousResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContract.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::activity" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createIntent()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPhotoPickerAvailable()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPhotoPickerAvailable()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/contract/ActivityResultContracts.kt",
  "fileLinesCount" : 961,
  "components" : [ "primary::activity" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/IntentSenderRequest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::activity" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResult.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::activity" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peekAvailableContext()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAwareHelper.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::activity" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOnContextAvailableListener()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAwareHelper.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::activity" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearAvailableContext()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAwareHelper.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::activity" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContextAvailable()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAware.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::activity" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackPressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentDialog.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::activity" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCallback()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStarted()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackInvoked()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onRetainCustomNonConfigurationInstance()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun peekAvailableContext()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeMenuProvider()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateMenu()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackPressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startActivityForResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startActivityForResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOnBackInvokedDispatcher()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1116,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOnReportDrawnListener()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/FullyDrawnReporter.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::activity" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "activity/activity-lint/src/main/java/androidx/activity/lint/ActivityResultFragmentVersionDetector.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::activity" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater cloneInContext()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InflateThread getInstance()",
  "longName" : "",
  "relativeFileName" : "asynclayoutinflater/asynclayoutinflater/src/main/java/androidx/asynclayoutinflater/view/AsyncLayoutInflater.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::asynclayoutinflater" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLImageKHR.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::graphics" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLImageKHR.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::graphics" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun glEGLImageTargetTexture2DOES()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLExt.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::graphics" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLSyncKHR.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::graphics" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLSyncKHR.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::graphics" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun releaseBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementRef()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV34.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceControlDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestRender()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferPool.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::graphics" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferPool.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::graphics" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSyncFence()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeEGLCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLThread.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::graphics" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTransactionOnDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlCompat.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::graphics" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitTransactionOnDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDataSpace()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFrameRate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV33.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::graphics" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlV29.kt",
  "fileLinesCount" : 460,
  "components" : [ "primary::graphics" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTransactionCommitted()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentRoot()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLightSourceAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLightSourceGeometry()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun post()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun post()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postDelayed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCallbacksAndMessages()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCallbacks()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/utils/HandlerUtils.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::graphics" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnqueued()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun render()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelPending()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderMultiBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRenderCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addView()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/ParamQueue.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::graphics" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAll()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/ParamQueue.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::graphics" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV19.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::graphics" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun await()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV33.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::graphics" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun awaitForever()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV33.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::graphics" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV33.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::graphics" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSignalTimeNanos()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV33.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::graphics" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isValid()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceV33.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::graphics" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/BufferPool.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::graphics" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceCompat.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::graphics" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSignalTimeNanos()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/SyncFenceCompat.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::graphics" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCleanupCallback()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/FileDescriptorMonitor.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::graphics" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint JniBindings_nDupFenceFd()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/graphics-core.cpp",
  "fileLinesCount" : 698,
  "components" : [ "primary::graphics" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SyncFence_nClose()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jint SyncFence_nDup()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/sync_fence.cpp",
  "fileLinesCount" : 321,
  "components" : [ "primary::graphics" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglCreateImageKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglDestroyImageKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsGlImageTargetTexture2DOES()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglCreateSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglDestroySyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsDupNativeFenceFDANDROID()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglGetSyncAttribKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nSupportsEglClientWaitSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "jboolean EGLBindings_nEqualToNativeForeverTimeout()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/cpp/egl_utils.cpp",
  "fileLinesCount" : 618,
  "components" : [ "primary::graphics" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathSegment.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::graphics" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/java/androidx/graphics/path/PathIteratorImpl.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::graphics" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool isFinite()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Point toPoint()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr float2 fromPoint()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.cpp",
  "fileLinesCount" : 179,
  "components" : [ "primary::graphics" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jboolean pathIteratorHasNext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint pathIteratorPeek()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint pathIteratorRawSize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static jint pathIteratorSize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/pathway.cpp",
  "fileLinesCount" : 266,
  "components" : [ "primary::graphics" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline bool isFinite()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool canNormalize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool equals()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool between()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/scalar.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::graphics" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr U min()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr U max()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline T MATH_PURE norm()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline T MATH_PURE length()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr T MATH_PURE norm2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr T MATH_PURE length2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "arithmetic_result_t MATH_PURE distance()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "arithmetic_result_t MATH_PURE distance2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE normalize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline VECTOR MATH_PURE rcp()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend inline constexpr VECTOR MATH_PURE saturate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/TVecHelpers.h",
  "fileLinesCount" : 628,
  "components" : [ "primary::graphics" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "MATH_DEFAULT_CTOR_CONSTEXPR TVec2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/vec2.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::graphics" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "arithmetic_result_t cross()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/vec2.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::graphics" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recognizesStraightness()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCubicsAreNotStraightIsh()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/FeatureDetectorTest.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::graphics" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureSlightlyRoundedHexagon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonMeasureTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::graphics" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMediumRoundedHexagon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonMeasureTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::graphics" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureMaximumRoundedHexagon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonMeasureTest.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::graphics" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyCubicHasZeroLength()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/CubicTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::graphics" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerTest()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonTest/kotlin/androidx/graphics/shapes/PolygonTest.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::graphics" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Features.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolate()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getManufacturerSpecificData()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/ScanResult.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getServiceData()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/ScanResult.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AttributeMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromFwkService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AttributeMap.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDiscoverable()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AdvertiseParams.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDiscoverable()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AdvertiseParams.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addServiceSolicitationUuid()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/AdvertiseParams.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScanResult()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Scan.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScanFailed()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Scan.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattService.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendFailure()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServerRequest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServerRequest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendFailure()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServerRequest.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartSuccess()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Advertise.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStartFailure()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Advertise.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAdvertisingSetStopped()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Advertise.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun accept()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServerConnectRequest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reject()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServerConnectRequest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/BluetoothAddress.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 187,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCharacteristicNotification()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestMtu()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discoverServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestMtu()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun discoverServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeDescriptor()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeDescriptor()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/BluetoothLe.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceAdded()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun open()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOpened()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun processFile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/tasks/StableAidlCompile.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  before()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlExtensionImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  before()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/StableAidlExtensionImpl.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun warning()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quiet()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lifecycle()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun info()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun verbose()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLogger()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/LoggerWrapper.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExitValue()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessResult.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun assertNormalExitValue()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/OutputHandlerFailedGradleProcessResult.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExitValue()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/OutputHandlerFailedGradleProcessResult.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rethrowFailure()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/OutputHandlerFailedGradleProcessResult.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSecondaryFile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/incremental/DependencyData.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOutputFile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/incremental/DependencyData.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSecondaryOutputFile()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/incremental/DependencyData.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun test()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extensions()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun builder()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_serializable_withElementSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_serializable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_boolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_short()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_int()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_long()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_float()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_double()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_char()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_strings()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::savedstate" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_enumsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_classesShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_objectsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_listsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_mapsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializerTest.android.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::savedstate" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_boolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_short()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_int()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_long()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_float()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_double()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_char()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_strings()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/androidDeviceTest/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializerTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::savedstate" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/commonMain/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializer.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::savedstate" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/commonMain/kotlin/androidx/savedstate/compose/serialization/serializers/MutableStateSerializer.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::savedstate" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/commonMain/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateListSerializer.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::savedstate" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-compose/src/commonMain/kotlin/androidx/savedstate/compose/serialization/serializers/SnapshotStateMapSerializer.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/nativeMain/kotlin/androidx/savedstate/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::savedstate" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/nativeMain/kotlin/androidx/savedstate/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decodeElementIndex()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/serialization/SavedStateDecoder.android.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::savedstate" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBinder()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBinderOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getParcelable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getParcelableOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSizeOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSizeF()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSizeFOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateReader.android.kt",
  "fileLinesCount" : 913,
  "components" : [ "primary::savedstate" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/Recreator.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::savedstate" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putBinder()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  putParcelable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  putJavaSerializable()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putSize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putSizeF()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  putParcelableList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  putSparseParcelableArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateWriter.android.kt",
  "fileLinesCount" : 237,
  "components" : [ "primary::savedstate" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_enumsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_classesShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_objectsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_listsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeDecode_mapsShouldWork()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/MutableStateFlowSerializerTest.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::savedstate" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassDiscriminatorConflict()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorPolymorphicTest.kt",
  "fileLinesCount" : 533,
  "components" : [ "primary::savedstate" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testClassDiscriminatorConflict()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecClassDiscriminatorAllObjectsTest.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::savedstate" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateCodecTest.kt",
  "fileLinesCount" : 820,
  "components" : [ "primary::savedstate" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBoolean_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getChar_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequence_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDouble_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloat_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInt_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLong_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getString_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntList_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntListOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 749,
  "endLine" : 751,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceList_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceListOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateList_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateListOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringList_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 871,
  "endLine" : 873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringListOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 899,
  "endLine" : 901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBooleanArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCharSequenceArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDoubleArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1105,
  "endLine" : 1107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFloatArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIntArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1213,
  "endLine" : 1215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1237,
  "endLine" : 1239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLongArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArray_ofParcelable_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1291,
  "endLine" : 1293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1319,
  "endLine" : 1321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArray_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStringArrayOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1371,
  "endLine" : 1373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedState_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1391,
  "endLine" : 1393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSavedStateOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/SavedStateTest.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::savedstate" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 792,
  "endLine" : 794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateCodecAndroidTest.android.kt",
  "fileLinesCount" : 816,
  "components" : [ "primary::savedstate" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinder_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBinderOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSize_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeF_whenNotSet_throws()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSizeFOrNull_whenNotSet_returnsNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidHostTest/kotlin/androidx/savedstate/SavedStateAndroidTest.android.kt",
  "fileLinesCount" : 500,
  "components" : [ "primary::savedstate" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRecreated()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recreateAndCheck()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRecreated()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/serializers/MutableStateFlowSerializer.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::savedstate" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/serializers/MutableStateFlowSerializer.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::savedstate" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeBoolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeByte()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeShort()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeInt()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeLong()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeFloat()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeDouble()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeChar()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeString()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeEnum()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun encodeNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/serialization/SavedStateEncoder.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::savedstate" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterSavedStateProvider()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/internal/SavedStateRegistryImpl.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::savedstate" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun deserialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlineOnlyWithChildrenFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/internal/OutlineOnlyWithChildrenFrameLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutlineOnlyWithChildrenFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/internal/OutlineOnlyWithChildrenFrameLayout.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackPreferenceFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragment.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checkable getWidgetView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroup getContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragment.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::leanback" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackPreferenceDialogFragmentCompat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackPreferenceFragmentCompat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackPreferenceDialogFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackPreferenceDialogFragment.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getCallbackFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getCallbackFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/BaseLeanbackPreferenceFragment.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Checkable getWidgetView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroup getContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackSettingsRootView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsRootView.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackSettingsRootView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsRootView.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackSettingsRootView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsRootView.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnBackKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/src/main/java/androidx/leanback/preference/LeanbackSettingsRootView.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun submitData()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submitData()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun size()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-paging/src/main/java/androidx/leanback/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 278,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideNoPropagation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/SlideNoPropagation.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideNoPropagation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/SlideNoPropagation.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getGoneX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getGoneY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getHorizontalDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getVerticalDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGoneY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeAndShortSlide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FadeAndShortSlide()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/FadeAndShortSlide.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Callback getCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSupportedActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaPlayerAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onInfo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressUpdatingInterval()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MediaPlayer getMediaPlayer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onUpdatePlaybackStatusAfterUserAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onUpdatePlaybackState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxForwardSpeedId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxRewindSpeedId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBannerControlGlue.java",
  "fileLinesCount" : 709,
  "components" : [ "primary::leanback" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackTransportControlGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackSeekDataProvider getPlaybackSeekDataProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSeekProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PlaybackSeekDataProvider getSeekProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSeekEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSeekEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackTransportControlGlue.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::leanback" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MediaControllerCompat getMediaController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValidMedia()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMediaPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMediaTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMediaSubtitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerGlue.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRow getControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackRowPresenter getPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUpdatePeriod()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxForwardSpeedId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMaxRewindSpeedId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayerCallback getPlayerCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUpdatePeriod()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaControllerCompat getMediaController()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaControllerAdapter.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackGlueHost getHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCover()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArtist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaPlayerGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValidMedia()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMediaPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMediaTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMediaSubtitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMediaDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getMediaArt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentSpeedId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getPlayerAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRow getControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackRowPresenter getPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isPlaying()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isPrepared()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getArt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 572,
  "endLine" : 574,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void seekTo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSupportedActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float computeLog()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/animation/LogDecelerateInterpolator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/animation/LogDecelerateInterpolator.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static float computeLog()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/animation/LogAccelerateInterpolator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/animation/LogAccelerateInterpolator.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VerticalGridView findGridViewFromRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOnItemViewSelectedListener getOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExternalAdapterListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRowViewExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpand()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopParallax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVideoVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void crossFadeBackgroundToVideo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsBackgroundVideoHelper.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getTitleViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDescriptionViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDotBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getArrowColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getArrowBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getStartButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutInflater getThemeInflater()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setLogoResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLogoResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateLogoAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateEnterAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLogoAnimationFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 708,
  "endLine" : 710,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isLogoAnimationFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int getCurrentPageIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getIconResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle createArgs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsFragment getRowsFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 506,
  "endLine" : 508,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayCompletions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayCompletions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSpeechRecognizerAvailable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchFragment.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::leanback" ],
  "startLine" : 786,
  "endLine" : 788,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProceed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ProgressBarManager getProgressBarManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceView getSurfaceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragment.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedStepRootLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepRootLayout.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedStepRootLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepRootLayout.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusOutStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepRootLayout.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusOutEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepRootLayout.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected VerticalGridView findGridViewFromRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOnItemViewSelectedListener getOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setExternalAdapterListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setRowViewExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpand()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentRowsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void save()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 262,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScalingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScalingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentHost getFragmentHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFragmentHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsSupportFragment createFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentAdapterRegistry()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBrandColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MainFragmentAdapterRegistry getMainFragmentRegistry()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 905,
  "endLine" : 907,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemViewSelectedListener getOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 940,
  "endLine" : 942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersSupportFragment getHeadersSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInHeadersTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingHeaders()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1002,
  "endLine" : 1004,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrowseTransitionListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableRowScaling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableMainFragmentScaling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVerticalScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1075,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean isHeadersDataReady()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersSupportFragment onCreateHeadersSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1242,
  "endLine" : 1244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1504,
  "endLine" : 1506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1615,
  "endLine" : 1617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1623,
  "endLine" : 1625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHeadersTransitionOnBackEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1735,
  "endLine" : 1737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isHeadersTransitionOnBackEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1742,
  "endLine" : 1744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeadersState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1799,
  "endLine" : 1801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 1810,
  "endLine" : 1812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setDrawableByLayerId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackgroundContinuityService()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onActivityStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attach()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThemeDrawableResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDimLayer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDefaultDimLayer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getRunnableDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoReleaseOnStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoReleaseOnStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Drawable createEmptyDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setBackgroundManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundFragment.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BackgroundManager getBackgroundManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundFragment.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedStepSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylist onCreateGuidanceStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist onCreateActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubGuidedActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubActionsExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionEditCanceled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String generateStackEntryName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isStackEntryUiStyleEntrance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylist getGuidanceStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist getGuidedActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist getGuidedButtonActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedButtonActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedButtonActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 814,
  "endLine" : 816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionsDiffCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getAutoRestoreKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getButtonAutoRestoreKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1254,
  "endLine" : 1256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSaveEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusOutStartAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1376,
  "endLine" : 1378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusOutEndAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1386,
  "endLine" : 1388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1403,
  "endLine" : 1405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openInEditMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnHeaderClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnHeaderViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView findGridViewFromRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoOverlappingFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wrap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View createWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersFragment.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRootView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInitialDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disableProgressBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableProgressBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ProgressBarManager.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::leanback" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProceed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prepareEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object createEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ProgressBarManager getProgressBarManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackgroundTranslucent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorFragment.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void save()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScalingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScalingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentHost getFragmentHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFragmentHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final T getFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsFragment createFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentAdapterRegistry()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBrandColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final MainFragmentAdapterRegistry getMainFragmentRegistry()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 922,
  "endLine" : 924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemViewSelectedListener getOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getMainFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersFragment getHeadersFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInHeadersTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingHeaders()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBrowseTransitionListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1036,
  "endLine" : 1038,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableRowScaling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableMainFragmentScaling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1057,
  "endLine" : 1059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVerticalScrolling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1099,
  "endLine" : 1102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean isHeadersDataReady()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeadersFragment onCreateHeadersFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1267,
  "endLine" : 1269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MainFragmentItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1528,
  "endLine" : 1530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1639,
  "endLine" : 1641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1647,
  "endLine" : 1649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHeadersTransitionOnBackEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1759,
  "endLine" : 1761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isHeadersTransitionOnBackEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1766,
  "endLine" : 1768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeadersState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1823,
  "endLine" : 1825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 1834,
  "endLine" : 1836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowOrHideControlsOverlayOnUserInteraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFadeCompleteListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnFadeCompleteListener getFadeCompleteListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOnKeyInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fadeOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 769,
  "endLine" : 771,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupChildFragmentLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 952,
  "endLine" : 954,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPlaybackItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1131,
  "endLine" : 1133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackSeekDataProvider getPlaybackSeekDataProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1144,
  "endLine" : 1146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSeekUiClient()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressBarManager getProgressBarManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1233,
  "endLine" : 1235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PlaybackGlue getPlaybackGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToVideoSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void switchToVideo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void switchToRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment onCreateVideoSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackGlueHost onCreateGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Fragment findOrCreateVideoSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Bitmap getCoverBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getParallaxDrawableMaxOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragmentBackgroundController.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::leanback" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridPresenter getGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridFragment.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getTitleViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDescriptionViewTextColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getDotBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getArrowColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getArrowBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getStartButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutInflater getThemeInflater()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setLogoResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLogoResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateLogoAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Animator onCreateEnterAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLogoAnimationFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final boolean isLogoAnimationFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final int getCurrentPageIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 838,
  "endLine" : 840,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getIconResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 1038,
  "endLine" : 1040,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridPresenter getGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VerticalGridSupportFragment.java",
  "fileLinesCount" : 270,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowOrHideControlsOverlayOnUserInteraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFadeCompleteListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnFadeCompleteListener getFadeCompleteListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOnKeyInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fadeOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 665,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupChildFragmentLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 779,
  "endLine" : 781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 988,
  "endLine" : 990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 996,
  "endLine" : 998,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPlaybackItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackSeekDataProvider getPlaybackSeekDataProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSeekUiClient()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgressBarManager getProgressBarManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1229,
  "endLine" : 1231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView getVerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsSupportFragment getRowsSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupChildFragmentLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 844,
  "endLine" : 846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsSupportFragment.java",
  "fileLinesCount" : 986,
  "components" : [ "primary::leanback" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleViewAdapter getTitleViewAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TitleHelper getTitleHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSearchAffordanceColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isShowingTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedSupportFragment.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::leanback" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detach()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEventFired()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ListRowDataAdapter.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Bundle createArgs()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsSupportFragment getRowsSupportFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayCompletions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayCompletions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setSearchQuery()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSpeechRecognizerAvailable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/SearchSupportFragment.java",
  "fileLinesCount" : 795,
  "components" : [ "primary::leanback" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceHolderCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoFragmentGlueHost.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackgroundTranslucent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getMessage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getButtonText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/ErrorSupportFragment.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::leanback" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnHeaderClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnHeaderViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView findGridViewFromRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NoOverlappingFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wrap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View createWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/HeadersSupportFragment.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceHolderCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragmentGlueHost.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackFragmentGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnKeyInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPlaybackRowChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fadeOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSeekUiClient()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayerCallback getPlayerCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragmentGlueHost.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceView getSurfaceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/VideoSupportFragment.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Context getContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/FragmentUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseOnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView getVerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowsFragment getRowsFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupChildFragmentLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragment.java",
  "fileLinesCount" : 990,
  "components" : [ "primary::leanback" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PlaybackGlue getPlaybackGlue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canNavigateToVideoFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void switchToVideo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void switchToRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment onCreateVideoFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackGlueHost onCreateGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Fragment findOrCreateVideoFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Bitmap getCoverBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getParallaxDrawableMaxOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/DetailsFragmentBackgroundController.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::leanback" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedStepFragment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylist onCreateGuidanceStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist onCreateActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideTheme()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubGuidedActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubActionsExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void expandAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionEditCanceled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String generateStackEntryName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isStackEntryUiStyleEntrance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylist getGuidanceStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist getGuidedActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 723,
  "endLine" : 725,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist getGuidedButtonActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedButtonActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedButtonActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionsDiffCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedActionPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getAutoRestoreKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getButtonAutoRestoreKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSaveEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1262,
  "endLine" : 1264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusOutStartAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1380,
  "endLine" : 1382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusOutEndAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1407,
  "endLine" : 1409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openInEditMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 1416,
  "endLine" : 1418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleViewAdapter getTitleViewAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TitleHelper getTitleHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSearchAffordanceColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isShowingTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrandedFragment.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::leanback" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackSupportFragmentGlueHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayAutoHideEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnKeyInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPlaybackRowChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fadeOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isControlsOverlayVisible()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSeekUiClient()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayerCallback getPlayerCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragmentGlueHost.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView findGridViewFromRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PresenterSelector getPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ItemBridgeAdapter getBridgeAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final VerticalGridView getVerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowFragment.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::leanback" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRowSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VerticalGridView findGridViewFromRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PresenterSelector getPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ItemBridgeAdapter getBridgeAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final VerticalGridView getVerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseRowSupportFragment.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean systemSupportsEntranceTransitions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void exclude()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void excludeChildren()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void include()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void include()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createAutoTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object createFadeTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void runTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void addTarget()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object loadTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallaxTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/ParallaxTransition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilter getColorFilter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Paint getPaint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorFilterDimmer.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitWidthBitmapDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSource()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getSource()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/FitWidthBitmapDrawable.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueRule inheritFromParent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueRule absoluteValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ValueRule inheritFromParentWithOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAbsoluteValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAbsoluteValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int doCalculate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompositeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantState getConstantState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addChildDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildDrawableAt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildDrawable getChildAt()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundsRule getBoundsRule()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recomputeBounds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/CompositeDrawable.java",
  "fileLinesCount" : 542,
  "components" : [ "primary::leanback" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsDraw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlphaFloat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Paint getPaint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/ColorOverlayDimmer.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preferStaticShadows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOutlineClippingDisabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBoolean()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/system/Settings.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Event()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Condition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProceed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getStatus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRoundRectRadius()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaRowFocusView.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ThumbsBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeroIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int roundUp()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View createThumbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap getThumbBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ThumbsBar.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentFocusWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PersistentFocusWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persistFocusVertical()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void persistFocusHorizontal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PersistentFocusWrapper.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatePickerFormat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMinDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedDatePickerAction.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnUnhandledKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnUnhandledKeyListener getOnUnhandledKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowView.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDurationChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferedPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnActionClickedListener getOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryActionsHidden()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areSecondaryActionsHidden()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBottomSpace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReappear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRowPresenter.java",
  "fileLinesCount" : 500,
  "components" : [ "primary::leanback" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseRowsFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseRowsFrameLayout.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseRowsFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseRowsFrameLayout.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTextView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingTextView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStreamPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLayoutRtl()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ControlBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ControlBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDefaultFocusToMiddle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDefaultFocusIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChildFocusedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildMarginFromCenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBar.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectMapping()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDirectMapping()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractMediaItemPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThemeId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThemeId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getActionPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getSelectorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewFlipper getMediaItemNumberViewFlipper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getMediaItemNumberView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getMediaItemPausedView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getMediaItemPlayingView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getMediaItemNameView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getMediaItemDurationView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getMediaItemDetailsView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getMediaItemRowSeparator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroup getMediaItemActionsContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isClippingChildren()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindRowActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasMediaRowSeparator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMediaRowSeparator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getMediaPlayState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullWidthDetailsOverviewRowPresenter getParentPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSizeFromDrawableIntrinsic()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSizeFromDrawableIntrinsic()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasImageViewScaleChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isRenderedAsRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DividerRow.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::leanback" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildMarginFromCenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bindControlToAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ObjectAdapter getDisplayedAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ControlBarPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnControlClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnControlClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnControlSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnControlSelectedListener getOnItemControlListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDefaultFocusToMiddle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlBarPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::leanback" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBreadcrumb()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIconDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideLayoutId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getDescriptionView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getBreadcrumbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getIconView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean supportsRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelper.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::leanback" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Row getRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getRowObject()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getSelectLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setActivated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BaseOnItemViewSelectedListener getOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final BaseOnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getSelectedItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isClippingChildren()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RowHeaderPresenter getHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSyncActivatePolicy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSyncActivatePolicy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getSelectLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSelectEffectEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getSelectEffectEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needsDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needsRowContainerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void insertView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HorizontalHoverCardSwitcher.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingLinearLayoutWithForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingLinearLayoutWithForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean verifyDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayoutWithForeground.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingTextView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingTextView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizingTextView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTriggerConditions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResizedTextSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getMaintainLineSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResizedPaddingAdjustmentTop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResizedPaddingAdjustmentBottom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ResizingTextView.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemBridgeAdapterShadowOverlayWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wrap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getExtraObject()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraObject()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemMoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemBridgeAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Wrapper getWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenterMapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getPresenterMapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapterListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FacetProvider getFacetProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getSearchAffordanceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSearchClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateComponentsVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getSearchAffordanceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TitleViewAdapter getTitleViewAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleView.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::leanback" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemMoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasObserver()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PresenterSelector getPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void registerObserver()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void unregisterObserver()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasObserver()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void unregisterAllObservers()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void notifyItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected void notifyItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected void notifyItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void notifyItemMoved()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected void notifyChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean hasStableIds()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmediateNotifySupported()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackTransportRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackTransportRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnUnhandledKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OnUnhandledKeyListener getOnUnhandledKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowView.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpeechOrbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpeechOrbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListeningOrbColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNotListeningOrbColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SpeechOrbView.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparseArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparseArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SparseArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyArrayItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object lookup()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmediateNotifySupported()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SparseArrayObjectAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::leanback" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowHeaderPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNullItemVisibilityGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNullItemVisibilityGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getSelectLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderPresenter.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckableImageView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CheckableImageView.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckableImageView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CheckableImageView.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckableImageView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CheckableImageView.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CheckableImageView.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CheckableImageView.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchBar()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchBarListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getHint()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void displayCompletions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hideNativeKeyboard()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRecognizing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPermissionListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isVoiceMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void playSearchOpen()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void playSearchFailure()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void playSearchSuccess()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchBar.java",
  "fileLinesCount" : 821,
  "components" : [ "primary::leanback" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final HeaderItem getHeaderItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHeaderItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setFlags()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getFlags()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRenderedAsRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDropScale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaNowPlayingView.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSecondaryLabel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void nextIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastForwardAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RewindAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepeatAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RepeatAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShuffleAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HighQualityAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClosedCaptioningAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setImageBitmap()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPrimaryActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSecondaryActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObjectAdapter getPrimaryActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObjectAdapter getSecondaryActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTotalTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 883,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDuration()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 925,
  "endLine" : 927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBufferedProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBufferedProgressLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBufferedProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1030,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedProgressLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1039,
  "endLine" : 1041,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBufferedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPlaybackProgressChangedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCoverDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBottomDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSolidColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsParallaxDrawable.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoSurfaceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VideoSurfaceView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoSurfaceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VideoSurfaceView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VideoSurfaceView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VideoSurfaceView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isValidZoomIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endAnimation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupHeaderItemFocusHighlight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setupHeaderItemFocusHighlight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemFocused()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyArrayItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmediateNotifySupported()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ArrayObjectAdapter.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowHoverCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowHoverCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowHoverCardView.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SinglePresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SinglePresenterSelector.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SinglePresenterSelector.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterceptKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsRelativeLayout.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChangePayload()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DiffCallback.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionsAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnActionClickedListener getOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyleLarge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStyleLarge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isUsingDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getIcon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaItemActionPresenter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowseFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnFocusSearchListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnFocusSearchListener getOnFocusSearchListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChildFocusListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnChildFocusListener getOnChildFocusListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDispatchKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BrowseFrameLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean supportsShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StaticShadowHelper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ImageView getMainImageView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMainImage()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ImageCardView.java",
  "fileLinesCount" : 509,
  "components" : [ "primary::leanback" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondaryProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAccessibilitySeekListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SeekBar.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void incrementIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCurrentDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MultiActionsProvider.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObjectAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRow.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::leanback" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapterGroup.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingLinearLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingLinearLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingLinearLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusableViewAvailableFixEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingLinearLayout.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionAppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionAppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImeKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutofillType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnAutofillListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAppCompatEditText.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Object getItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getImageDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageScaleUpAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayObjectAdapter getArrayObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean removeAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ObjectAdapter getActionsAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean supportsForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ForegroundHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::leanback" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getName()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/HeaderItem.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCursorChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Cursor getCursor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CursorMapper getMapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isClosed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImmediateNotifySupported()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImeKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutofillType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnAutofillListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackRowPresenter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::leanback" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getPrimaryPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getSecondaryPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Presenter getPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ControlButtonPresenterSelector.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DividerPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DividerPresenter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DividerPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DividerPresenter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getSubtitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getBody()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylingRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylingRelativeLayout.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::leanback" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidanceStylingRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylingRelativeLayout.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::leanback" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getContentView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditText getEditableTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getDescriptionView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditText getEditableDescriptionView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getIconView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getCheckmarkView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getChevronView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInEditing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInEditingText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInEditingTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInEditingDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInEditingActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction getAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isButtonActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridView getActionsGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridView getSubActionsGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideLayoutId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int onProvideItemLayoutId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEditingMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimateItemPressed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimateItemPressedCancelled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandedViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInExpandTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1137,
  "endLine" : 1139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpandTransitionSupported()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startExpandedTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setBackKeyToCollapseSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isBackKeyToCollapseSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1182,
  "endLine" : 1184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setBackKeyToCollapseActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1194,
  "endLine" : 1196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isBackKeyToCollapseActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getKeyLine()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1284,
  "endLine" : 1286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubActionsExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1397,
  "endLine" : 1399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExpanded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1404,
  "endLine" : 1406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction getExpandedAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDescriptionMaxHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1572,
  "endLine" : 1577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAutofillHints()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1585,
  "endLine" : 1587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PinPicker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PinPicker.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimePicker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinute()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean is24Hour()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPm()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/TimePicker.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::leanback" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLabelFormat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabelFormat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStaticLabels()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DatePicker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatePickerFormat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMinDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getMaxDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setDate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/DatePicker.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getSeparator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSeparator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getSeparators()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getPickerItemLayoutId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPickerItemLayoutId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getPickerItemTextViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setPickerItemTextViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Picker()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getPickerItemHeightPixels()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getActivatedVisibleItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getVisibleItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedColumn()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/Picker.java",
  "fileLinesCount" : 742,
  "components" : [ "primary::leanback" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DateConstant getDateConstantInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerUtility.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimeConstant getTimeConstantInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerUtility.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingFrameLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingFrameLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingFrameLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingFrameLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowView.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowView.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalGridView getGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowView.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScaleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScaleFrameLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ScaleFrameLayout.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFlags()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B iconResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public B icon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GuidedAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setFlags()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getEditTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getEditDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEditDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditTitleUsed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 724,
  "endLine" : 726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEditable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDescriptionEditable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTextEditable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEditableActivatorView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEditInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDescriptionEditInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDescriptionInputType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 805,
  "endLine" : 807,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCheckSetId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasMultilineDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean infoOnly()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isAutoSaveRestoreEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needAutoSaveTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needAutoSaveDescription()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedAction.java",
  "fileLinesCount" : 997,
  "components" : [ "primary::leanback" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDurationChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferedPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSeekUiClient()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TextView getDurationView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TextView getCurrentPositionView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDescriptionPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnActionClickedListener getOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondaryProgressColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultSeekIncrement()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDefaultSeekIncrement()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackTransportRowPresenter.java",
  "fileLinesCount" : 841,
  "components" : [ "primary::leanback" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SectionRow.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::leanback" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SectionRow.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::leanback" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SectionRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SectionRow.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::leanback" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isRenderedAsRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SectionRow.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseCardView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedAnimationDelayed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelectedAnimationDelayed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCardType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInfoVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExtraVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDelayChildPressedState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasInfoRegion()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasExtraRegion()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 821,
  "endLine" : 823,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 841,
  "endLine" : 843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 880,
  "endLine" : 882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void mockStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BaseCardView.java",
  "fileLinesCount" : 1011,
  "components" : [ "primary::leanback" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAdapterPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildPositionProperty createProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecyclerView getRecyclerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RecyclerViewParallax.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::leanback" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getHeaderView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaListHeaderPresenter.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::leanback" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final long getId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setLabel1()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getLabel1()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setLabel2()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getLabel2()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setIcon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addKeyCode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void removeKeyCode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean respondsToKeyCode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Action.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unselect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewGroup getParentViewGroup()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void showView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroup getSceneRoot()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::leanback" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getTitleView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSearchOrbZ()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchOrbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchOrbView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getFocusedZoom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getOrbIcon()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnOrbClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrbColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrbColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrbColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Colors getOrbColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchOrbView.java",
  "fileLinesCount" : 393,
  "components" : [ "primary::leanback" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekUi.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackSeekDataProvider getPlaybackSeekDataProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekUi.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ListRowPresenter getListRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final HorizontalGridView getGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ItemBridgeAdapter getBridgeAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectItemViewHolderTask()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSmoothScroll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSmoothScroll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemTask()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandedRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExpandedRowHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFocusZoomFactor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getZoomFactor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isFocusDimmerUsed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needsDefaultListSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRecycledPoolSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setHoverCardPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PresenterSelector getHoverCardPresenterSelector()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isUsingDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingDefaultListSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingDefaultShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingZOrder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingOutlineClipping()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setShadowEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getShadowEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void enableChildRoundedCorners()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean areChildRoundedCornersEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needsDefaultShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setKeepChildForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isKeepChildForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ListRowPresenter.java",
  "fileLinesCount" : 880,
  "components" : [ "primary::leanback" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyMarkerValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyT getProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Integer get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atAbsolute()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atAbsolute()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final PropertyMarkerValue atFraction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getIntPropertyValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getFloatPropertyValue()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getProperties()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEffects()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllEffects()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Parallax.java",
  "fileLinesCount" : 628,
  "components" : [ "primary::leanback" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean supportsDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoStartSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAutoStartSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewSharedElementHelper.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::leanback" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvisibleRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/InvisibleRowPresenter.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridView getGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setShadowEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getShadowEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingDefaultShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void enableChildRoundedCorners()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean areChildRoundedCornersEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingZOrder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean needsDefaultShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFocusZoomFactor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isFocusDimmerUsed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setKeepChildForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getKeepChildForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OnItemViewSelectedListener getOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OnItemViewClickedListener getOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VerticalGridPresenter.java",
  "fileLinesCount" : 419,
  "components" : [ "primary::leanback" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingView.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingView.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingView.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingView.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowContainerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowContainerView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showHeader()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowContainerView.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::leanback" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchEditText.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchEditText.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchEditText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchEditText.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnKeyboardDismissListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/SearchEditText.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionsAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewGroup getOverviewView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewGroup getDetailsDescriptionFrame()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ViewGroup getActionsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullWidthDetailsOverviewRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnActionClickedListener getOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getActionsBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isParticipatingEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setParticipatingEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setInitialState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getInitialState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setAlignmentMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getAlignmentMode()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isClippingChildren()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getLayoutResourceId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isUsingDefaultSelectEffect()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionItemContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionItemContainer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionItemContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionItemContainer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionItemContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionItemContainer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusOutAllowed()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionItemContainer.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::leanback" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GuidedActionDiffCallback getInstance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionDiffCallback.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getPropertyRanges()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getWeights()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addTarget()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getTargets()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void removeTarget()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxEffect.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowOverlayContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowOverlayContainer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prepareParentForShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShadowType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getWrappedView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayContainer.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingRelativeLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingRelativeLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonOverlappingRelativeLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingRelativeLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/NonOverlappingRelativeLayout.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PageRow.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::leanback" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isRenderedAsRowView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PageRow.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getRoundedCornerRadius()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getDynamicShadowUnfocusedZ()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getDynamicShadowFocusedZ()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsDynamicShadow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean supportsForeground()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShadowType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsRoundedCorner()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsWrapper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setNoneWrapperShadowFocusLevel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Object getNoneWrapperDynamicShadowImpl()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowOverlayHelper.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::leanback" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDiffCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedAction getItem()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int indexOf()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GuidedActionsStylist getGuidedActionsStylist()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClickListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAutofill()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionAdapter.java",
  "fileLinesCount" : 569,
  "components" : [ "primary::leanback" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowHeaderView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowHeaderView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowHeaderView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowHeaderView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagingIndicator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagingIndicator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getColorFromTypedArray()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDotBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setArrowBackgroundColor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPageCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDesiredHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getRequiredWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getDesiredWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTranslationX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDiameter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PagingIndicator.java",
  "fileLinesCount" : 556,
  "components" : [ "primary::leanback" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ObjectAdapter getDisplayedAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getSecondaryProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableSecondaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areMoreActionsEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTotalTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTotalTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentTime()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCurrentTimeLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSecondaryProgressLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondaryProgress()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSecondaryProgressLong()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetFocus()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsPresenter.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureStartValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/Scale.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void captureEndValues()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/Scale.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/CustomChangeBounds.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/CustomChangeBounds.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/CustomChangeBounds.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultStartDelay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/CustomChangeBounds.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHere()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property getProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getHere()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Property getProperty()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGone()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideKitkat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSlideEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/SlideKitkat.java",
  "fileLinesCount" : 306,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackViewPager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean executeKeyEvent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyEventsEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackViewPager.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackTabLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LeanbackTabLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-tab/src/main/java/androidx/leanback/tab/LeanbackTabLayout.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Location getLocation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/SingleRow.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSavePolicy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLimitNumber()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getSaveStatesKey()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ViewsStateBundle.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::leanback" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRecycled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFocusScrollStrategy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWindowAlignmentPreferKeyLineOverLowEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWindowAlignmentPreferKeyLineOverHighEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWindowAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isItemAlignmentOffsetWithPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getItemAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemAlignmentViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemAlignmentViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalMargin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChildLaidOutListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnChildSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void removeOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPositionWithSub()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPositionWithSub()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPositionSmooth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPositionSmoothWithSub()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedSubPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChildLayoutAnimated()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getViewSelectedOffsets()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 961,
  "endLine" : 963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChildDrawingOrder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 966,
  "endLine" : 968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean isChildrenDrawingOrderEnabledInternal()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 970,
  "endLine" : 972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isFocusSearchDisabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1023,
  "endLine" : 1025,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChildrenVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPruneChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1050,
  "endLine" : 1052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPreviousViewInSameRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFocusDrawingOrderEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocusDrawingOrderEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1088,
  "endLine" : 1090,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnTouchInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnMotionInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1106,
  "endLine" : 1108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnKeyInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnUnhandledKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1124,
  "endLine" : 1126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnUnhandledKeyListener getOnUnhandledKeyListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSaveChildrenPolicy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSaveChildrenLimitNumber()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSaveChildrenPolicy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSaveChildrenLimitNumber()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1200,
  "endLine" : 1202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1205,
  "endLine" : 1207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1230,
  "endLine" : 1232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1248,
  "endLine" : 1250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateIn()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSmoothScrollByBehavior()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1284,
  "endLine" : 1286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SmoothScrollByBehavior getSmoothScrollByBehavior()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1294,
  "endLine" : 1296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSmoothScrollSpeedFactor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1326,
  "endLine" : 1328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getSmoothScrollSpeedFactor()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSmoothScrollMaxPendingMoves()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSmoothScrollMaxPendingMoves()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1362,
  "endLine" : 1364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialPrefetchItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialPrefetchItemCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/BaseGridView.java",
  "fileLinesCount" : 1444,
  "components" : [ "primary::leanback" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPreferKeylineOverHighEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPreferKeylineOverLowEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWindowAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinScroll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxScroll()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMinUnknown()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMaxUnknown()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPaddingMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getClientSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int calculateScrollToKeyLine()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReversedFlow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Axis mainAxis()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Axis secondAxis()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/WindowAlignment.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::leanback" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewHolderSelectedAndPositioned()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/OnChildViewHolderSelectedListener.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VerticalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/VerticalGridView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::leanback" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::leanback" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Axis mainAxis()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Axis secondAxis()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getOrientation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::leanback" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAlignX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAlignY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalLeft()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalTop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalRight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalBottom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalWidth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalHeight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalLeftInset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalRightInset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalTopInset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalBottomInset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAlignX()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAlignY()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setItemAlignmentFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ItemAlignmentFacet getItemAlignmentFacet()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float calculateSpeedPerPixel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTag()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayoutManager()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getFocusScrollStrategy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusScrollStrategy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWindowAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getWindowAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWindowAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 807,
  "endLine" : 809,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getWindowAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWindowAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getWindowAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getItemAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isItemAlignmentOffsetWithPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getItemAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getItemAlignmentViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getVerticalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 902,
  "endLine" : 904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getHorizontalSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setGravity()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 910,
  "endLine" : 912,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasDoneFirstLayout()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnChildSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setOnChildLaidOutListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getAdapterPositionByIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1101,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollVertically()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1108,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalLeft()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1159,
  "endLine" : 1161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalRight()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalTop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getOpticalBottom()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1171,
  "endLine" : 1173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDecoratedLeft()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDecoratedTop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getViewMin()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1207,
  "endLine" : 1209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getViewMax()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1211,
  "endLine" : 1213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewCenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1220,
  "endLine" : 1222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getViewCenterSecondary()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1224,
  "endLine" : 1226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1672,
  "endLine" : 1674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1677,
  "endLine" : 1679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1798,
  "endLine" : 1800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getExtraLayoutSpace()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1880,
  "endLine" : 1882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean appendOneColumnVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1898,
  "endLine" : 1900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isSlidingChildViews()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1966,
  "endLine" : 1968,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean prependOneColumnVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 1990,
  "endLine" : 1992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsPredictiveItemAnimations()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2140,
  "endLine" : 2142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2671,
  "endLine" : 2673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelectionSmooth()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2686,
  "endLine" : 2688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSelectionSmoothWithSub()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2695,
  "endLine" : 2697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2699,
  "endLine" : 2701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSubSelection()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2703,
  "endLine" : 2705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getPrimaryAlignedScrollDistance()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 2982,
  "endLine" : 2984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void scrollToView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3008,
  "endLine" : 3010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scrollToView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3017,
  "endLine" : 3019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getPruneChild()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3198,
  "endLine" : 3200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3214,
  "endLine" : 3216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusSearchDisabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3250,
  "endLine" : 3252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isFocusSearchDisabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3254,
  "endLine" : 3256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean canScrollTo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3516,
  "endLine" : 3518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3695,
  "endLine" : 3697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/GridLayoutManager.java",
  "fileLinesCount" : 3995,
  "components" : [ "primary::leanback" ],
  "startLine" : 3706,
  "endLine" : 3708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HorizontalGridView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getFadingLeftEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFadingLeftEdgeLength()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFadingLeftEdgeOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getFadingRightEdge()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFadingRightEdgeLength()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFadingRightEdgeOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/HorizontalGridView.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::leanback" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setSpacing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setReversedFlow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReversedFlow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvider()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumRows()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFirstVisibleIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLastVisibleIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetVisibleIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean prependOneColumnVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void prependVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean appendOneColumnVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void appendVisibleItems()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collectAdjacentPrefetchPositions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/Grid.java",
  "fileLinesCount" : 545,
  "components" : [ "primary::leanback" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getFirstIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLastIndex()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSize()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/StaggeredGrid.java",
  "fileLinesCount" : 436,
  "components" : [ "primary::leanback" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setItemAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getItemAlignmentOffset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setItemAlignmentOffsetWithPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isItemAlignmentOffsetWithPadding()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final float getItemAlignmentOffsetPercent()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setItemAlignmentViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getItemAlignmentViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setItemAlignmentFocusViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getItemAlignmentFocusViewId()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setAlignedToTextViewBaseline()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlignedToTextViewBaseLine()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultiAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacet.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::leanback" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationHandler()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCurrentThread()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FrameCallbackScheduler getScheduler()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postFrameCallback()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCurrentThread()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDurationScale()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/AnimationHandler.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewProperty()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeEndListener()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeUpdateListener()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinimumVisibleChange()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRunning()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getValueThreshold()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 737,
  "endLine" : 739,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getPropertyValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimationHandler getAnimationHandler()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.java",
  "fileLinesCount" : 846,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatValueHolder()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FloatValueHolder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FloatValueHolder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FloatValueHolder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatPropertyCompat()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FloatPropertyCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFriction()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getAcceleration()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueThreshold()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFrictionScalar()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getFrictionScalar()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getAcceleration()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtEquilibrium()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueThreshold()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FlingAnimation.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringAnimation()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  SpringAnimation()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringForce getSpring()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSkipToEnd()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getAcceleration()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAtEquilibrium()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringForce()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStiffness()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDampingRatio()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFinalPosition()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun flingAnimationOf()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation-ktx/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation-ktx/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation-ktx/src/main/java/androidx/dynamicanimation/animation/DynamicAnimation.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUpdate()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object instantiateItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishUpdate()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable saveState()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemPosition()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDataSetObserver()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterDataSetObserver()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getPageTitle()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPageWidth()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagerAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getClientWidth()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentItemInternal()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnPageChangeListener()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOffscreenPageLimit()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageMargin()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 895,
  "endLine" : 897,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageMarginDrawable()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean verifyDrawable()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void populate()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1414,
  "endLine" : 1416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDragInGutterEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2009,
  "endLine" : 2011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDragInGutterEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2018,
  "endLine" : 2020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFakeDragging()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2706,
  "endLine" : 2708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 2800,
  "endLine" : 2803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3086,
  "endLine" : 3088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canScroll()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3144,
  "endLine" : 3146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3154,
  "endLine" : 3156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3158,
  "endLine" : 3160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 3202,
  "endLine" : 3204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagerTabStrip()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTabIndicatorColorResource()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTabIndicatorColor()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDrawFullUnderline()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMinHeight()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTabStrip.java",
  "fileLinesCount" : 287,
  "components" : [ "primary::viewpager" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setSingleLineAllCaps()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PagerTitleStrip()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextSpacing()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerTitleStrip.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::viewpager" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/LruCacheBenchmark.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::collection" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/nonJvmMain/kotlin/androidx/collection/ArraySet.nonJvm.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::collection" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toArray()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/ArraySet.jvm.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::collection" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/ArraySet.jvm.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::collection" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun delete()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/kotlin/androidx/collection/SparseArrayCompat.jvm.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::collection" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayMap()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected K elementAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected V elementAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArrayMap.java",
  "fileLinesCount" : 639,
  "components" : [ "primary::collection" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ScatterMapTest.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::collection" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun creatingWithZeroCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun creatingWithOverCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularArrayTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::collection" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun creatingWithZeroCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun creatingWithOverCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/CircularIntArrayTest.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::collection" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutOfBoundsNegative()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementAtOfBounds()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementAtOfBoundsNegative()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun first()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun last()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastWithPredicateException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fold()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldIndexed()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldRight()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ObjectListTest.kt",
  "fileLinesCount" : 1303,
  "components" : [ "primary::collection" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/TestValueClass.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::collection" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/SieveCacheTest.kt",
  "fileLinesCount" : 950,
  "components" : [ "primary::collection" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmptyReturnsTrueIfEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/internal/LruHashMapTest.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::collection" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOutOfBoundsNegative()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementAtOfBounds()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elementAtOfBoundsNegative()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun first()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun firstException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun last()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lastException()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fold()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foldRight()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ValueClassListTest.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::collection" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterMap.kt",
  "fileLinesCount" : 1786,
  "components" : [ "primary::collection" ],
  "startLine" : 775,
  "endLine" : 777,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularIntArray.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::collection" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1165,
  "endLine" : 1167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ScatterSet.kt",
  "fileLinesCount" : 1209,
  "components" : [ "primary::collection" ],
  "startLine" : 1178,
  "endLine" : 1180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1447,
  "endLine" : 1449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1453,
  "endLine" : 1455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/OrderedScatterSet.kt",
  "fileLinesCount" : 1510,
  "components" : [ "primary::collection" ],
  "startLine" : 1479,
  "endLine" : 1481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun evictAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SieveCache.kt",
  "fileLinesCount" : 1148,
  "components" : [ "primary::collection" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun getOrDefault()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SimpleArrayMap.kt",
  "fileLinesCount" : 760,
  "components" : [ "primary::collection" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun evictAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/CircularArray.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::collection" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun none()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun any()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ObjectList.kt",
  "fileLinesCount" : 1547,
  "components" : [ "primary::collection" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongLongPair.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::collection" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongLongPair.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::collection" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ObjectListBenchmarkTest.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::collection" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFromHeadAndPopFromTail()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/CircularArrayBenchmarkTest.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ArraySetBenchmarkTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::collection" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsElement()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ArraySetBenchmarkTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::collection" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ArraySetBenchmarkTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::collection" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAllThenRemoveIndividually()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ArraySetBenchmarkTest.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::collection" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SimpleArrayMapBenchmarkTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SimpleArrayMapBenchmarkTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::collection" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createThenFetchWithAllHits()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/LruCacheBenchmarkTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allMisses()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/LruCacheBenchmarkTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::collection" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_bad_hash()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read_bad_hash()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert_remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterMapBenchmarkTest.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::collection" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SparseArrayFilledBenchmarkTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::collection" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SparseArrayFilledBenchmarkTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::collection" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SparseArrayFilledBenchmarkTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::collection" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indexOfValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/SparseArrayFilledBenchmarkTest.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::collection" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testDescription()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/darwinMain/kotlin/androidx/collection/TestCases.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::collection" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SparseArrayBenchmarks.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::collection" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SparseArrayBenchmarks.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::collection" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SparseArrayBenchmarks.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/SparseArrayBenchmarks.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::collection" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measuredBlock()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/commonMain/kotlin/androidx/collection/ArraySetBenchmarks.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "annotation/annotation-experimental-lint/src/main/java/androidx/annotation/experimental/lint/AnnotationRetentionDetector.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::annotation" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean applyAppLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContextForDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocalNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDefaultNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat getRequestedAppLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat getStoredAppLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIsAutoStoreLocalesOptedIn()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void asyncExecuteSyncRequestedAndStoredLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompatVectorFromResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1033,
  "endLine" : 1035,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatVectorFromResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList localeListForLanguageTags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1157,
  "endLine" : 1159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatTextView createTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatImageView createImageView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatButton createButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatEditText createEditText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatSpinner createSpinner()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatImageButton createImageButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatCheckBox createCheckBox()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatRadioButton createRadioButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatCheckedTextView createCheckedTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatRatingBar createRatingBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatSeekBar createSeekBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AppCompatToggleButton createToggleButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected View createView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatViewInflater.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::appcompat" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatDialogFragment()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialogFragment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::appcompat" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatDialogFragment()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialogFragment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog onCreateDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialogFragment.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppLocalesMetadataHolderService.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getDisabledComponentFlag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppLocalesMetadataHolderService.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowDecorActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowDecorActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnMenuVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnMenuVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayUseLogoEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayShowHomeEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayHomeAsUpEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayShowTitleEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayShowCustomEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeAllTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackedBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab newTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab getSelectedTab()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableContentAnimations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHideOnContentScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldAnimateContextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 907,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleTruncated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeActionContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 946,
  "endLine" : 948,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeActionContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1066,
  "endLine" : 1068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1081,
  "endLine" : 1083,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1086,
  "endLine" : 1088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleOptional()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1102,
  "endLine" : 1104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1107,
  "endLine" : 1109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1183,
  "endLine" : 1185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1208,
  "endLine" : 1210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1212,
  "endLine" : 1214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1231,
  "endLine" : 1233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1245,
  "endLine" : 1247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void select()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1250,
  "endLine" : 1252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab setContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1255,
  "endLine" : 1257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1269,
  "endLine" : 1271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1275,
  "endLine" : 1277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListNavigationCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1286,
  "endLine" : 1288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTabCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1315,
  "endLine" : 1317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Tab getTabAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1350,
  "endLine" : 1352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1356,
  "endLine" : 1358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1361,
  "endLine" : 1363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1365,
  "endLine" : 1367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1370,
  "endLine" : 1372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1379,
  "endLine" : 1381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ButtonHandler()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonPanelLayoutHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyDown()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecycleListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStableIds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1109,
  "endLine" : 1111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertController.java",
  "fileLinesCount" : 1118,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1114,
  "endLine" : 1116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 856,
  "endLine" : 858,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHideOnContentScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 976,
  "endLine" : 978,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode startActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean openOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1058,
  "endLine" : 1060,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean closeOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1063,
  "endLine" : 1065,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1068,
  "endLine" : 1070,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1078,
  "endLine" : 1080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requestFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1388,
  "endLine" : 1390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBar getSupportActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findViewById()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportRequestWindowFeature()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode onWindowStartingSupportActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean superDispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NavItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/NavItemSelectedListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::appcompat" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBar getSupportActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T findViewById()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportRequestWindowFeature()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportInvalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode onWindowStartingSupportActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode startSupportActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateSupportNavigateUpTaskStack()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getSupportParentActivityIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportShouldUpRecreateTask()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 521,
  "endLine" : 523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportNavigateUpTo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 543,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerIndicatorEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawerArrowDrawable getDrawerArrowDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDrawerSlideAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActionBarDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getThemeUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getThemeUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getActionBarThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNavigationVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostCreate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 558,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final ActionBar peekSupportActionBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 815,
  "endLine" : 817,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuModeChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1241,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean shouldAnimateActionModeView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1434,
  "endLine" : 1438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHandleNativeActionModesEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1441,
  "endLine" : 1443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHandleNativeActionModesEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1446,
  "endLine" : 1448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final View onCreateView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1703,
  "endLine" : 1705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1712,
  "endLine" : 1714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void closePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2069,
  "endLine" : 2071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewGroup getSubDecor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2440,
  "endLine" : 2442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContextForDelegate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2470,
  "endLine" : 2472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean applyDayNight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2475,
  "endLine" : 2477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLocalNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2622,
  "endLine" : 2624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int calculateNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2658,
  "endLine" : 2660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final AutoNightModeManager getAutoTimeNightModeManager()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2924,
  "endLine" : 2926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionModeCallbackWrapperV9()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2988,
  "endLine" : 2990,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2993,
  "endLine" : 2995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3004,
  "endLine" : 3006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3093,
  "endLine" : 3095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3284,
  "endLine" : 3286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3312,
  "endLine" : 3314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3317,
  "endLine" : 3319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMenuDecorView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3330,
  "endLine" : 3332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3355,
  "endLine" : 3357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isOutOfBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3359,
  "endLine" : 3361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActionBarCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3385,
  "endLine" : 3387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isListening()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3654,
  "endLine" : 3656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApplyableNightMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3668,
  "endLine" : 3670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3673,
  "endLine" : 3675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3705,
  "endLine" : 3707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getActionBarThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3739,
  "endLine" : 3741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPowerSaveMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3894,
  "endLine" : 3896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String toLanguageTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3898,
  "endLine" : 3900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleListCompat getLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3919,
  "endLine" : 3921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3923,
  "endLine" : 3925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDefaultLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3927,
  "endLine" : 3929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnBackInvokedDispatcher getOnBackInvokedDispatcher()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3972,
  "endLine" : 3974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AlertDialog()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Button getButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMessage()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setButtonPanelLayoutHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AlertDialog.java",
  "fileLinesCount" : 1013,
  "components" : [ "primary::appcompat" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setInstance()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStateValid()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/TwilightManager.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::appcompat" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElevation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getElevation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getThemedContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleTruncated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeActionContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeActionContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListNavigationCallbacks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelectedNavigationIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationItemCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayUseLogoEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayShowHomeEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayHomeAsUpEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayShowTitleEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisplayShowCustomEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTabCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 413,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean openOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean closeOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 490,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnMenuVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnMenuVisibilityListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArrowHeadLength()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getArrowShaftLength()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBarLength()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getBarThickness()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getGapSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpinEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getProgress()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Paint getPaint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float lerp()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/graphics/drawable/DrawerArrowDrawable.java",
  "fileLinesCount" : 468,
  "components" : [ "primary::appcompat" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAddedItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportMenuInflater.java",
  "fileLinesCount" : 575,
  "components" : [ "primary::appcompat" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewPropertyAnimatorCompatSet()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAnimationsEnded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ViewPropertyAnimatorCompatSet.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextThemeWrapper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThemeResId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onApplyThemeResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetManager getAssets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ContextThemeWrapper.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchKeyShortcutEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchTrackballEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreatePanelView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreatePanelMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPreparePanel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowAttributesChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSearchRequested()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSearchRequested()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode onWindowStartingActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMode onWindowStartingActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionModeStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionModeFinished()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPointerCaptureChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean onSearchRequested()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void onPointerCaptureChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionMode.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appcompat" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionMode.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appcompat" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleOptionalHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionMode.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTitleOptionalHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionMode.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleOptional()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionMode.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUiFocusable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionMode.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appcompat" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Callback getCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldIncludeItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/BaseMenuPresenter.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlphabeticModifiers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGroupId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextMenuInfo getMenuInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumericModifiers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu getSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresActionButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresOverflow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionProvider getSupportActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SupportMenuItem setSupportActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setOnActionExpandListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getIconTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearHeader()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuWrapperICS.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getAccessibilityClassName()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItemImpl getItemData()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setItemInvoker()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prefersCondensedTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showsIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsDividerBefore()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsDividerAfter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuItemForwardingListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 334,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasVisibleItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem findItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShortcutKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performIdentifierAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQwertyMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuWrapperICS.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appcompat" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenterBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getEpicenterBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuView getMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean closeMenuOnSubMenuOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getItemIndexOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuPresenter.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::appcompat" ],
  "startLine" : 259,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQwertyMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQwertyMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShortcutsVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShortcutsVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getParentMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuBuilder getRootMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu setHeaderView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseItemActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/SubMenuBuilder.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::appcompat" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGroupId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrdering()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Runnable getCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlphabeticModifiers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumericModifiers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "char getShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldShowShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu getSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getIconTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExclusiveCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isExclusiveCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMenuInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextMenuInfo getMenuInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void actionFormatChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 691,
  "endLine" : 693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 695,
  "endLine" : 697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestsActionButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresActionButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requiresOverflow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showsTextAsAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 721,
  "endLine" : 723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionProvider getSupportActionProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemImpl.java",
  "fileLinesCount" : 907,
  "components" : [ "primary::appcompat" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGroupId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitleCondensed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getNumericShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumericModifiers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char getAlphabeticShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlphabeticModifiers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu getSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean expandActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getIconTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemActionExpand()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemActionCollapse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean overridesItemVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPerformDefaultAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onCreateActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionViewExpanded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionViewCollapsed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getWrappedView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuItemWrapperICS.java",
  "fileLinesCount" : 517,
  "components" : [ "primary::appcompat" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuPopupHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopupHelper.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::appcompat" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandedMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowAnimations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ExpandedMenuView.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuDialogHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPresenterCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuDialogHelper.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::appcompat" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void savePresenterStates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restorePresenterStates()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getActionViewStatesKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem add()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SubMenu addSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGroupDividerEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeItemAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int findGroupIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItem getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShortcutKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isQwertyMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShortcutsVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Resources getResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean dispatchMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 832,
  "endLine" : 834,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performIdentifierAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 968,
  "endLine" : 971,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performItemAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDispatchingItemsChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1071,
  "endLine" : 1073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getHeaderTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1314,
  "endLine" : 1316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getHeaderIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1318,
  "endLine" : 1320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getHeaderView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1322,
  "endLine" : 1324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuBuilder getRootMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1330,
  "endLine" : 1332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentMenuInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptionalIconsVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean getOptionalIconsVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItemImpl getExpandedItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1397,
  "endLine" : 1399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverrideVisibleItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuBuilder.java",
  "fileLinesCount" : 1410,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1406,
  "endLine" : 1408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuBuilder getAdapterMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuAdapter.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemHoverExit()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 759,
  "endLine" : 761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean closeMenuOnSubMenuOpened()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 788,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListView getListView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListMenuItemView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addContentView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuItemImpl getItemData()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean prefersCondensedTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showsIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ListMenuItemView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::appcompat" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getTitleOptionalHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleOptionalHint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleOptional()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/SupportActionModeWrapper.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::appcompat" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleOptional()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUiFocusable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActionBarPolicy get()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBarPolicy()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showsOverflowMenuButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmbeddedMenuWidthLimit()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmbeddedTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/ActionBarPolicy.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllCapsTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/text/AllCapsTransformationMethod.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::appcompat" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTransformation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/text/AllCapsTransformationMethod.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::appcompat" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFocusChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/text/AllCapsTransformationMethod.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarContextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarContextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDelayChildPressedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleOptional()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContextView.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::appcompat" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getTickMark()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getTickMarkTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBarHelper.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isHorizontallyScrollable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isHorizontallyScrollable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean supportsAutoSizeText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getSupportBackgroundTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatBackgroundHelper.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::appcompat" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolbar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Toolbar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBackInvokedCallbackEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPopupTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleMarginStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleMarginTop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleMarginEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleMarginBottom()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowPending()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogoDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getLogoDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitleTextColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 937,
  "endLine" : 939,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSubtitleTextColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getNavigationContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1079,
  "endLine" : 1081,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getCollapseContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCollapseIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1154,
  "endLine" : 1156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapseIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1168,
  "endLine" : 1170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1283,
  "endLine" : 1285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflateMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1296,
  "endLine" : 1298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1308,
  "endLine" : 1310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentInsetStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1352,
  "endLine" : 1354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentInsetEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1373,
  "endLine" : 1375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentInsetLeft()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentInsetRight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1438,
  "endLine" : 1440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getNavButtonView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1608,
  "endLine" : 1610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2310,
  "endLine" : 2312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2325,
  "endLine" : 2327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2343,
  "endLine" : 2345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2348,
  "endLine" : 2350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isChildOrHidden()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2382,
  "endLine" : 2384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final TextView getTitleTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2418,
  "endLine" : 2420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final TextView getSubtitleTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2426,
  "endLine" : 2428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ActionMenuPresenter getOuterActionMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2433,
  "endLine" : 2435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Context getPopupContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2437,
  "endLine" : 2439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2464,
  "endLine" : 2466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2470,
  "endLine" : 2472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMenuProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2484,
  "endLine" : 2486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2565,
  "endLine" : 2567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2579,
  "endLine" : 2581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2589,
  "endLine" : 2591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2600,
  "endLine" : 2602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2616,
  "endLine" : 2618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2626,
  "endLine" : 2628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2639,
  "endLine" : 2641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2644,
  "endLine" : 2646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuView getMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2672,
  "endLine" : 2674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSubMenuSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2705,
  "endLine" : 2707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean flagActionItems()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2714,
  "endLine" : 2716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2780,
  "endLine" : 2782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2785,
  "endLine" : 2787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnBackInvokedDispatcher findOnBackInvokedDispatcher()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2814,
  "endLine" : 2816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnBackInvokedCallback newOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2819,
  "endLine" : 2821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowReserved()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static protected int next()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AbsActionBarView.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::appcompat" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageView.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::appcompat" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getPopupContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPopupBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getPrompt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final SpinnerPopup getInternalPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void showPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 725,
  "endLine" : 727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStableIds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 741,
  "endLine" : 743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewTypeCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPromptText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getHintText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getBackground()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 926,
  "endLine" : 928,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalOriginalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalOriginalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 941,
  "endLine" : 943,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getHintText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPromptText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 985,
  "endLine" : 988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isVisibleToUser()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1084,
  "endLine" : 1086,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalOriginalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1089,
  "endLine" : 1091,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalOriginalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowSystemUiVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarOverlayLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverlayMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInOverlayMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHasNonEmbeddedTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDelayChildPressedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onStartNestedScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onNestedPreFling()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNestedScrollAxes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 748,
  "endLine" : 750,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isHideOnContentScrollEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionBarHideOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 960,
  "endLine" : 962,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 972,
  "endLine" : 974,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getOutline()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getSupportCheckMarkTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextViewHelper.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::appcompat" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHoverListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHoverListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearSelection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setEnterTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setExitTransition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTouchModal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPopupTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowReserved()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverflowReserved()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean invokeItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWindowAnimations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuBuilder peekMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowPending()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPopulateAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandedActionViewsExclusive()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOpenSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 823,
  "endLine" : 825,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLayoutRtl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appcompat" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewGroup getViewGroup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasExpandedActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void collapseActionView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initProgress()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initIndeterminateProgress()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLogo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canShowOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowPending()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean showOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hideOverflowMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMenuPrepared()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissPopupMenus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisplayOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmbeddedTabs()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleTruncated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCollapsible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNavigationMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDropdownSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDropdownItemCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCustomView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNavigationContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveHierarchyState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreHierarchyState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetCompoundDrawables()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void autoSizeText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAutoSizeEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 639,
  "endLine" : 641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setTextSizeInternal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 643,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getCompoundDrawableTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTextLocales()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LocaleList forLanguageTags()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Locale forLanguageTag()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Typeface create()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 904,
  "endLine" : 906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater getDropDownViewInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemedSpinnerAdapter.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatMultiAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatMultiAutoCompleteTextView.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::appcompat" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isStacked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ButtonBarLayout.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitWindowsFrameLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsFrameLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitWindowsFrameLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsFrameLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnFitSystemWindowsListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsFrameLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionBarContainer()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getTabContainer()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCollapsed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void invalidateOutline()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmojiCapableKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiEditTextHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcompat" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiEditTextHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiEditTextHelper.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appcompat" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSeekBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBar.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatSeekBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSeekBar.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryRefinement()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueryRefinement()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStableIds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SuggestionsAdapter.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatToggleButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatToggleButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatToggleButton.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::appcompat" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bitmap getSampleTile()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ShareActionProvider.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::appcompat" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFontVariationSettings()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLastBaselineToBottomHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextMetricsParamsCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrecomputedText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getTypeface()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeMaxTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 938,
  "endLine" : 940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeMinTextSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeStepGranularity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAutoSizeTextType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextClassifier getTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeUniformWithPresetSizes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoSizeTextTypeWithDefaults()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 985,
  "endLine" : 987,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastBaselineToBottomHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1008,
  "endLine" : 1010,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getSupportImageTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void obtainLevelFromDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageHelper.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::appcompat" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCollapsed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowCollapse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitWindowsLinearLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsLinearLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FitWindowsLinearLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsLinearLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnFitSystemWindowsListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/FitWindowsLinearLayout.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DialogTitle.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::appcompat" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DialogTitle.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::appcompat" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DialogTitle.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::appcompat" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityChooserView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityChooserView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandActivityOverflowButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProvider()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityChooserModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialActivityCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultActionButtonContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewTypeCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 716,
  "endLine" : 718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResolveInfo getDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActivityCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHistorySize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityChooserModel getDataModel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowDefaultActivity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserView.java",
  "fileLinesCount" : 879,
  "components" : [ "primary::appcompat" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckBox()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckBox()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckBox.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatEditText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentInfoCompat onReceiveContent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextClassifier getTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEditText.java",
  "fileLinesCount" : 531,
  "components" : [ "primary::appcompat" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipPopup.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatRatingBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRatingBar.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::appcompat" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatRatingBar()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRatingBar.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatButton.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::appcompat" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopupMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PopupMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowableListMenu getPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Menu getMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MenuInflater getMenuInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inflate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void show()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnMenuItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceShowIcon()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/PopupMenu.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::appcompat" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatRadioButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatRadioButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setButtonDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatRadioButton.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::appcompat" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSuggestionRowLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSuggestionCommitIconResId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppSearchData()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImeOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImeOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnQueryTextListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnCloseListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnQueryTextFocusChangeListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSuggestionListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnSearchClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQuery()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIconfiedByDefault()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIconified()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubmitButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isQueryRefinementEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CursorAdapter getSuggestionsAdapter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 762,
  "endLine" : 764,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isSubmitAreaEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 919,
  "endLine" : 921,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postUpdateFocusedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 954,
  "endLine" : 956,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onQueryRefine()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dismissSuggestions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1216,
  "endLine" : 1218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1342,
  "endLine" : 1344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1347,
  "endLine" : 1349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1850,
  "endLine" : 1852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAutoComplete()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1855,
  "endLine" : 1857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAutoComplete()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1859,
  "endLine" : 1861,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSearchView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1876,
  "endLine" : 1878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1889,
  "endLine" : 1891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enoughToFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1944,
  "endLine" : 1946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setInputMethodMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2127,
  "endLine" : 2129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void refreshAutoCompleteResults()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2131,
  "endLine" : 2133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionMenuPresenter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpandedActionViewsExclusive()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldIncludeItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowMenuShowPending()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOverflowReserved()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsDividerBefore()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsDividerAfter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenOverflowRunnable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShowableListMenu getPopup()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuPresenter.java",
  "fileLinesCount" : 808,
  "components" : [ "primary::appcompat" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ColorStateList getSupportButtonTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCompoundButtonHelper.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appcompat" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInTouchMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWindowFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFocused()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasFocus()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListSelectionHidden()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean touchModeDrawsInPressedStateCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void post()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 729,
  "endLine" : 731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canPositionSelectorForHoveredItem()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void drawableHotspotChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 801,
  "endLine" : 803,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSelectedChildViewEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setSelectedChildViewEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLeft()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEnd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/RtlSpacingHelper.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::appcompat" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckedTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatCheckedTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckMarkDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatCheckedTextView.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setTooltipText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewStubCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInflatedId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInflatedId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater getLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnInflateListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearLayoutCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDelayChildPressedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getShowDividers()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDividerDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDividerPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDividerWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBaselineAligned()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBaselineAligned()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMeasureWithLargestChildEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMeasureWithLargestChildEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBaselineAlignedChildIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getVirtualChildAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getVirtualChildCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getWeightSum()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWeightSum()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildrenSkipCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1366,
  "endLine" : 1368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int measureNullChild()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1377,
  "endLine" : 1379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getLocationOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1408,
  "endLine" : 1410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getNextLocationOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1420,
  "endLine" : 1422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChildFrame()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1664,
  "endLine" : 1666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1690,
  "endLine" : 1692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1782,
  "endLine" : 1784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1813,
  "endLine" : 1815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1827,
  "endLine" : 1829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1834,
  "endLine" : 1836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/LinearLayoutCompat.java",
  "fileLinesCount" : 1845,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1841,
  "endLine" : 1843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertDialogLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlertDialogLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setChildFrame()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AlertDialogLayout.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::appcompat" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPopupWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPromptPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPromptPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isModal()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceIgnoreOutsideTouch()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownAlwaysVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDropDownAlwaysVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSoftInputMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSoftInputMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListSelector()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationStyle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnchorView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHorizontalOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEpicenterBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getEpicenterBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownGravity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 575,
  "endLine" : 577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowLayoutType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemClickListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemSelectedListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnDismissListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInputMethodMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputMethodMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 817,
  "endLine" : 819,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInputMethodNotNeeded()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setListItemExpandMax()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 957,
  "endLine" : 959,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInvalidated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1352,
  "endLine" : 1354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1362,
  "endLine" : 1364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1408,
  "endLine" : 1411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isConfirmKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1423,
  "endLine" : 1425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setEpicenterBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1465,
  "endLine" : 1467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setIsClippedToScreen()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1469,
  "endLine" : 1471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistoricalRecord()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityResolveInfo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 875,
  "endLine" : 877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActivityChooserModel.java",
  "fileLinesCount" : 1104,
  "components" : [ "primary::appcompat" ],
  "startLine" : 898,
  "endLine" : 900,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextClassifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextClassifierHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiTextHelper.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiTextHelper.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatEmojiTextHelper.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float get()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwitchPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSwitchMinWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getThumbTextPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTrackResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getTrackDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getTrackTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setThumbResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getThumbDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getThumbTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSplitTrack()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextOn()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 800,
  "endLine" : 802,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTextOff()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean getTargetCheckedState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final float getThumbPosition()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1173,
  "endLine" : 1175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean verifyDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1492,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static float constrain()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1571,
  "endLine" : 1573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1600,
  "endLine" : 1602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SwitchCompat.java",
  "fileLinesCount" : 1691,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatAutoCompleteTextView()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDropDownBackgroundResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeyListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiCompatEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getSupportCompoundDrawablesTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatAutoCompleteTextView.java",
  "fileLinesCount" : 377,
  "components" : [ "primary::appcompat" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TintTypedArray obtainStyledAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedArray getWrappedTypeArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNonResourceString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDimension()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensionPixelOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensionPixelSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDimension()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDimension()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResourceId()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedValue peekValue()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPositionDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getType()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentFrameLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentFrameLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchFitSystemWindows()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttachListener()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ContentFrameLayout.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppCompatImageButton()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlappingRendering()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatImageButton.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::appcompat" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelPendingShow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void forceNextChangeSignificant()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "synchronized ColorStateList getTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void tintDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatDrawableManager.java",
  "fileLinesCount" : 504,
  "components" : [ "primary::appcompat" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ColorStateList getColorStateList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/content/res/AppCompatResources.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::appcompat" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/content/res/AppCompatResources.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::appcompat" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/resources/Compatibility.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appcompat" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlpha()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterFadeDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitFadeDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onLayoutDirectionChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 324,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCurrentIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCurrent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void updateDensity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DrawableContainerState cloneConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getCapacity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getChildCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void clearMutated()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 942,
  "endLine" : 951,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setVariablePadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 958,
  "endLine" : 960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setConstantSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isConstantSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setEnterFadeDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getEnterFadeDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setExitFadeDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1069,
  "endLine" : 1071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getExitFadeDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1073,
  "endLine" : 1075,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canApplyTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1214,
  "endLine" : 1216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Resources getResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1218,
  "endLine" : 1220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void getOutline()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1222,
  "endLine" : 1224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawableWrapperCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBoundsChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangingConfigurations()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDither()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jumpToCurrentState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getCurrent()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setVisible()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Region getTransparentRegion()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumWidth()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinimumHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getPadding()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onLevelChange()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMirrored()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspot()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHotspotBounds()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableWrapperCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnimatedStateListDrawableCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReverse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReverse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reverse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AnimatedStateListState cloneConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getKeyframeIdAt()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long generateTransitionKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTotalDuration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateListDrawableCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateful()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateListState getStateListState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStateCount()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getStateDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getStateDrawableIndex()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateListState cloneConstantState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable newDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/StateListDrawableCompat.java",
  "fileLinesCount" : 415,
  "components" : [ "primary::appcompat" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setCompatVectorFromResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/VectorEnabledTintResources.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::appcompat" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isCompatVectorFromResourcesEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/VectorEnabledTintResources.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::appcompat" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Resources getResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintContextWrapper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetManager getAssets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/TintContextWrapper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setHooks()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long createCacheKey()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorFilterLruCache()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PorterDuffColorFilter get()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PorterDuffColorFilter put()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourceManagerInternal.java",
  "fileLinesCount" : 586,
  "components" : [ "primary::appcompat" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getQuantityText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuantityString()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedArray obtainTypedArray()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDimension()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensionPixelOffset()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensionPixelSize()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFraction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Drawable getDrawableCanonical()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableForDensity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawableForDensity()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorStateList getColorStateList()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInteger()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlResourceParser getLayout()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlResourceParser getAnimation()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XmlResourceParser getXml()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openRawResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openRawResource()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetFileDescriptor openRawResourceFd()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypedArray obtainAttributes()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DisplayMetrics getDisplayMetrics()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIdentifier()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceName()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourcePackageName()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceTypeName()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceEntryName()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/ResourcesWrapper.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::appcompat" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canSafelyMutateDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Insets getOpticalInsets()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForwardProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/nativeMain/kotlin/androidx/navigationevent/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/nativeMain/kotlin/androidx/navigationevent/internal/SynchronizedObject.native.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoved()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidMain/kotlin/androidx/navigationevent/OnBackInvokedInput.android.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHasEnabledHandlersChanged()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidMain/kotlin/androidx/navigationevent/OnBackInvokedInput.android.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidMain/kotlin/androidx/navigationevent/OnBackInvokedInput.android.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidMain/kotlin/androidx/navigationevent/OnBackInvokedInput.android.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackInvoked()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidMain/kotlin/androidx/navigationevent/OnBackInvokedInput.android.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidMain/kotlin/androidx/navigationevent/OnBackInvokedInput.android.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doDispatch()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2353,
  "endLine" : 2355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2359,
  "endLine" : 2361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2385,
  "endLine" : 2387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forwardCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventDispatcherTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 2391,
  "endLine" : 2393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispatchOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/TestOnBackInvokedDispatcher.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispatchOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/TestOnBackInvokedDispatcher.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispatchOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/TestOnBackInvokedDispatcher.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispatchOnBackInvoked()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/androidDeviceTest/kotlin/androidx/navigationevent/TestOnBackInvokedDispatcher.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHandler.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventTransitionState.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventTransitionState.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventHistory.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun backStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun backProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun backCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun backCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun forwardStarted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun forwardProgressed()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun forwardCancelled()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun forwardCompleted()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/DirectNavigationEventInput.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rect_withNoBounds_returnsNull()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/BoxAccumulatorTest.kt",
  "fileLinesCount" : 712,
  "components" : [ "primary::ink" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/MutableVecTest.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::ink" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toString_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ImmutableVecTest.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::ink" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun degreesToRadians()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/AngleTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radiansToDegrees()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/AngleTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun multiply()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun determinant()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun absoluteAngleBetween()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun signedAngleBetween()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Vec.kt",
  "fileLinesCount" : 264,
  "components" : [ "primary::ink" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshFormat.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::ink" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromTwoPoints()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ImmutableBox.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::ink" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/MeshAttributeUnpackingParams.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::ink" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/Mesh.kt",
  "fileLinesCount" : 248,
  "components" : [ "primary::ink" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasStrokeUnifiedRenderer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::ink" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasStrokeUnifiedRenderer.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canDraw_withRenderableMesh_returnsTrue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererRobolectricTest.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::ink" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onView_showsSimpleStroke()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/internal/CanvasMeshRendererScreenshotTest.kt",
  "fileLinesCount" : 59,
  "components" : [ "primary::ink" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawWithStrokes_strokesAreAntialiased()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/view/ViewStrokeRendererTest.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::ink" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withValidArguments_returnsABrushFamily()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withBadUri_throws()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushFamilyTest.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::ink" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constantNodeInputs_isEmpty()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constantNodeToString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushBehaviorTest.kt",
  "fileLinesCount" : 1595,
  "components" : [ "primary::ink" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withValidArguments_returnsABrushCoat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withDefaultArguments_returnsABrushCoat()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushCoatTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::ink" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructor_withDefaultArguments_returnsABrushPaint()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textureLayerHashCode_withIdenticalValues_matches()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidTest/kotlin/androidx/ink/brush/BrushPaintTest.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::ink" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1277,
  "endLine" : 1279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appendToNativeBrushBehavior()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushFamily.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::ink" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Color.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::ink" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Color()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Color.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::ink" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Lab.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::ink" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Oklab.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::ink" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun transform()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Connector.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::ink" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toXyz()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/ColorSpace.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::ink" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/ColorSpace.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::ink" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 686,
  "endLine" : 688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toLinear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fromLinear()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Rgb.kt",
  "fileLinesCount" : 1265,
  "components" : [ "primary::ink" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMinValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMaxValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toXy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toZ()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/colorspace/Xyz.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::ink" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun absoluteValue()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Float16.kt",
  "fileLinesCount" : 636,
  "components" : [ "primary::ink" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/EasingFunction.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::ink" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushCoat.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::ink" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushPaint.kt",
  "fileLinesCount" : 672,
  "components" : [ "primary::ink" ],
  "startLine" : 554,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun finalize()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushTip.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun toString()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/Stroke.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::ink" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toImmutable()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri insert()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle call()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/DropDataContentProvider.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String replacePathSeparators()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFeatureSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewFeature.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::webkit" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetsPathHandler()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResourcesPathHandler()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuffixPath()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewAssetLoader.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::webkit" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WebResourceRequestAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebResourceRequestCompat.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WebSettingsAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 1151,
  "endLine" : 1153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceivedHttpError()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceWorkerControllerCompat getInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ServiceWorkerControllerCompat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::webkit" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBrandVersionList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlatform()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPlatformVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getArchitecture()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModel()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMobile()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBitness()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWow64()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBrand()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMajorVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFullVersion()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewMediaIntegrityApiStatusConfig build()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewMediaIntegrityApiStatusConfig.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::webkit" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOverrideRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewMediaIntegrityApiStatusConfig.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::webkit" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TracingController getInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingController.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::webkit" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CookieManagerAdapter getAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/CookieManagerCompat.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::webkit" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProxyRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBypassRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReverseBypassEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyRule()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemeFilter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyConfig build()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder addDirect()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder bypassSimpleHostnames()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder removeImplicitRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List proxyRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List bypassRules()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean reverseBypass()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyConfig.java",
  "fileLinesCount" : 373,
  "components" : [ "primary::webkit" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPredefinedCategories()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCustomIncludedCategories()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTracingMode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WebViewProviderAdapter getProvider()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WebViewProviderFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WebViewProviderBoundaryInterface createProvider()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 1185,
  "endLine" : 1187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessageCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessageCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::webkit" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FrameworkServiceWorkerClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/FrameworkServiceWorkerClient.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::webkit" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceResponse shouldInterceptRequest()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/FrameworkServiceWorkerClient.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::webkit" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getDataDir()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ServiceWorkerController getServiceWorkerControllerInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCacheMode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRedirect()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDisabledActionModeMenuItems()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDisabledActionModeMenuItems()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewProviderBoundaryInterface createWebView()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebkitToCompatConverterBoundaryInterface getWebkitToCompatConverter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StaticsBoundaryInterface getStatics()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerControllerBoundaryInterface getServiceWorkerController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracingControllerBoundaryInterface getTracingController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyControllerBoundaryInterface getProxyController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDataContentProviderBoundaryInterface getDropDataProvider()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProfileStoreBoundaryInterface getProfileStore()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/IncompatibleApkWebViewProviderFactory.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::webkit" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePortImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePort getFrameworkPort()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationHandler getInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebMessage compatToFrameworkMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebMessageCompat frameworkMessageToCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePortImpl.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::webkit" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onComplete()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/VisualStateCallbackAdapter.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::webkit" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CookieManagerAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/CookieManagerAdapter.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::webkit" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRedirect()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceRequestAdapter.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::webkit" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewProviderAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeWebMessageListener()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewClient getWebViewClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebChromeClient getWebChromeClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcess getWebViewRenderProcess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProfileWithName()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAudioMuted()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAudioMuted()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderAdapter.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::webkit" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TracingController getTracingControllerInstance()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTracing()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClassLoader getWebViewClassLoader()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Looper getWebViewLooper()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setDataDirectorySuffix()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewProviderFactoryAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewProviderFactoryAdapter.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::webkit" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileImpl.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSafeBrowsingEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForO.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::webkit" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getSafeBrowsingEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForO.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::webkit" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebViewClient getWebViewClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForO.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::webkit" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebChromeClient getWebChromeClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForO.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::webkit" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PackageInfo getCurrentWebViewPackage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForO.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::webkit" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void close()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getErrorCode()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setOffscreenPreRaster()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean getOffscreenPreRaster()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessagePayloadAdapter.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::webkit" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setForceDark()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getForceDark()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebViewRenderProcess getWebViewRenderProcess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean terminate()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerClientAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerClientAdapter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::webkit" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceResponse shouldInterceptRequest()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerClientAdapter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::webkit" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessClient getWebViewRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientAdapter.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebkitToCompatConverter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationHandler convertWebResourceError()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationHandler convertWebMessagePort()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebkitToCompatConverter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::webkit" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void proceed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Uri getSafeBrowsingPrivacyPolicyUrl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileStoreImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileStoreImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ProfileStoreImpl.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::webkit" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceErrorImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebResourceErrorImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AssetHelper()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/AssetHelper.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::webkit" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPublicFeatureName()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set values()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getWebViewApkFeaturesForTesting()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiFeature.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::webkit" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebViewProviderFactory getFactory()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WebkitToCompatConverter getCompatConverter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageListenerAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageListenerAdapter.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerWebSettingsImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerWebSettingsImpl.java",
  "fileLinesCount" : 208,
  "components" : [ "primary::webkit" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageAdapter.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::webkit" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getData()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageAdapter.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessageCallbackAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebMessageCallbackAdapter.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::webkit" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebSettingsAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOffscreenPreRaster()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getOffscreenPreRaster()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSafeBrowsingEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSafeBrowsingEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisabledActionModeMenuItems()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDisabledActionModeMenuItems()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceDark()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getForceDark()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setForceDarkStrategy()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getForceDarkStrategy()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlgorithmicDarkeningAllowed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAlgorithmicDarkeningAllowed()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterpriseAuthenticationAppLinkPolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getEnterpriseAuthenticationAppLinkPolicyEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRequestedWithHeaderOriginAllowList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRequestedWithHeaderOriginAllowList()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttributionRegistrationBehavior()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttributionRegistrationBehavior()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWebAuthenticationSupport()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWebAuthenticationSupport()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpeculativeLoadingStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpeculativeLoadingStatus()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackForwardCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBackForwardCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebSettingsAdapter.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::webkit" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerWebSettingsCompat getServiceWorkerWebSettings()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ServiceWorkerControllerImpl.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::webkit" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeBrowsingResponseImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/SafeBrowsingResponseImpl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::webkit" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessClientFrameworkAdapter()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientFrameworkAdapter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::webkit" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcessClient getFrameworkRenderProcessClient()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewRenderProcessClientFrameworkAdapter.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::webkit" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScriptHandlerImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ScriptHandlerImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::webkit" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ScriptHandlerImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptReplyProxyImpl()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/JavaScriptReplyProxyImpl.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::webkit" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPublicFeatureName()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupported()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set values()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isSupportedByFramework()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupApiFeature.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::webkit" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiEditTextHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiEditTextHelper.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::emoji2" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Editable getEditable()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiInputConnection.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::emoji2" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSkipForDisabledOrNotConfigured()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformationMethod getOriginalTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTransformationMethod.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInputType()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiKeyListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyUp()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiKeyListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onKeyOther()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiKeyListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearMetaKeyState()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiKeyListener.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::emoji2" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiTextViewHelper()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean skipBecauseEmojiCompatNotInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabledUnsafe()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EditTextAttributeHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::emoji2" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiTextView.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractEditText.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::emoji2" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::emoji2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtractButtonCompat()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::emoji2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasWindowFocus()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/ExtractButtonCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::emoji2" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiReplaceStrategy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiExtractTextLayout.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::emoji2" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilters()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiButton.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::emoji2" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxEmojiCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views/src/main/java/androidx/emoji2/widget/EmojiEditText.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::emoji2" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getStartOffset()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getLength()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int toUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long toUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPosition()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readUnsignedShort()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int readTag()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void skip()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getPosition()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set getExclusions()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiExclusions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::emoji2" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SpannableBuilder create()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWatcher()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWatcher()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void blockCalls()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void unblockCalls()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmojiSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/SpannableBuilder.java",
  "fileLinesCount" : 454,
  "components" : [ "primary::emoji2" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypefaceEmojiSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiSpan.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::emoji2" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final TypefaceEmojiRasterizer getTypefaceRasterizer()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiSpan.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::emoji2" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getWidth()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiSpan.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::emoji2" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getHeight()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiSpan.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::emoji2" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final float getRatio()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiSpan.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::emoji2" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getId()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiSpan.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::emoji2" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiMatch()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasInvalidSelection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasModifiers()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypefaceEmojiRasterizer getFlushMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TypefaceEmojiRasterizer getCurrentMetadata()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isEmojiStyle()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isTextStyle()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnprecomputeTextOnModificationSpannable getResult()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiProcessLookupCallback getResult()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarkExclusionCallback getResult()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExponentialBackoffRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/FontRequestEmojiCompatConfig.java",
  "fileLinesCount" : 437,
  "components" : [ "primary::emoji2" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultEmojiCompatConfigFactory()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProviderInfo getProviderInfo()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EmojiCompat init()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConfigured()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 562,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerInitCallback()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmojiSpanIndicatorEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmojiSpan createSpan()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1232,
  "endLine" : 1234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchFailed()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1285,
  "endLine" : 1287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final MetadataRepoLoader getMetadataRepoLoader()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1631,
  "endLine" : 1633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasEmojiGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1693,
  "endLine" : 1695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEmojiMatch()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1702,
  "endLine" : 1704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiStart()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1706,
  "endLine" : 1708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getEmojiEnd()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1710,
  "endLine" : 1712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Spannable getUnwrappedSpannable()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanStart()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanEnd()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanFlags()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int nextSpanTransition()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char charAt()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence subSequence()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntStream chars()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntStream codePoints()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IntStream codePoints()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IntStream chars()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPrecomputedText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isPrecomputedText()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor mainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Executor convertHandlerToExecutor()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Handler createAsync()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Typeface getTypeface()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getCompatAdded()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getSdkAdded()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHasGlyph()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPreferredSystemRender()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultEmoji()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodepointAt()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCodepointsLength()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/TypefaceEmojiRasterizer.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::emoji2" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Typeface getTypeface()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getMetadataVersion()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node getRootNode()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetadataList getMetadataList()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Node()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Node get()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final TypefaceEmojiRasterizer getData()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataRepo.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::emoji2" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerBodyAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::emoji2" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemViewType()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerBodyAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::emoji2" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemCount()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerHeaderAdapter.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::emoji2" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnEmojiPickedListener()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAllViews()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeView()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViewAt()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViewInLayout()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViews()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 447,
  "endLine" : 449,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeViewsInLayout()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordSelection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/RecentEmojiAsyncProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::emoji2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupMultiSkintoneDesign.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::emoji2" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfRows()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupSquareDesign.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::emoji2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupSquareDesign.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::emoji2" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getRecentEmojiList()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/DefaultRecentEmojiProvider.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::emoji2" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfRows()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupBidirectionalDesign.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNumberOfColumns()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupBidirectionalDesign.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundledEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-bundled/src/main/java/androidx/emoji2/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::emoji2" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BundledEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-bundled/src/main/java/androidx/emoji2/bundled/BundledEmojiCompatConfig.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::emoji2" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inheritAnnotation()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/RestrictToDetector.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IgnoreClassLevelDetector.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/TestSizeAnnotationEnforcer.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanKeepAnnotation.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/TypeMirrorToString.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitVariable()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethod()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitClass()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanVisibleForTestingParams.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanNullMarked.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableElements()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/MetadataTagInsideApplicationTagDetector.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanInlineOptIn.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/TargetApiAnnotationUsageDetector.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/JSpecifyNullnessMigration.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanInappropriateExperimentalUsage.kt",
  "fileLinesCount" : 383,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/MissingJvmDefaultWithCompatibilityDetector.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/NullabilityAnnotationsDetector.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableElements()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/AndroidManifestServiceExportedDetector.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanRestrictToTestsScope.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applicableSuperClasses()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/BanParcelableUsage.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/DeprecationMismatchDetector.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/PrereleaseSdkCoreDependencyDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumRows()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumCols()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fill()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String shortString()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/Matrix.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::input" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double magnitude()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/DVector2.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::input" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiPointerPredictor()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/MultiPointerPredictor.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::input" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPressure()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPressureChange()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumIterations()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/PointerKalmanFilter.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::input" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPointerCount()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/BatchedMotionEvent.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::input" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean usingAccurateTool()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/SinglePointerPredictor.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::input" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Display getDisplayForContext()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean preferSystemPrediction()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/Configuration.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::input" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int predictionOffset()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/Configuration.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::input" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean predictLift()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/Configuration.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::input" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int predictionStrategy()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/Configuration.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::input" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SystemMotionEventPredictor newInstance()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/system/SystemMotionEventPredictor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::input" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getItemCount()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/ItemAdapter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout-testapp/src/main/java/androidx/slidingpanelayout/ItemAdapter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUserResizingDividerDrawable()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOnUserResizingDividerClickListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUserResizeBehavior()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setPanelSlideListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addSlideableStateListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removeSlideableStateListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addPanelSlideListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun removePanelSlideListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1240,
  "endLine" : 1242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun smoothSlideOpen()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1270,
  "endLine" : 1272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1278,
  "endLine" : 1280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun openPane()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun canSlide()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun smoothSlideClosed()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun closePane()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1323,
  "endLine" : 1325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isOpen()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1333,
  "endLine" : 1335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeScroll()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1445,
  "endLine" : 1447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setShadowDrawable()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1456,
  "endLine" : 1458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setShadowDrawableLeft()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1464,
  "endLine" : 1466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setShadowDrawableRight()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1472,
  "endLine" : 1474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setShadowResource()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1488,
  "endLine" : 1490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setShadowResourceLeft()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1498,
  "endLine" : 1500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setShadowResourceRight()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1508,
  "endLine" : 1510,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1610,
  "endLine" : 1612,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1614,
  "endLine" : 1616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1618,
  "endLine" : 1620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1622,
  "endLine" : 1624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1672,
  "endLine" : 1674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayoutParams()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1678,
  "endLine" : 1680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1691,
  "endLine" : 1693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1695,
  "endLine" : 1697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1770,
  "endLine" : 1772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createFromParcel()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1774,
  "endLine" : 1776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun newArray()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1778,
  "endLine" : 1780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1831,
  "endLine" : 1833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSlideableStateListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1965,
  "endLine" : 1967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSlideableStateListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1969,
  "endLine" : 1971,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPanelSlideListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1979,
  "endLine" : 1981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removePanelSlideListener()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1983,
  "endLine" : 1985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewCaptured()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2031,
  "endLine" : 2034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getViewHorizontalDragRange()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2067,
  "endLine" : 2069,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clampViewPositionVertical()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2088,
  "endLine" : 2092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableEdgeTracking()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2121,
  "endLine" : 2123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDividerClicked()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2260,
  "endLine" : 2262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function()()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/wasm/config.js",
  "fileLinesCount" : 76,
  "components" : [ "primary::mpp" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "(function()()",
  "longName" : "",
  "relativeFileName" : "mpp/karma.config.d/js/config.js",
  "fileLinesCount" : 103,
  "components" : [ "primary::mpp" ],
  "startLine" : 93,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayout()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridLayout()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowCount()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumnCount()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseDefaultMargins()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentMode()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRowOrderPreserved()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 518,
  "endLine" : 520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isColumnOrderPreserved()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Printer getPrinter()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrinter()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLayoutRtlCompat()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getTotalMargin()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final LayoutParams getLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void handleInvalidParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LayoutParams generateDefaultLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams generateLayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getMeasurement()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOrderPreserved()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void include()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1274,
  "endLine" : 1276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1410,
  "endLine" : 1412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean solve()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1471,
  "endLine" : 1473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean solve()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1564,
  "endLine" : 1566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int size()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1700,
  "endLine" : 1705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1942,
  "endLine" : 1944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1951,
  "endLine" : 1953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 1958,
  "endLine" : 1960,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setRowSpecSpan()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2053,
  "endLine" : 2055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setColumnSpecSpan()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2057,
  "endLine" : 2059,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2097,
  "endLine" : 2099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableInt()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2107,
  "endLine" : 2109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MutableInt()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2111,
  "endLine" : 2113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2115,
  "endLine" : 2117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2120,
  "endLine" : 2122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Assoc of()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2134,
  "endLine" : 2136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2138,
  "endLine" : 2140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V getValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2182,
  "endLine" : 2184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2259,
  "endLine" : 2261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int size()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2318,
  "endLine" : 2320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Interval inverse()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2322,
  "endLine" : 2324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2366,
  "endLine" : 2368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Spec copyWriteSpan()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2427,
  "endLine" : 2429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final Spec copyWriteAlignment()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2431,
  "endLine" : 2433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final int getFlexibility()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2435,
  "endLine" : 2437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2494,
  "endLine" : 2496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2505,
  "endLine" : 2507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2518,
  "endLine" : 2520,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2528,
  "endLine" : 2530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2539,
  "endLine" : 2541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2557,
  "endLine" : 2559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2574,
  "endLine" : 2576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Spec spec()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2590,
  "endLine" : 2592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getSizeInCell()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2646,
  "endLine" : 2648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bounds getBounds()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2650,
  "endLine" : 2652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2657,
  "endLine" : 2659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGravityOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2664,
  "endLine" : 2666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2669,
  "endLine" : 2671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2674,
  "endLine" : 2676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGravityOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2685,
  "endLine" : 2687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2690,
  "endLine" : 2692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2695,
  "endLine" : 2697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGravityOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2706,
  "endLine" : 2708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2711,
  "endLine" : 2713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2716,
  "endLine" : 2718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGravityOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2785,
  "endLine" : 2787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2790,
  "endLine" : 2792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2795,
  "endLine" : 2797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGravityOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2809,
  "endLine" : 2811,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2858,
  "endLine" : 2860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGravityOffset()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2870,
  "endLine" : 2872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAlignmentValue()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2875,
  "endLine" : 2877,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSizeInCell()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2880,
  "endLine" : 2882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDebugString()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2885,
  "endLine" : 2887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean canStretch()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 2890,
  "endLine" : 2892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/GradleDevelocityConventionsPlugin.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground-common" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "playground-common/playground-plugin/src/main/kotlin/androidx/playground/GradleDevelocityConventionsPlugin.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::playground-common" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "preference/preference-ktx/src/main/java/androidx/preference/PreferenceGroup.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::preference" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DropDownPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ArrayAdapter createAdapter()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValueIndex()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getId()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ExpandButton.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::preference" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceCategory()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDisableDependents()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setAccessibilityHeading()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceCategory.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::preference" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDivider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerHeight()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceManager getPreferenceManager()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceScreen getPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RecyclerView getListView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 793,
  "endLine" : 795,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 808,
  "endLine" : 810,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowDividerAfterLastItem()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityDelegateCompat getItemDelegate()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceRecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::preference" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean performAccessibilityAction()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceRecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::preference" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditTextPreference getEditTextPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needInputMethod()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultSharedPreferencesName()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getDefaultSharedPreferencesMode()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSharedPreferencesName()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSharedPreferencesMode()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferenceDataStore()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceDataStore getPreferenceDataStore()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceScreen getPreferenceScreen()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldCommit()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 494,
  "endLine" : 496,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceComparisonCallback getPreferenceComparisonCallback()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPreferenceTreeClickListener getOnPreferenceTreeClickListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnNavigateToScreenListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnNavigateToScreenListener getOnNavigateToScreenListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean arePreferenceItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceManager.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::preference" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleOnBackPressed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelOpened()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceGroup()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOrderingAsAdded()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOrderingAsAdded()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialExpandedChildrenCount()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addItemFromInflater()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreferenceCount()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference getPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isOnSameScreenAsChildren()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAttached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnExpandButtonClickListener getOnExpandButtonClickListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroup.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::preference" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListPreference getListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSwitchTextOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSwitchTextOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreference.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::preference" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needInputMethod()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void showIme()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultPackages()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceInflater.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::preference" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSelectListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntries()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntries()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreference.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::preference" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDivider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerHeight()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceManager getPreferenceManager()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RecyclerView getListView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 555,
  "endLine" : 557,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getCallbackFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 693,
  "endLine" : 695,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scrollToPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 820,
  "endLine" : 822,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeChanged()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeRemoved()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 845,
  "endLine" : 847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowDividerAfterLastItem()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needInputMethod()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void showIme()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isOnSameScreenAsChildren()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceScreen.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::preference" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUseGeneratedIds()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceScreen.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::preference" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object onGetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDisableDependents()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnBindEditTextListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EditTextPreference getEditTextPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needInputMethod()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPendingShowSoftInputRequest()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::preference" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PreferenceViewHolder createInstanceForTests()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDividerAllowedAbove()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerAllowedAbove()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDividerAllowedBelow()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDividerAllowedBelow()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceViewHolder.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::preference" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreferenceCompat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwitchPreferenceCompat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSwitchTextOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSwitchTextOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSwitchTextOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SwitchPreferenceCompat.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::preference" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoStatePreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TwoStatePreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSummaryOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummaryOn()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSummaryOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummaryOff()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDisableDependentsState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDisableDependentsState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/TwoStatePreference.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::preference" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isGroupExpandable()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreferenceVisibilityChange()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceGroupAdapter.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::preference" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDialogTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogMessage()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogMessage()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDialogMessage()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogIcon()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogIcon()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDialogIcon()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPositiveButtonText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPositiveButtonText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getPositiveButtonText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNegativeButtonText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNegativeButtonText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getNegativeButtonText()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDialogLayoutResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDialogLayoutResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DialogPreference.java",
  "fileLinesCount" : 284,
  "components" : [ "primary::preference" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnPressableLinearLayout()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/UnPressableLinearLayout.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::preference" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnPressableLinearLayout()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/UnPressableLinearLayout.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::preference" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putString()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putStringSet()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putInt()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putLong()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putFloat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putBoolean()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getStringSet()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBoolean()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDataStore.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::preference" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntries()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntries()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntryValues()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getValueIndex()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object onGetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceImageView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceImageView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWidth()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHeight()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/internal/PreferenceImageView.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListPreference getListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::preference" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiSelectListPreference getListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Preference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Object onGetDefaultValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIntent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPreferenceDataStore()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle peekExtras()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLayoutResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWidgetLayoutResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getWidgetLayoutResource()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewId()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSummary()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 781,
  "endLine" : 783,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 806,
  "endLine" : 808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelectable()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 827,
  "endLine" : 829,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShouldDisableView()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 854,
  "endLine" : 856,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isVisible()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 890,
  "endLine" : 892,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getId()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 932,
  "endLine" : 934,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 964,
  "endLine" : 966,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasKey()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPersistent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean shouldPersist()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPersistent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleLineTitle()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIconSpaceReserved()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1070,
  "endLine" : 1072,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCopyingEnabled()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1093,
  "endLine" : 1095,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SummaryProvider getSummaryProvider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1119,
  "endLine" : 1121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean callChangeListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPreferenceChangeListener getOnPreferenceChangeListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnPreferenceClickListener getOnPreferenceClickListener()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void performClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1180,
  "endLine" : 1182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1226,
  "endLine" : 1228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceManager getPreferenceManager()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1311,
  "endLine" : 1313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1370,
  "endLine" : 1374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean wasDetached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1390,
  "endLine" : 1392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void clearWasDetached()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1397,
  "endLine" : 1399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDisableDependents()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDependency()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1557,
  "endLine" : 1559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceGroup getParent()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1568,
  "endLine" : 1570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareForRemoval()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1577,
  "endLine" : 1579,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1587,
  "endLine" : 1589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1977,
  "endLine" : 1979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveHierarchyState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2015,
  "endLine" : 2017,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreHierarchyState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2066,
  "endLine" : 2068,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2220,
  "endLine" : 2222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSavedState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2230,
  "endLine" : 2232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSavedState()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2234,
  "endLine" : 2236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStartTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekBarPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeekBarPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMin()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getSeekBarIncrement()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAdjustable()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdjustable()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUpdatesContinuously()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpdatesContinuously()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowSeekBarValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/SeekBarPreference.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::preference" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CheckBoxPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/CheckBoxPreference.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::preference" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiSelectListPreference getListPreference()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::preference" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawerLayout()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawerLayout()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDrawerShadow()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "float getDrawerViewOffset()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getStatusBarBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1399,
  "endLine" : 1401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRtlPropertiesChanged()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1427,
  "endLine" : 1429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isContentView()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1512,
  "endLine" : 1514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawers()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1715,
  "endLine" : 1717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1724,
  "endLine" : 1726,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void openDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1770,
  "endLine" : 1772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1794,
  "endLine" : 1796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1803,
  "endLine" : 1805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void closeDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1845,
  "endLine" : 1847,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpen()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1892,
  "endLine" : 1894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 1970,
  "endLine" : 1972,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasVisibleDrawer()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2014,
  "endLine" : 2016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isBackInvokedCallbackRegistered()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2074,
  "endLine" : 2076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2209,
  "endLine" : 2211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2225,
  "endLine" : 2227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2230,
  "endLine" : 2232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDragger()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2251,
  "endLine" : 2253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCallbacks()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2255,
  "endLine" : 2257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDragStateChanged()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2268,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEdgeTouched()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2325,
  "endLine" : 2327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewHorizontalDragRange()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2383,
  "endLine" : 2385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clampViewPositionVertical()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2398,
  "endLine" : 2400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2422,
  "endLine" : 2424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2437,
  "endLine" : 2439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2441,
  "endLine" : 2443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnBackInvokedDispatcher findOnBackInvokedDispatcher()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2566,
  "endLine" : 2568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OnBackInvokedCallback newOnBackInvokedCallback()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2571,
  "endLine" : 2573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun testSuite()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestObserver.ios.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::testutils" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestRunner.ios.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::testutils" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestRunner.ios.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::testutils" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestRunner.ios.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::testutils" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUp()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestRunner.ios.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::testutils" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tearDown()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-xctest/src/iosMain/kotlin/androidx/compose/xctest/NativeTestRunner.ios.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::testutils" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runOnUiThread()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActivity()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T get()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/NullObject.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::testutils" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollingCheck()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/PollingCheck.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAnimationDurationScale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AnimationDurationScaleRule.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun starting()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AnimationDurationScaleRule.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finished()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AnimationDurationScaleRule.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  withUse()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ActivityScenario.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::testutils" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun after()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ActivityScenarioResetRule.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::testutils" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  resetSystemFontScale()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AndroidFontScaleHelper.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::testutils" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkGetActivity()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkActivityNotDestroyed()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttachFragment()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/fragment/app/StrictFragment.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::testutils" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::testutils" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::testutils" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/TestItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::testutils" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/LoadStateCapture.jvm.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::testutils" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEvents()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/jvmMain/kotlin/androidx/paging/LoadStateCapture.jvm.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::testutils" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/CombinedLoadStatesCapture.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::testutils" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun newEvents()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/CombinedLoadStatesCapture.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::testutils" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  waitForRecreation()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/androidMain/kotlin/androidx/testutils/lifecycle/LifecycleOwnerUtils.android.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::testutils" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setState()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/commonMain/kotlin/androidx/testutils/lifecycle/FakeLifecycleOwner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::testutils" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pause()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/commonMain/kotlin/androidx/testutils/lifecycle/FakeLifecycleOwner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::testutils" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun destroy()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/commonMain/kotlin/androidx/testutils/lifecycle/FakeLifecycleOwner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::testutils" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/commonMain/kotlin/androidx/testutils/lifecycle/FakeLifecycleOwner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::testutils" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/commonMain/kotlin/androidx/testutils/lifecycle/FakeLifecycleOwner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::testutils" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resume()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/commonMain/kotlin/androidx/testutils/lifecycle/FakeLifecycleOwner.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::testutils" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ioException()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun path()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exists()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRegularFile()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDirectory()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun protectedResolve()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parentFile()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun protectedWrite()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun protectedReadBytes()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/jvmMain/kotlin/androidx/datastore/FileTestIO.jvm.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::testutils" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/TestIO.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::testutils" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun ioException()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun path()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun exists()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isRegularFile()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDirectory()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-datastore/src/commonMain/kotlin/androidx/datastore/OkioTestIO.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::testutils" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-ktx/src/commonMain/kotlin/androidx/testutils/TestDispatcher.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::testutils" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-ktx/src/commonMain/kotlin/androidx/testutils/DirectDispatcher.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::testutils" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popCurrent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidMain/kotlin/androidx/testutils/TestNavigator.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::testutils" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidMain/kotlin/androidx/testutils/TestNavigator.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::testutils" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onTransitionComplete()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-navigation/src/androidMain/kotlin/androidx/testutils/TestNavigator.android.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::testutils" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/FilteringCoroutineContext.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::testutils" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deferredSize()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/FilteringExecutor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeLatestDeferred()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-common/src/main/java/androidx/testutils/FilteringExecutor.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::testutils" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SwipeToLocation swipeTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SwipeToLocation flingTo()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SwipeToLocation swipeToCenter()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SwipeToLocation flingToCenter()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Matcher getConstraints()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void performWithMotionInjector()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loopMainThreadForAtLeast()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runOnUiThreadSync()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void injectMotionEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeToLocation.java",
  "fileLinesCount" : 426,
  "components" : [ "primary::testutils" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SwipeInjector()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragBy()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dragBy()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishDrag()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-espresso/src/main/java/androidx/testutils/SwipeInjector.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::testutils" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-gradle-plugin/src/main/java/androidx/testutils/gradle/ProjectSetupRule.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::testutils" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "loader/loader-ktx/src/main/java/androidx/loader/app/LoaderManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::loader" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "loader/loader-ktx/src/main/java/androidx/loader/app/LoaderManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::loader" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoadFinished()",
  "longName" : "",
  "relativeFileName" : "loader/loader-ktx/src/main/java/androidx/loader/app/LoaderManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::loader" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLoaderReset()",
  "longName" : "",
  "relativeFileName" : "loader/loader-ktx/src/main/java/androidx/loader/app/LoaderManager.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::loader" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncTaskLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected D onLoadInBackground()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoadInBackgroundCanceled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Executor getExecutor()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStopLoading()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUri()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProjection()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelection()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionArgs()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSortOrder()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSortOrder()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/CursorLoader.java",
  "fileLinesCount" : 257,
  "components" : [ "primary::loader" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ForceLoadContentObserver()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean deliverSelfNotifications()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Loader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAbandoned()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReset()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancelLoad()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean onCancelLoad()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void forceLoad()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void commitContentChanged()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Loader getLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasDeliveredData()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T create()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static LoaderViewModel getInstance()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void startCreatingLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCreatingLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finishCreatingLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LoaderInfo getLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeLoader()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markForRedelivery()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasRunningLoaders()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/app/LoaderManagerImpl.java",
  "fileLinesCount" : 525,
  "components" : [ "primary::loader" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleTapEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/TouchInputHandler.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 113,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearProvisionalSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean add()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean remove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Selection.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DisallowInterceptFilter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DisallowInterceptFilter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DisallowInterceptFilter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DisallowInterceptFilter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isMouseEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isFingerEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActionDown()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActionMove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActionUp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActionPointerUp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActionPointerDown()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isActionCancel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Point getOrigin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isPrimaryMouseButtonPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isSecondaryMouseButtonPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTertiaryMouseButtonPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isShiftKeyPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isCtrlKeyPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAltKeyPressed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTouchpadScroll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasBit()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventRouter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldStop()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GridModel createGridModel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAdapterPositionAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnScrollListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeOnScrollListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getVisibleChildCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDrawBand()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultBandHost.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getKeyTypeName()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StorageStrategy.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSetStateForKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSetStateAtPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelectMultiple()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSetStateForKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSetStateAtPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canSelectMultiple()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttached()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRecycled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StableIdKeyProvider.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extendSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getHeight()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrolled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stopCapturing()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getPositionNearestOrigin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canSelect()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addOnSelectionChangedListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compareTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GridModel.java",
  "fileLinesCount" : 807,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean add()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MutableSelection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MutableSelection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyFrom()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MutableSelection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MutableSelection.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasSelectionKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean hasPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionInputHandler.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void register()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapConfirmed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleTap()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDoubleTapEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDown()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShowPress()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapUp()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLongPress()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureRouter.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDragInitiated()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onContextClick()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 848,
  "endLine" : 850,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 866,
  "endLine" : 868,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLongPress()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean overItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean overItemWithSelectionKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean inItemDragRegion()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean inItemSelectRegion()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean hasSelectionKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSelectionKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean inSelectionHotspot()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean inDragRegion()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemDetailsLookup.java",
  "fileLinesCount" : 259,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SelectionObserver getSelectionObserver()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OnItemTouchListener getInputListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addResetHandler()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean hasAccess()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ItemKeyProvider.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StubOnItemTouchListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendCancelEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/PointerDragEventInterceptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/PointerDragEventInterceptor.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/OperationMonitor.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Range.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float smoothOutOfBoundsRatio()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ScrollHost createScrollHost()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runAtNextFrame()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ViewAutoScroller.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasSelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copySelection()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelected()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResetRequired()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extendRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRangeActive()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean canSetState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getInstanceStateKey()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 612,
  "endLine" : 614,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemRangeMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/DefaultSelectionTracker.java",
  "fileLinesCount" : 630,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appliesTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-lint/src/main/java/androidx/recyclerview/lint/InvalidSetHasFixedSizeDetector.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getMainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getBackgroundThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncDifferConfig.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void log()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRefreshPending()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRequestedGeneration()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getTileStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTileLoaded()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void log()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCachedTiles()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Drawable getDrawable()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DividerItemDecoration.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchingListUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/BatchingListUpdateCallback.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdapterListUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterListUpdateCallback.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterListUpdateCallback.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterListUpdateCallback.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterListUpdateCallback.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterListUpdateCallback.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T getByPosition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/TileList.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestRedraw()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isLayoutRTL()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDragging()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelHide()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getHorizontalTrackDrawable()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 509,
  "endLine" : 511,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getHorizontalThumbDrawable()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 514,
  "endLine" : 516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getVerticalTrackDrawable()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Drawable getVerticalThumbDrawable()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetFlags()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewBoundsCheck.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float calculateSpeedPerPixel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int calculateTimeForScrolling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/PagerSnapHelper.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replaceAll()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 869,
  "endLine" : 871,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChangePayload()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 923,
  "endLine" : 925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 969,
  "endLine" : 971,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 981,
  "endLine" : 983,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 987,
  "endLine" : 989,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 994,
  "endLine" : 996,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areContentsTheSame()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1000,
  "endLine" : 1002,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1006,
  "endLine" : 1008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChangePayload()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchLastEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedList.java",
  "fileLinesCount" : 1025,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1021,
  "endLine" : 1023,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OrientationHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OrientationHelper.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutComplete()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OrientationHelper.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalSpaceChange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/OrientationHelper.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasMore()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LayoutState.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean addAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateRestorationPolicyChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasStableIds()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapterController.java",
  "fileLinesCount" : 528,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addToOldChangeHolders()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetach()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetached()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void drainCache()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getRowIndices()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 770,
  "endLine" : 772,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getColumnIndices()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 783,
  "endLine" : 785,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 934,
  "endLine" : 936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSpanSizeLookup()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 944,
  "endLine" : 946,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpanSizeLookup getSpanSizeLookup()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void calculateItemBorders()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1489,
  "endLine" : 1491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateSpanIndexCache()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1575,
  "endLine" : 1577,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateSpanGroupIndexCache()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1583,
  "endLine" : 1585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpanIndexCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1592,
  "endLine" : 1594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSpanGroupIndexCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1601,
  "endLine" : 1603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsPredictiveItemAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1884,
  "endLine" : 1886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isUsingSpansToEstimateScrollbarDimensions()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1961,
  "endLine" : 1963,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2046,
  "endLine" : 2048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2051,
  "endLine" : 2053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2074,
  "endLine" : 2076,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2078,
  "endLine" : 2080,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2082,
  "endLine" : 2084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2086,
  "endLine" : 2088,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2090,
  "endLine" : 2092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanIndex()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2108,
  "endLine" : 2110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2118,
  "endLine" : 2120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isAccessibilityFocused()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2130,
  "endLine" : 2132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DiffResult calculateDiff()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChangePayload()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getChangePayload()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int endX()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int endY()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAdditionOrRemoval()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 527,
  "endLine" : 529,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isAddition()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int diagonalSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int oldSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int newSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchUpdatesTo()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int get()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1042,
  "endLine" : 1044,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1050,
  "endLine" : 1052,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fill()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getChildCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getUnfilteredChildCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "View getUnfilteredChildAt()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isHidden()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ChildHelper.java",
  "fileLinesCount" : 601,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMeasureEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getRecycleChildrenOnDetach()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRecycleChildrenOnDetach()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollVertically()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLayoutReversed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getStackFromEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getReverseLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAnchorReady()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutStateToFillEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateLayoutStateToFillStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1108,
  "endLine" : 1110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLayoutRTL()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1123,
  "endLine" : 1125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutState createLayoutState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1138,
  "endLine" : 1140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1223,
  "endLine" : 1225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1229,
  "endLine" : 1231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1235,
  "endLine" : 1237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1241,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1247,
  "endLine" : 1249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1253,
  "endLine" : 1255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSmoothScrollbarEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1306,
  "endLine" : 1308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSmoothScrollbarEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1316,
  "endLine" : 1318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialPrefetchItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1439,
  "endLine" : 1441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialPrefetchItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View getChildClosestToStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1855,
  "endLine" : 1857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View getChildClosestToEnd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1865,
  "endLine" : 1867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findFirstPartiallyOrCompletelyInvisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2014,
  "endLine" : 2016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private View findLastPartiallyOrCompletelyInvisibleChild()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2018,
  "endLine" : 2020,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsPredictiveItemAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2268,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasMore()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2408,
  "endLine" : 2410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void assignPositionFromScrapList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2451,
  "endLine" : 2453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasValidAnchor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2530,
  "endLine" : 2532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateAnchor()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2534,
  "endLine" : 2536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2539,
  "endLine" : 2541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2553,
  "endLine" : 2555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected T getItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCurrentList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getSupportsChangeAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportsChangeAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canReuseUpdatedViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchRemoveStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchMoveStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchAddStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void dispatchChangeStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int globalToLocal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewTypeStorage.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyMove()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void applyAdd()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasPendingUpdates()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasAnyUpdateTypes()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int findPositionOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasUpdates()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AdapterHelper.java",
  "fileLinesCount" : 776,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncQueueItem obtainMessage()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SyncQueueItem obtainMessage()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/MessageThreadUtil.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAutoMeasureEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGapStrategy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSpanCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isLayoutRTL()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getReverseLayout()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLayoutChildren()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean supportsPredictiveItemAnimations()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollOffset()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1090,
  "endLine" : 1092,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1095,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollExtent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1110,
  "endLine" : 1112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeHorizontalScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1115,
  "endLine" : 1117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int computeVerticalScrollRange()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1523,
  "endLine" : 1525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsAdded()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1528,
  "endLine" : 1530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemsMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1539,
  "endLine" : 1541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollVertically()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2043,
  "endLine" : 2045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canScrollHorizontally()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2048,
  "endLine" : 2050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLayoutReversed()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2053,
  "endLine" : 2055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkLayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2298,
  "endLine" : 2300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrientation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2302,
  "endLine" : 2304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2475,
  "endLine" : 2477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2479,
  "endLine" : 2481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2483,
  "endLine" : 2485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2487,
  "endLine" : 2489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2491,
  "endLine" : 2493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFullSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2503,
  "endLine" : 2505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFullSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2513,
  "endLine" : 2515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLine()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2671,
  "endLine" : 2673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeletedSize()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2702,
  "endLine" : 2704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LayoutParams getLayoutParams()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2706,
  "endLine" : 2708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getGapForSpan()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3125,
  "endLine" : 3127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3130,
  "endLine" : 3132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FullSpanItem createFromParcel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3160,
  "endLine" : 3162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3244,
  "endLine" : 3246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3269,
  "endLine" : 3271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConcatAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean addAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean removeAdapter()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void internalSetStateRestorationPolicy()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onFailedToRecycleView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewRecycled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromRecyclerView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Config build()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ConcatAdapter.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCurrentList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void submitList()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeListListener()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListDiffer.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearSmoothScroller()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float calculateSpeedPerPixel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int calculateTimeForDeceleration()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 191,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int calculateTimeForScrolling()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean shouldIgnore()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccessibilityDelegateCompat getItemDelegate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemDelegate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "AccessibilityDelegateCompat getAndRemoveOriginalDelegateForItem()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/RecyclerViewAccessibilityDelegate.java",
  "fileLinesCount" : 272,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long localToGlobal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StableIdLookup createStableIdLookup()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long localToGlobal()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StableIdLookup createStableIdLookup()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long obtainId()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StableIdLookup createStableIdLookup()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StableIdStorage.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInserted()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedListAdapterCallback.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedListAdapterCallback.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoved()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedListAdapterCallback.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedListAdapterCallback.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedListAdapterCallback.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemTouchHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getInterpolation()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1413,
  "endLine" : 1415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ItemTouchUIUtil getDefaultUIUtil()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1475,
  "endLine" : 1477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int makeFlag()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1538,
  "endLine" : 1540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isItemViewSwipeEnabled()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1687,
  "endLine" : 1689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBoundingBoxMargin()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1699,
  "endLine" : 1701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSwipeThreshold()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1715,
  "endLine" : 1717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMoveThreshold()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1729,
  "endLine" : 1731,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSwipeEscapeVelocity()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1755,
  "endLine" : 1757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getSwipeVelocityThreshold()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 1779,
  "endLine" : 1781,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearView()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2048,
  "endLine" : 2050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultSwipeDirs()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2257,
  "endLine" : 2259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultDragDirs()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2268,
  "endLine" : 2270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void doNotReactToLongPress()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2335,
  "endLine" : 2337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDown()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2340,
  "endLine" : 2342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2427,
  "endLine" : 2429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDuration()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2436,
  "endLine" : 2438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2445,
  "endLine" : 2447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFraction()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2449,
  "endLine" : 2451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2484,
  "endLine" : 2486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCachedItemCount()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/NestedAdapterWrapper.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3206,
  "endLine" : 3208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double calculate()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3210,
  "endLine" : 3212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createUShort()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3247,
  "endLine" : 3249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createULong()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3261,
  "endLine" : 3263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExifAttribute createURational()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3301,
  "endLine" : 3303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3328,
  "endLine" : 3330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 3574,
  "endLine" : 3576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExifInterface()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4128,
  "endLine" : 4130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetOrientation()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4522,
  "endLine" : 4524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasThumbnail()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4921,
  "endLine" : 4923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAttribute()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 4930,
  "endLine" : 4932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setByteOrder()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7951,
  "endLine" : 7953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int position()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7955,
  "endLine" : 7957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int available()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 7979,
  "endLine" : 7981,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int skipBytes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8083,
  "endLine" : 8085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long readUnsignedInt()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8126,
  "endLine" : 8128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float readFloat()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8157,
  "endLine" : 8159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double readDouble()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8162,
  "endLine" : 8164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void mark()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8167,
  "endLine" : 8169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8172,
  "endLine" : 8174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8178,
  "endLine" : 8180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setByteOrder()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8195,
  "endLine" : 8197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8200,
  "endLine" : 8202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8205,
  "endLine" : 8207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeByte()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8209,
  "endLine" : 8211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int intFromBytes()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterface.java",
  "fileLinesCount" : 8335,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 8332,
  "endLine" : 8334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FileDescriptor dup()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long lseek()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDataSource()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNext()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Throwable fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putThread()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1112,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putNext()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casWaiters()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1122,
  "endLine" : 1124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casListeners()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1127,
  "endLine" : 1129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean casValue()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1132,
  "endLine" : 1134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putThread()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1148,
  "endLine" : 1150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void putNext()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 1153,
  "endLine" : 1155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ResolvableFuture create()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/ResolvableFuture.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::concurrent" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean set()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/ResolvableFuture.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::concurrent" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setException()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/ResolvableFuture.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::concurrent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean setFuture()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/ResolvableFuture.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::concurrent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean cancelWithoutNotifyingCompleter()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean set()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean setException()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addListener()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Throwable fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/DirectExecutor.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::concurrent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/DirectExecutor.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::concurrent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseGuardHelper()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warnIfOpen()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warnIfOpen()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void open()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingFailedException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/StreamingFailedException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamingFailedException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/StreamingFailedException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture evaluateJavaScriptAsync()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDie()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataInputException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/DataInputException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataInputException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/DataInputException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLevel()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSource()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLine()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColumn()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTrace()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/TerminationInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/TerminationInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/TerminationInfo.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptIsolate createIsolate()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Executor getMainExecutor()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptSandbox.java",
  "fileLinesCount" : 714,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 711,
  "endLine" : 713,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LengthLimitExceededException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/LengthLimitExceededException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LengthLimitExceededException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/LengthLimitExceededException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Utils()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/common/Utils.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateTerminatedException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateTerminatedException.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateTerminatedException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateTerminatedException.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SandboxUnsupportedException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/SandboxUnsupportedException.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLimitExceededException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/MemoryLimitExceededException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemoryLimitExceededException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/MemoryLimitExceededException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDie()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateUsableState.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SandboxDeadException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/SandboxDeadException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SandboxDeadException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/SandboxDeadException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationFailedException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EvaluationFailedException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationResultSizeLimitExceededException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EvaluationResultSizeLimitExceededException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EvaluationResultSizeLimitExceededException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EvaluationResultSizeLimitExceededException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canDie()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptIsolate.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptException()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllPrefixes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNotifications()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/ObserverManager.java",
  "fileLinesCount" : 459,
  "components" : [ "primary::appsearch" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxIndexedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AlwaysSupportedFeatures.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxDocumentSizeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/UnlimitedLimitConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::appsearch" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/UnlimitedLimitConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSuggestionCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/UnlimitedLimitConfig.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultRankInBlock()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultRankGlobal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeStayOnResultMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickActionGenericDocument build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/ClickActionGenericDocument.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFetchedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchActionGenericDocument build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/SearchActionGenericDocument.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TakenActionGenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/TakenActionGenericDocument.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/usagereporting/TakenActionGenericDocument.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InternalVisibilityConfig getVisibility()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStore.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::appsearch" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getVisibleToRoles()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Set getVisibleToPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityDocumentV1.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallerAccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/CallerAccess.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCallingPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/CallerAccess.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::appsearch" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean doesCallerHaveSelfAccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/CallerAccess.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/CallerAccess.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::appsearch" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchAndClearChangeNotifications()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2624,
  "endLine" : 2626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchImpl.java",
  "fileLinesCount" : 2822,
  "components" : [ "primary::appsearch" ],
  "startLine" : 2643,
  "endLine" : 2645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxTokenLength()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexMergeSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDocumentStoreNamespaceIdFingerprint()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getOptimizeRebuildIndexThreshold()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCompressionLevel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowCircularSchemaDefinitions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseReadOnlySearch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUsePreMappingWithFileBackedVector()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUsePersistentHashMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxPageBytesLimit()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntegerIndexBucketSplitThreshold()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLiteIndexSortAtIndexing()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLiteIndexSortSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseNewQualifiedIdJoinIndex()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBuildPropertyExistenceMetadataHits()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorageIcingOptionsConfig.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxTokenLength()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexMergeSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDocumentStoreNamespaceIdFingerprint()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getOptimizeRebuildIndexThreshold()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCompressionLevel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getAllowCircularSchemaDefinitions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseReadOnlySearch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUsePreMappingWithFileBackedVector()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUsePersistentHashMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxPageBytesLimit()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIntegerIndexBucketSplitThreshold()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLiteIndexSortAtIndexing()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLiteIndexSortSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUseNewQualifiedIdJoinIndex()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getBuildPropertyExistenceMetadataHits()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxDocumentSizeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSuggestionCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldStoreParentInfoAsSyntheticProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRetrieveParentInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchConfigImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNothingToSearch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverter.java",
  "fileLinesCount" : 1038,
  "components" : [ "primary::appsearch" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNothingToSearch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSuggestionSpecToProtoConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/LocalStorage.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchMigrationHelper.java",
  "fileLinesCount" : 244,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ListenableFuture execute()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dispatchChangeNotifications()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SearchSessionImpl.java",
  "fileLinesCount" : 698,
  "components" : [ "primary::appsearch" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createPrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String createPackagePrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRewriteSearchSpecLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRewriteSearchResultLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJavaLockAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAclCheckLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibilityScope()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTermCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueryLength()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilteredNamespaceCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFilteredSchemaTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRequestedPageSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCurrentPageReturnedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirstPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getParseQueryLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScoredDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScoringLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRankingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentRetrievingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultWithSnippetsCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLockAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJavaToNativeJniLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeToJavaJniLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumJoinedResultsCurrentPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJoinLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSearchSourceLogTag()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchStats.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::appsearch" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeleteType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeletedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoveStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/RemoveStats.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::appsearch" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeStayOnResultMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultRankInBlock()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultRankGlobal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGoodClick()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClickStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/ClickStats.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNewTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeletedTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCompatibleTypeChangeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexIncompatibleTypeChangeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackwardsIncompatibleTypeChangeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerifyIncomingCallLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJavaLockAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRebuildFromBundleLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExecutorAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRewriteSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDispatchChangeNotificationsLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVisibilitySettingLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConvertToResponseLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOptimizeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPackageObserved()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGetOldSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGetObserverLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPreparingChangeNotificationLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSchemaMigrationCallType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetSchemaStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SetSchemaStats.java",
  "fileLinesCount" : 460,
  "components" : [ "primary::appsearch" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPrevQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCurrQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumResultsFetched()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueryCorrectionType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getClicksStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchIntentStats.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCallType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEstimatedBinderLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumOperationsSucceeded()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumOperationsFailed()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/CallStats.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::appsearch" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDeSync()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrepareSchemaAndNamespacesLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPrepareVisibilityStoreLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentStoreRecoveryCause()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexRestorationCause()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSchemaStoreRecoveryCause()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentStoreRecoveryLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexRestorationLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSchemaStoreRecoveryLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentStoreDataStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSchemaTypeCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasReset()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResetStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InitializeStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/InitializeStats.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::appsearch" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSearchIntentsStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/SearchSessionStats.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGenerateDocumentProtoLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRewriteDocumentTypesLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeDocumentStoreLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeIndexMergeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeDocumentSizeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeNumTokensIndexed()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeTermIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeIntegerIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeQualifiedIdJoinIndexLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLiteIndexSortLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PutDocumentStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/PutDocumentStats.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::appsearch" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNativeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentStoreOptimizeLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexRestorationLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOriginalDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDeletedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExpiredDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStorageSizeBeforeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStorageSizeAfterBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeSinceLastOptimizeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OptimizeStats build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/stats/OptimizeStats.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarning()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ProcessingException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addWarnings()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ProcessingException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void printDiagnostic()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ProcessingException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGetter()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/PropertyAccessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::appsearch" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isField()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/PropertyAccessor.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/ToGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Element getElement()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStaticMethod()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeclaredType getBuilderType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAnnotatedWithBuilderProducer()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentClassCreationInfo.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::appsearch" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/FromGenericDocumentCodeGenerator.java",
  "fileLinesCount" : 792,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/MetadataPropertyAnnotation.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGenericDocGetterName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/MetadataPropertyAnnotation.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGenericDocSetterName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/MetadataPropertyAnnotation.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BytesPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BytesPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DocumentPropertyAnnotation.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DocumentPropertyAnnotation.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/EmbeddingPropertyAnnotation.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::appsearch" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/EmbeddingPropertyAnnotation.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DoublePropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DoublePropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/LongPropertyAnnotation.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/LongPropertyAnnotation.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BooleanPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/BooleanPropertyAnnotation.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ClassName getClassName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final ClassName getConfigClassName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appsearch" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getGenericDocGetterName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appsearch" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getGenericDocArrayGetterName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appsearch" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getGenericDocSetterName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/DataPropertyAnnotation.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appsearch" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Kind getDataPropertyKind()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/StringPropertyAnnotation.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeMirror getUnderlyingTypeWithinGenericDoc()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/annotationwrapper/StringPropertyAnnotation.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeclaredType getEnclosingClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appsearch" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appsearch" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConstructor()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean returnsBuilder()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CreationMethod.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFieldOfBooleanType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimitiveLongArray()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimitiveDoubleArray()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrimitiveBooleanArray()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isArrayOf()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableType getType()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutableElement getElement()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/IntrospectionHelper.java",
  "fileLinesCount" : 553,
  "components" : [ "primary::appsearch" ],
  "startLine" : 444,
  "endLine" : 446,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeElement getClassElement()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQualifiedDocumentClassName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAnnotatedGettersAndFields()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedGetterOrField getIdAnnotatedGetterOrField()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotatedGetterOrField getNamespaceAnnotatedGetterOrField()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentClassCreationInfo getDocumentClassCreationInfo()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "LinkedHashSet getAccumulatedGettersAndFields()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentModel.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::appsearch" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isGetter()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isField()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AnnotatedGetterOrField.java",
  "fileLinesCount" : 616,
  "components" : [ "primary::appsearch" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SetterOrField.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSetter()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SetterOrField.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SetterOrField create()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/SetterOrField.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::appsearch" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Element getTypeName()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/MissingTypeException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SourceVersion getSupportedSourceVersion()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterable steps()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableSet annotations()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getOutputDirOption()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/AppSearchCompiler.java",
  "fileLinesCount" : 302,
  "components" : [ "primary::appsearch" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxIndexedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/FeaturesImpl.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::appsearch" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchResultsImpl.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::appsearch" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SetSchemaRequestToGmsConverter.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/SearchSessionImpl.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appsearch" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getSchemaVersion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/SchemaTypeListModel.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAdditionalPages()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/model/DocumentListModel.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScrollListener()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/ScrollListener.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getNamespaceLabel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getIdLabel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/DocumentListItemAdapter.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListenableFuture getDebugAppSearchManager()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/AppSearchDebugActivity.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::appsearch" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListeningExecutorService getBackgroundExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/AppSearchDebugActivity.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getSchemaTypeLabel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-debug-view/src/main/java/androidx/appsearch/debugview/view/SchemaTypeListItemAdapter.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDocumentScore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCreationTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDocumentTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAlternateNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPotentialActions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Thing.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::appsearch" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getScheduledTime()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSnoozeDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/AlarmInstance.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Keyword()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/properties/Keyword.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appsearch" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String asText()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/properties/Keyword.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/properties/Keyword.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appsearch" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAddresses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmails()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTelephones()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ContactPoint.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::appsearch" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLapNumber()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLapDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAccumulatedLapDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/StopwatchLap.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHour()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinute()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlackoutPeriodStartDate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBlackoutPeriodEndDate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRingtone()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldVibrate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlarmInstance getPreviousInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AlarmInstance getNextInstance()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOriginatingDevice()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Alarm.java",
  "fileLinesCount" : 451,
  "components" : [ "primary::appsearch" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBaseTimeMillisInElapsedRealtime()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBootCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getAccumulatedDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLaps()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Stopwatch.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::appsearch" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getKeywords()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSha256()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getThumbnailSha256()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/ImageObject.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUri()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PotentialAction build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGivenName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMiddleName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFamilyName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImportant()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isBot()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNotes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAdditionalNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypedAdditionalNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAffiliations()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRelations()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContactPoints()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Person.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::appsearch" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getOriginalDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBaseTimeMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBaseTimeMillisInElapsedRealtime()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBootCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRemainingDurationMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRingtone()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatus()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldVibrate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/Timer.java",
  "fileLinesCount" : 481,
  "components" : [ "primary::appsearch" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean validateISO8601Date()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/DateTimeFormatValidator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDocumentTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getActionTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TakenAction build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/TakenAction.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appsearch" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReferencedQualifiedId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultRankInBlock()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultRankGlobal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeStayOnResultMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ClickAction.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::appsearch" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFetchedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/SearchAction.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IllegalSchemaException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/IllegalSchemaException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::appsearch" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/AppSearchException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/AppSearchException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  AppSearchResult toAppSearchResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/exceptions/AppSearchException.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTermMatch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultCountPerPage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSnippetCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSnippetCountPerProperty()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSnippetSize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultGroupingTypeFlags()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultGroupingLimit()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinSpec getJoinSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdvancedRankingExpression()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSearchSourceLogTag()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEmbeddingParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultEmbeddingSearchMetricType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInformationalRankingExpressions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNumericSearchEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerbatimSearchEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isListFilterQueryLanguageEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 747,
  "endLine" : 749,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isListFilterHasPropertyFunctionEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEnabledFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 767,
  "endLine" : 769,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 774,
  "endLine" : 776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSchemasNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPubliclyVisibleSchemas()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMigrators()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForceOverride()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaRequest.java",
  "fileLinesCount" : 1209,
  "components" : [ "primary::appsearch" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyPath()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathSegment get()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathSegment create()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPropertyIndex()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PropertyPath.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::appsearch" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNotDisplayedBySystem()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaVisibilityConfig getVisibilityConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getVisibleToConfigs()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalVisibilityConfig.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::appsearch" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTakenActionGenericDocuments()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PutDocumentsRequest.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUsageTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::appsearch" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportUsageRequest.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMigrationFailures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppSearchResult getAppSearchResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSuccesses()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBatchResult.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetSchemaResponse.java",
  "fileLinesCount" : 618,
  "components" : [ "primary::appsearch" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getResultCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchResult.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifier()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifierParcel getPackageIdentifierParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::appsearch" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::appsearch" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/PackageIdentifier.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRankingStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionSpec.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appsearch" ],
  "startLine" : 679,
  "endLine" : 681,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModelSignature()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/EmbeddingVector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/EmbeddingVector.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::appsearch" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 578,
  "endLine" : 580,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDataType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCardinality()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1096,
  "endLine" : 1098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1320,
  "endLine" : 1322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1378,
  "endLine" : 1380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchSchema.java",
  "fileLinesCount" : 1774,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1706,
  "endLine" : 1708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getSizeBytes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/StorageInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAliveDocumentsCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/StorageInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAliveNamespacesCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/StorageInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StorageInfo build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/StorageInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/StorageInfo.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNestedQuery()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getChildPropertyExpression()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxJoinedResultCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSpec getNestedSearchSpec()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAggregationScoringStrategy()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JoinSpec.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::appsearch" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GetByDocumentIdRequest.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::appsearch" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuggestedResult()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchSuggestionResult build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSuggestionResult.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityPermissionConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAllRequiredPermissions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/VisibilityPermissionConfig.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::appsearch" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getAppSearchDir()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context createContextAsUser()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutorService createSingleThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutorService createCachedThreadPoolExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getCacheDir()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfoLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/JetpackAppSearchEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::appsearch" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLabel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::appsearch" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppSearchBlobHandle createWithSha256()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::appsearch" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchBlobHandle.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::appsearch" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/RemoveByDocumentIdRequest.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getRankingSignal()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInformationalRankingSignals()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJoinedResults()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyPath()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getExactMatch()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 649,
  "endLine" : 651,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSnippet()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequence getSubstring()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 766,
  "endLine" : 768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStart()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 887,
  "endLine" : 889,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEnd()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 911,
  "endLine" : 913,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResult.java",
  "fileLinesCount" : 920,
  "components" : [ "primary::appsearch" ],
  "startLine" : 916,
  "endLine" : 918,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDocumentId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getUsageTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/ReportSystemUsageRequest.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::appsearch" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextPageToken()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchResultPage.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SetSchemaResponse getSetSchemaResponse()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrorMessage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/InternalSetSchemaResponse.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxIndexedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected GenericDocument()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocumentParcel getDocumentParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCreationTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPropertyNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T toDocumentClass()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1135,
  "endLine" : 1137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1301,
  "endLine" : 1303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GenericDocument build()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/GenericDocument.java",
  "fileLinesCount" : 1641,
  "components" : [ "primary::appsearch" ],
  "startLine" : 1630,
  "endLine" : 1632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/ObserverSpec.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::appsearch" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getChangedDocumentIds()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/DocumentChangeInfo.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getChangedSchemaNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/observer/SchemaChangeInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String serialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/annotation/Document.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::appsearch" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String deserialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/annotation/Document.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::appsearch" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long serialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/annotation/Document.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::appsearch" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Long deserialize()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/annotation/Document.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::appsearch" ],
  "startLine" : 461,
  "endLine" : 463,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcel.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::appsearch" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPropertyName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcel.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int describeContents()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/AbstractSafeParcelable.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDataType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCardinality()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringIndexingConfigParcel getStringIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DocumentIndexingConfigParcel getDocumentIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntegerIndexingConfigParcel getIntegerIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JoinableConfigParcel getJoinableConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EmbeddingIndexingConfigParcel getEmbeddingIndexingConfigParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getJoinableValueType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDeletionPropagation()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTokenizerType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldIndexNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIndexableNestedPropertiesList()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 598,
  "endLine" : 600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndexingType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyConfigParcel.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::appsearch" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNamespace()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSchemaType()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getCreationTimestampMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTtlMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getScore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getPropertyNames()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPropertyMap()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/GenericDocumentParcel.java",
  "fileLinesCount" : 549,
  "components" : [ "primary::appsearch" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextNode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVerbatim()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setValue()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrefix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVerbatim()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/TextNode.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::appsearch" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default List getChildren()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/ast/Node.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSafeParcelable()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableListFilterHasPropertyFunction()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableGroupingTypePerSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableGenericDocumentCopyConstructor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSearchSpecFilterProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSearchSpecSetSearchSourceLogTag()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enablePutDocumentsRequestAddTakenActions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSetPubliclyVisibleSchema()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableGenericDocumentBuilderHiddenMethods()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSetSchemaVisibleToConfigs()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableEnterpriseGlobalSearchSession()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableResultDeniedAndResultRateLimited()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableGetParentTypesAndIndexableNestedProperties()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSchemaEmbeddingPropertyConfig()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableSearchSpecSearchStringParameters()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableInformationalRankingExpressions()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableResultAlreadyExists()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableBlobStore()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableEnterpriseEmptyBatchResultFix()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean enableAbstractSyntaxTrees()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isItOkayToRethrowException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/ExceptionUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void handleRemoteException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/ExceptionUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void rethrowRuntimeException()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/ExceptionUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/IndentingStringBuilder.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPiiTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/LogUtil.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabase()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStatusCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExecutorAcquisitionLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGetSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQueryAndTransformLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFirstSetSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirstSetSchemaSuccess()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSecondSetSchemaLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSaveDocumentLatencyMillis()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalNeedMigratedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMigrationFailureCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTotalSuccessMigratedDocumentCount()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/stats/SchemaMigrationStats.java",
  "fileLinesCount" : 411,
  "components" : [ "primary::appsearch" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDatabaseName()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchResultsImpl.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::appsearch" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/EnterpriseGlobalSearchSessionImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::appsearch" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getParentTypes()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Features getFeatures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSystemError()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/BatchResultCallbackAdapter.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::appsearch" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long getPackageInfoLongVersionCode()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/AppSearchVersionUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appsearch" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationLiveDataContainerTest.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionNonExclusive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListener()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransactionSuccessful()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaximumSize()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun delete()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun needUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocale()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaxSqlCacheSize()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeignKeyConstraintsEnabled()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/MigrationTest.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun await()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 614,
  "endLine" : 616,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInvalidatedTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 706,
  "endLine" : 708,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 722,
  "endLine" : 724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun basic()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/RoomSQLiteQueryTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOpenHelper()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOpenDelegate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/ObservedTableStatesTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnIndex_simple()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/CursorUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnIndex_emptyList()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/CursorUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnIndex_tooShort()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/CursorUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnIndex_backTick()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/CursorUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnIndex_backTick_missingFirstTick()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/CursorUtilTest.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ignoreMalformed()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/util/StringUtilTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun teardown()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/TransactionExecutorTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCallbackDied()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationService.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBind()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationService.android.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  usePrepared()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  usePrepared()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/coroutines/AndroidSQLiteDriverConnectionPool.android.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnection.android.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnection.android.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteDriver.android.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  usePrepared()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  usePrepared()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun rollback()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteConnectionPool.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::room" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun assertNotMainThread()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/SharedSQLiteStatement.android.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setWriteAheadLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelper.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDatabaseConfiguration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelper.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAutoCloseCallback()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pokeOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransactionSuccessful()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeUpdateDelete()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeInsert()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simpleQueryForLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simpleQueryForString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoClosingRoomOpenHelper.android.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::room" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigure()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDowngrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun validateMigration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDowngrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onValidateSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toRoomRawQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomTrackingLiveData.android.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomTrackingLiveData.android.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun compute()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomTrackingLiveData.android.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun  getTypeConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createOpenHelper()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getQueryContext()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getRequiredTypeConverters()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getRequiredAutoMigrationSpecs()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setTransactionSuccessful()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun internalInitInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1710,
  "endLine" : 1712,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun findMigrationPath()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1761,
  "endLine" : 1763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acquire()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 2016,
  "endLine" : 2018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidation()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationClient.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/MultiInstanceInvalidationClient.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationLiveDataContainer.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInactive()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationLiveDataContainer.android.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addWeakObserver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun refreshVersionsAsync()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt",
  "fileLinesCount" : 603,
  "components" : [ "primary::room" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isMigrationRequiredFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/DatabaseConfiguration.android.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::room" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isMigrationRequired()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/DatabaseConfiguration.android.kt",
  "fileLinesCount" : 800,
  "components" : [ "primary::room" ],
  "startLine" : 745,
  "endLine" : 747,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/FtsTableInfo.android.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/ViewInfo.android.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/TableInfo.android.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun query()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dropFtsSyncTriggers()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun foreignKeyCheck()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCancellationSignal()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/DBUtil.android.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::room" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/jvmNativeMain/kotlin/androidx/room/RoomConnectionManager.jvmNative.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun setupDriver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonTest/kotlin/androidx/room/coroutines/BaseConnectionPoolTest.kt",
  "fileLinesCount" : 1214,
  "components" : [ "primary::room" ],
  "startLine" : 1184,
  "endLine" : 1186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDriver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/jvmTest/kotlin/androidx/room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDriver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun before()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onValidateSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredAutoMigrationSpecClasses()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRequiredTypeConverterClasses()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun suspendingTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/coroutines/TransactionCoroutineTest.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDriver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun after()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchYield()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/coroutines/BundledSQLiteConnectionPoolTest.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getMillis()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTestWatch.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingDatabaseTest.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigure()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperFactoryTest.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onValidateSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  withNestedTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPoolImpl.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::room" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun step()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomRawQuery.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun joinIntoString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StringUtil.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::room" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StatementUtil.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColumnIndex()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/StatementUtil.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "room/room-paging-rxjava2/src/main/java/androidx/room/paging/rxjava2/LimitOffsetRxPagingSource.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOverrideableIgnoringContainer()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnclosedElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XEnumTypeElement.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireTypeElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun printMessage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMessager.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMessageWatcher()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMessager.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeMessageWatcher()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMessager.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllNonPrivateInstanceMethods()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnvConfig.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeVariableType.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeVariableType.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeVariableType.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInternal()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProtected()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isKtPrivate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrivate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStatic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTransient()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrivate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFinal()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspHasModifiers.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeArgumentType.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeArgumentType.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeArgumentType.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extendsBound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeArgumentType.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspElement.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspElement.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspElement.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspElement.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFieldElement.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspExecutableType.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNested()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterface()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isKotlinObject()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isCompanionObject()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAnnotationClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isDataClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFunctionalInterface()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isExpect()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFinal()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclaredFields()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclaredMethods()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getConstructors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeElement.kt",
  "fileLinesCount" : 430,
  "components" : [ "primary::room" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TypeVariableName newInstance()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KTypeVariableNameFactory.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspPrimitiveType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspPrimitiveType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspPrimitiveType.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspRawType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspRawType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspRawType.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspStarTypeArgumentType.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspStarTypeArgumentType.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  accept()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeReferenceExt.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspVoidType.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFileMemberContainer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspFileMemberContainer.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/DefaultKspType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/DefaultKspType.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNone()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTypeOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extendsBound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeNullable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun makeNonNullable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodTypeVariableType.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun overrides()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspMethodElement.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTypeElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapFunctionDeclaration()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrap()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapClassDeclaration()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspProcessingEnv.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::room" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveJTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspValueClassArgumentType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolveKTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspValueClassArgumentType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspValueClassArgumentType.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspPackageElement.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspExecutableParameterElement.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::room" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNone()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 240,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extendsBound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspType.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::room" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asMemberOfScopeOrSelf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolverScope.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun declarationType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolverScope.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::room" ],
  "startLine" : 98,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun declarationType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolverScope.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::room" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticFileMemberContainer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticFileMemberContainer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticFileMemberContainer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticFileMemberContainer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticFileMemberContainer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasAnnotationWithPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticFileMemberContainer.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodType.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticPropertyMethodElement.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::room" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticReceiverParameterElement.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticReceiverParameterElement.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticReceiverParameterElement.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticReceiverParameterElement.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticReceiverParameterElement.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticContinuationParameterElement.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticContinuationParameterElement.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticContinuationParameterElement.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticContinuationParameterElement.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/synthetic/KspSyntheticContinuationParameterElement.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspAnnotated.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAnnotationMirrors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAnnotationsByType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKind()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getModifiers()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSimpleName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnclosingElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnclosedElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  accept()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentEquals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/OriginatingElementWrappers.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitWildcard()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/TypeMirrorExt.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeSyntheticMethodForAnnotationsName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/JvmAbi.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArguments()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/KotlinClassMetadataUtils.kt",
  "fileLinesCount" : 546,
  "components" : [ "primary::room" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findTypeElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getElementsFromPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacProcessingEnv.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacExecutableType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacExecutableType.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPublic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInternal()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isProtected()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAbstract()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isKtPrivate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPrivate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isStatic()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isTransient()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFinal()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacElement.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::room" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacFiler.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacType.kt",
  "fileLinesCount" : 225,
  "components" : [ "primary::room" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacRawType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacRawType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacRawType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacRawType.kt",
  "fileLinesCount" : 55,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclaredFields()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isAnnotationClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isNested()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isInterface()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDeclaredMethods()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 186,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSuperInterfaceElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEnclosedTypeElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFromJava()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFromKotlin()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacTypeElement.kt",
  "fileLinesCount" : 285,
  "components" : [ "primary::room" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  getAsAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitInt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitFloat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitChar()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitByte()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitShort()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitLong()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitBoolean()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultAction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun defaultAction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  asAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacKmAnnotation.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isVarArgs()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacExecutableElement.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  asAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotation.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAssignableFromWithoutVariance()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/util/MemoizedSequence.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/util/MemoizedSequence.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XEquality.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinAnnotationSpec.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinTypeSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinTypeSpec.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinPropertySpec.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/kotlin/KotlinCodeBlock.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaAnnotationSpec.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaPropertySpec.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaCodeBlock.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaTypeSpec.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/java/JavaTypeSpec.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun equalsIgnoreNullability()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeName.kt",
  "fileLinesCount" : 457,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schemaDirectory()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-gradle-plugin/src/main/java/androidx/room/gradle/RoomExtension.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::room" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/ThreadSafeInvalidationObserver.android.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finished()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/nativeMain/kotlin/androidx/room/testing/MigrationTestHelper.native.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::room" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finished()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 463,
  "endLine" : 465,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 564,
  "endLine" : 566,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDowngrade()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onValidateSchema()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "room/room-paging-rxjava3/src/main/java/androidx/room/paging/rxjava3/LimitOffsetRxPagingSource.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/nativeMain/kotlin/androidx/room/migration/bundle/SchemaBundle.native.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun serialize()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmMain/kotlin/androidx/room/migration/bundle/SchemaBundle.jvm.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingFieldBundleNotNull()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmTest/kotlin/androidx/room/migration/bundle/SerializationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingDatabaseBundleViews()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmTest/kotlin/androidx/room/migration/bundle/SerializationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingIndexBundleOrders()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/jvmTest/kotlin/androidx/room/migration/bundle/SerializationTest.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/PrimaryKeyBundle.kt",
  "fileLinesCount" : 34,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTable()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/BaseEntityBundle.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNewTable()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/BaseEntityBundle.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renameToOriginal()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/BaseEntityBundle.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/IndexBundle.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCreateSql()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/IndexBundle.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createView()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/DatabaseViewBundle.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/DatabaseViewBundle.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceTableName()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/BundleUtil.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceViewName()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/BundleUtil.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "room/room-paging-guava/src/main/java/androidx/room/paging/guava/LimitOffsetListenableFuturePagingSource.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/KspCompilationTestRunner.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/KaptCompilationTestRunner.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canRun()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/JavacCompilationTestRunner.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSystemClasspathFiles()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/TestUilts.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/XTestInvocation.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillInStackTrace()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/CompilationResultSubject.kt",
  "fileLinesCount" : 523,
  "components" : [ "primary::room" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun error()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp2Compilation.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun info()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp2Compilation.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun logging()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/Ksp2Compilation.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::room" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/DiagnosticsMessageCollector.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasErrors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/DiagnosticsMessageCollector.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/DiagnosticMessagesSubject.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toJFO()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toJFO()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Source.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openInputStream()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Resource.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openInputStream()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/Resource.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun expectsAnotherRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNonNullRecursively()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/EmbeddedField.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toHumanReadableString()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/PrimaryKey.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/SchemaIdentityKey.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appendSorted()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/SchemaIdentityKey.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun append()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/SchemaIdentityKey.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromPublicKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/Warning.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reportMissingType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInputValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/Context.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::room" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractReturnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/MethodProcessorDelegate.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extractReturnType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/MethodProcessorDelegate.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::room" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/TableEntityProcessor.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/FtsTableEntityProcessor.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewCircularReferenceDetected()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooManyMatchingGetters()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tooManyMatchingSetter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingParameterForBindVariable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun duplicateTableNames()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeConverterMustBeDeclared()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 417,
  "endLine" : 419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidAnnotationTarget()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidEntityTypeInDatabaseAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shortcutMethodArgumentMustBeAClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoMigrationElementMustImplementSpec()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 999,
  "endLine" : 1001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingRenameTableAnnotationsFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1142,
  "endLine" : 1144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictingRenameColumnAnnotationsFound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 1146,
  "endLine" : 1148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createIndexName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/SingleNamedColumnRowAdapter.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/SingleColumnRowAdapter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun commitTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/TransactionWrapper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getArgCount()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/parameter/BasicQueryParameterAdapter.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTypeConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addColumnAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDeleteOrUpdateMethodBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findDeleteOrUpdateAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun buildStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/PrimitiveBooleanToIntConverter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/EnumColumnTypeAdapter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/EnumColumnTypeAdapter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/UpCastTypeConverter.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/CustomTypeConverterWrapper.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/TypeConverter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/TypeConverter.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::room" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/NoOpConverter.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doConvert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/NoOpConverter.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getData()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterExtras.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  putData()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterExtras.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTmpVar()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/CodeGenScope.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ProjectionExpander.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ProjectionExpander.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/RoomKspProcessor.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun d()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun d()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun e()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun e()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun w()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeTo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/log/RLog.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun annotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/DatabaseProcessingStep.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityUpsertAdapterWriter.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun typeNameToFieldName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 863,
  "endLine" : 865,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allFields()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTableQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/OpenDelegateWriter.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::room" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createViewQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/OpenDelegateWriter.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::room" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDropTableQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/OpenDelegateWriter.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::room" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDropViewQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/OpenDelegateWriter.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::room" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getUniqueKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/EntityCursorConverterWriter.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notBlank()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/preconditions/Checks.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSupportedSourceVersion()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/RoomProcessor.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::room" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotVerifyQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/verifier/DatabaseVerificationErrors.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::room" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cannotCreateConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/verifier/DatabaseVerificationErrors.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readPath()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SchemaFileResolver.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCurrentVersion()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/util/SimpleJavaVersion.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto/src/main/java/androidx/tracing/perfetto/PerfettoSdkTrace.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::tracing" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void TraceEventEnd()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing-perfetto-binary/src/main/cpp/tracing_perfetto.cc",
  "fileLinesCount" : 56,
  "components" : [ "primary::tracing" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/Trace.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::tracing" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/Trace.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::tracing" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/TraceApi29Impl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::tracing" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endAsyncSection()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/TraceApi29Impl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::tracing" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCounter()",
  "longName" : "",
  "relativeFileName" : "tracing/tracing/src/main/java/androidx/tracing/TraceApi29Impl.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::tracing" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reply()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addCancellationListener()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  findInstances()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendEvent()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-testing/src/main/java/androidx/inspection/testing/InspectorTester.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::inspection" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void HiddenApiSilencer::Free()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/hidden_api_silencer.cc",
  "fileLinesCount" : 71,
  "components" : [ "primary::inspection" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default InspectorExecutors executors()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/InspectorEnvironment.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::inspection" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultArtTooling()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/DefaultArtTooling.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::inspection" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  List findInstances()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/DefaultArtTooling.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::inspection" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterHooks()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/DefaultArtTooling.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::inspection" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InspectorFactory()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/InspectorFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::inspection" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getInspectorId()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/InspectorFactory.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::inspection" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Inspector()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/Inspector.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::inspection" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final Connection getConnection()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/Inspector.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::inspection" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArtToolingImpl()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createLabel()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  List findInstances()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static byte onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static char onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static short onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static double onExit()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/ArtToolingImpl.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::inspection" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyInspectorJarIsPresent()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/VerifyInspectorJarPresent.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::inspection" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getName()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/ShadowDependenciesTask.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::inspection" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun canTransformResource()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/ShadowDependenciesTask.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::inspection" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasTransformedResource()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection-gradle-plugin/src/main/kotlin/androidx/inspection/gradle/ShadowDependenciesTask.kt",
  "fileLinesCount" : 141,
  "components" : [ "primary::inspection" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthTabIntent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent createIntent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCount()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuAdapter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuAdapter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuAdapter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BrowserActionItem()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTitle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getIconUri()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Runnable getRunnableAction()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionItem.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::browser" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMenuUiListener()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuUi.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::browser" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsFallbackMenuDialog.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::browser" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCustomItems()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setDialogShownListenter()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCreatorPackageName()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/browseractions/BrowserActionsIntent.java",
  "fileLinesCount" : 480,
  "components" : [ "primary::browser" ],
  "startLine" : 477,
  "endLine" : 479,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TokenContents deserialize()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TokenContents()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TokenContents.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityIntentBuilder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTabsIntent buildCustomTabsIntent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TrustedWebActivityDisplayMode getDisplayMode()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntentBuilder.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::browser" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSticky()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int layoutInDisplayCutoutMode()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityDisplayMode.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::browser" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrustedWebActivityCallbackRemote()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityCallbackRemote.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::browser" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String channelNameToId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityService.java",
  "fileLinesCount" : 431,
  "components" : [ "primary::browser" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Intent getIntent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityIntent.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::browser" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSmallIconId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ComponentName getComponentName()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnection.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::browser" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Token deserialize()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/Token.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::browser" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Token()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/Token.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::browser" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matches()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/Token.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::browser" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrustedWebActivityServiceConnectionPool()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TrustedWebActivityServiceConnectionPool create()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/TrustedWebActivityServiceConnectionPool.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::browser" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean requestPostMessageChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVerticalScrollEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEnded()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addIdToBundle()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "IBinder getBinder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ComponentName getComponentName()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PendingIntent getId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PendingIntent getId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "CustomTabsCallback getCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean warmup()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean newSession()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void prefetch()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 622,
  "endLine" : 624,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCommand()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSession.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::browser" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean warmup()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean newSession()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCommand()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsService.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::browser" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialActivityHeightPx()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1223,
  "endLine" : 1225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLanguageTag()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1531,
  "endLine" : 1533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMaxToolbarItems()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1549,
  "endLine" : 1551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getInitialActivityHeightPx()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1642,
  "endLine" : 1644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getInitialActivityWidthPx()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1654,
  "endLine" : 1656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getActivitySideSheetBreakpointDp()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1667,
  "endLine" : 1669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActivitySideSheetMaximizationEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1675,
  "endLine" : 1677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getToolbarCornerRadiusDp()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1736,
  "endLine" : 1738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getCloseButtonPosition()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1750,
  "endLine" : 1752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBookmarksButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1758,
  "endLine" : 1760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDownloadButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1766,
  "endLine" : 1768,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSendToExternalDefaultHandlerEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1774,
  "endLine" : 1776,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Locale getLocaleForLanguageTag()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1795,
  "endLine" : 1797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Network getNetwork()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1806,
  "endLine" : 1808,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBackgroundInteractionEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1814,
  "endLine" : 1816,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingIntent getSecondaryToolbarSwipeUpGesture()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1825,
  "endLine" : 1827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setLanguageTag()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1831,
  "endLine" : 1833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityOptions makeBasicActivityOptions()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1844,
  "endLine" : 1846,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setShareIdentityEnabled()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 1860,
  "endLine" : 1862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EngagementSignalsCallbackRemote()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallbackRemote.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::browser" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageService.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::browser" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomTabsSession attachSession()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsClient.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::browser" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPackageName()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isBoundToService()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onNotifyMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onPostMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnectChannel()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessageServiceConnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cleanup()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setApplicationContext()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsServiceConnection.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::browser" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Context getApplicationContext()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsServiceConnection.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::browser" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCallbackWithResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityLayout()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle extraCallbackWithResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityLayout()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder asBinder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CustomTabsSessionToken createMockSessionTokenForTesting()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasId()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAssociatedWith()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-bundled/src/jvmAndroidMain/kotlin/androidx/sqlite/driver/bundled/BundledSQLiteDriver.jvmAndroid.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::sqlite" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostEvent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostEvent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDispose()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDatabaseClosed()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspector.java",
  "fileLinesCount" : 981,
  "components" : [ "primary::sqlite" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidateCache()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RoomInvalidationRegistry.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::sqlite" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SqliteInspectorFactory()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspectorFactory.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::sqlite" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Deque initialValue()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/EntryExitMatchingHookRegistry.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sqlite" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyDatabaseOpened()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyAllDatabaseReferencesReleased()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeepOpenReference()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseRegistry.java",
  "fileLinesCount" : 383,
  "components" : [ "primary::sqlite" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isInMemoryDatabase()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseExtensions.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sqlite" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long now()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/RequestCollapsingThrottler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sqlite" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun open()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/nativeMain/kotlin/androidx/sqlite/driver/NativeSQLiteDriver.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::sqlite" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteConnection.android.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::sqlite" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindString()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteProgram.android.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::sqlite" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileStatement()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionNonExclusive()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionReadOnly()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun beginTransactionWithListener()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransactionSuccessful()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun query()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insert()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execSQL()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun needUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocale()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMaxSqlCacheSize()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeignKeyConstraintsEnabled()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun enableWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun disableWriteAheadLogging()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDelegate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabase.android.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::sqlite" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWrappedDb()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::sqlite" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteStatement.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::sqlite" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeUpdateDelete()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteStatement.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::sqlite" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeInsert()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteStatement.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::sqlite" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simpleQueryForLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteStatement.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::sqlite" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun simpleQueryForString()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteStatement.android.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::sqlite" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkOpenHelperTest.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::sqlite" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginTransactionReadOnly()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getNoBackupFilesDir()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteCompat.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::sqlite" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setExtras()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteCompat.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::sqlite" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setNotificationUris()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteCompat.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::sqlite" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getNotificationUris()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteCompat.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::sqlite" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun builder()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun builder()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteQueryBuilder.android.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::sqlite" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindTo()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SimpleSQLiteQuery.android.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::sqlite" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindFloat()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindInt()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindBoolean()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFloat()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInt()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBoolean()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getColumnNames()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeOverlayInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/embedding/OverlayControllerCallbackAdapter.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeSplitListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/embedding/SplitControllerCallbackAdapter.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeWindowLayoutInfoListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeWindowAreaInfoListListener()",
  "longName" : "",
  "relativeFileName" : "window/window-java/src/main/java/androidx/window/java/area/WindowAreaControllerCallbackAdapter.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSizeBucket()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowHeightSizeClassTest.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negative_width_throws()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negative_height_throws()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowSizeClassTest.kt",
  "fileLinesCount" : 410,
  "components" : [ "primary::window" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidSizeBucket()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonTest/kotlin/androidx/window/core/layout/WindowWidthSizeClassTest.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::window" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowWidthSizeClass.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isWidthAtLeastBreakpoint()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isHeightAtLeastBreakpoint()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowSizeClass.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::window" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window-core/src/commonMain/kotlin/androidx/window/core/layout/WindowHeightSizeClass.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::window" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRect()",
  "longName" : "",
  "relativeFileName" : "window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarDisplayFeature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarDisplayFeature.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isShortcutKey()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVolumeControlStream()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getStatusBarColor()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNavigationBarColor()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun superDispatchKeyEvent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun superDispatchKeyShortcutEvent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun superDispatchTouchEvent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun superDispatchTrackballEvent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun superDispatchGenericMotionEvent()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDecorView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun peekDecorView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun saveHierarchyState()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isFloating()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getCurrentFocus()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPanelShortcut()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performPanelIdentifierAction()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performContextMenuIdentifierAction()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun validateExtensionInterface()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setExtensionCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChangeListenerAdded()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChangeListenerRemoved()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentFoldingFeature()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/SwitchOnUnregisterExtensionInterfaceCompat.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::window" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidZeroBound()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidBoundShortWidth()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidBoundShortHeight()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestFoldingFeatureUtil.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::window" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/TestWindowMetricsCalculator.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::window" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestConsumer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::window" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun assertValueCount()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestConsumer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun assertValues()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestConsumer.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeAccept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ActivityComponentInfo.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createMessage()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compute()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun require()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun debug()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invokeTest()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/PredicateAdapter.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Version.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/Bounds.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/WindowSdkExtensions.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::window" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideDecorator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/WindowSdkExtensions.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::window" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/WindowSdkExtensions.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::window" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/RuleController.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/RuleController.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::window" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/RuleController.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/RuleController.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::window" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/RuleController.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::window" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBounds.kt",
  "fileLinesCount" : 447,
  "components" : [ "primary::window" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStackChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActivityEmbedded()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEmbeddingConfiguration()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateVisibleActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOverlayAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingRule.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayControllerActivityStackConsumer.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::window" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun build()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/DividerAttributes.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::window" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideDecorator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accept()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityStackConsumer.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::window" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFinishPrimaryWithPlaceholder()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPlaceholderRule.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::window" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unpinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitController.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::window" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayController.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateOverlayAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/OverlayController.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::window" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitRule.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::window" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isActivityEmbedded()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingCompat.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::window" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun finishActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::window" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setEmbeddingConfiguration()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::window" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidateVisibleActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ActivityEmbeddingController.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::window" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFinishPrimaryWithSecondary()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPairRule.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::window" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFinishSecondaryWithPrimary()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/SplitPairRule.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::window" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/FoldingFeature.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::window" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/FoldingFeature.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/FoldingFeature.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::window" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/SupportedPosture.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::window" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetInstance()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarWindowBackend.kt",
  "fileLinesCount" : 252,
  "components" : [ "primary::window" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRegisteredListeners()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/WindowBackend.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumer.kt",
  "fileLinesCount" : 57,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasRegisteredListeners()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi2.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::window" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumerApi2.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/MulticastConsumerApi2.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::window" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideDecorator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowLayoutInfo.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::window" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/HardwareFoldingFeature.kt",
  "fileLinesCount" : 119,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrCreate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideDecorator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetrics.kt",
  "fileLinesCount" : 90,
  "components" : [ "primary::window" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeInsetLeft()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DisplayCompatHelper.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeInsetTop()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DisplayCompatHelper.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::window" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeInsetRight()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DisplayCompatHelper.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::window" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun safeInsetBottom()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DisplayCompatHelper.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun density()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DensityCompatHelper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun density()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DensityCompatHelper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::window" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun maximumWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInMultiWindowMode()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/ActivityCompatHelperApi24.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::window" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOrCreate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaController.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideDecorator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaController.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaController.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaController.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/RearDisplaySessionImpl.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaInfo.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::window" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/RearDisplayPresentationSessionPresenterImpl.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::window" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/RearDisplayPresentationSessionPresenterImpl.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::window" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaCapability.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaCapability.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaCapability.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::window" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::window" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::window" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitInfo.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::window" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddingRule.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpenAnimationResId()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCloseAnimationResId()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getChangeAnimationResId()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areDefaultConstraintsSatisfied()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributesCalculatorParams.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::window" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPrimaryMinRatio()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPrimaryMaxRatio()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDraggingToFullscreenAllowed()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/DividerAttributes.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::window" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getRatio()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpandContainersSplitType()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesActivity()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesIntent()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldAlwaysExpand()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityRule.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean checkParentMetrics()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::window" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitRule.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::window" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSticky()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPinRule.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::window" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesActivity()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean matchesIntent()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSticky()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinishPrimaryWithSecondary()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinishPrimaryWithPlaceholder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPlaceholderRule.java",
  "fileLinesCount" : 323,
  "components" : [ "primary::window" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowAttributes()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowAttributes.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimAreaBehavior()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowAttributes.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::window" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowAttributes.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::window" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinishPrimaryWithSecondary()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFinishSecondaryWithPrimary()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldClearTop()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitPairRule.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::window" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::window" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStack.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::window" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmbedded()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/EmbeddedActivityWindowInfo.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::window" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/SupportedWindowFeatures.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::window" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasProperty()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::window" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/DisplayFoldFeature.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::window" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getType()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getState()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/FoldingFeature.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::window" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutInfo.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/layout/WindowLayoutInfo.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default int getVendorApiLevel()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/WindowExtensions.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::window" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackendDecorator.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRules()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeRule()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideSplitInfo()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unpinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLaunchingActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finishActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEmbeddingConfiguration()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidateVisibleActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateOverlayAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/StubEmbeddingBackend.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::window" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideIsActivityEmbedded()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityEmbeddingRule.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::window" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideSplitSupportStatus()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityEmbeddingRule.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::window" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideSplitInfo()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityEmbeddingRule.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubMetricDecorator.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideCurrentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsCalculatorRule.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideCurrentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsCalculatorRule.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::window" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/PublishWindowInfoTrackerDecorator.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrideWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/StubWindowMetricsCalculator.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideWindowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowLayoutInfoPublisherRule.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::window" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/PublishLayoutInfoTracker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun windowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/PublishLayoutInfoTracker.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnPagesUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOnPagesUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagingDataDiffer.kt",
  "fileLinesCount" : 661,
  "components" : [ "primary::paging" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCurrentListChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagedListDiffer.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::paging" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun displayLoadStateAsItem()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/LoadStateAdapter.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::paging" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun submitData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submitData()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnPagesUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOnPagesUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PagingDataAdapter.kt",
  "fileLinesCount" : 446,
  "components" : [ "primary::paging" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBoundaryCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/LivePagedListBuilder.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::paging" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/PlaceholderPaddedListDiffHelper.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::paging" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::paging" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPositionalDataSource.jvm.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::paging" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPositionalDataSource.jvm.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  map()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  mapByPage()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  mapByPage()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchCurrentLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setInitialLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPagesRemoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPagesSwappedToPlaceholder()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/ContiguousPagedList.jvm.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::paging" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setBoundaryCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setInitialLoadSizeHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRetryCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1041,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeWeakLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1111,
  "endLine" : 1113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeWeakCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1174,
  "endLine" : 1176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detach()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/InitialDataSource.jvm.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/InitialDataSource.jvm.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/InitialDataSource.jvm.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/WrappedPageKeyedDataSourceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 2340,
  "endLine" : 2342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3939,
  "endLine" : 3941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 3943,
  "endLine" : 3945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 4164,
  "endLine" : 4166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 4168,
  "endLine" : 4170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitEventCount()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 4177,
  "endLine" : 4179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun stop()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 4191,
  "endLine" : 4193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/WrappedPositionalDataSourceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertEverythingIsCollected()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/GarbageCollectionTestHelper.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::paging" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPageFetcherTest.kt",
  "fileLinesCount" : 371,
  "components" : [ "primary::paging" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/CachedPageEventFlowLeakTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::paging" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewCachedEventFlow()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/CachedPageEventFlowLeakTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::paging" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/WrappedItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getRefreshKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherTest.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::paging" ],
  "startLine" : 1024,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInvalidated()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/ConflatedEventBusTest.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::paging" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onStart()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/CachingTest.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::paging" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onComplete()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/CachingTest.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::paging" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/SimpleChannelFlowTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::paging" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/SimpleChannelFlowTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::paging" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatch()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/FailDispatcher.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::paging" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startNewGeneration()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/InvalidatingPagingSourceFactoryTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::paging" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectIn()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/CachedPageEventFlowTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::paging" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 1394,
  "endLine" : 1396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2639,
  "endLine" : 2641,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2643,
  "endLine" : 2645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2657,
  "endLine" : 2659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun presentPagingDataEvent()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2727,
  "endLine" : 2729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/HintHandlerTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::paging" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1044,
  "endLine" : 1046,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1095,
  "endLine" : 1097,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireRetry_append()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1287,
  "endLine" : 1289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requireRetry_prepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueErrorForIndex()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ContiguousPagedListTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::paging" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parameters()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ContiguousPagedListTest.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::paging" ],
  "startLine" : 1060,
  "endLine" : 1062,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialPositionOffset()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialPositionOffsetAsContiguous()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueError()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getKey()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enqueueError()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageDroppingNotSupported()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convert()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/MutableCombinedLoadStateCollection.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::paging" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshot.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::paging" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcherSnapshot.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::paging" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBlockState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearPendingRequests()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearPendingRequest()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setError()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun allowRefresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLoad()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun firstItemOrNull()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lastItemOrNull()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingState.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::paging" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcher.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::paging" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcher.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::paging" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageFetcher.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::paging" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/InvalidatingPagingSourceFactory.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::paging" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun create()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/SuspendingPagingSourceFactory.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/SuspendingPagingSourceFactory.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open suspend fun  flatMap()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOnPagesUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeOnPagesUpdatedListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addLoadStateListener()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unregisterInvalidatedCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingSource.kt",
  "fileLinesCount" : 420,
  "components" : [ "primary::paging" ],
  "startLine" : 383,
  "endLine" : 385,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/LoadState.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::paging" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun send()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ConflatedEventBus.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::paging" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/FlowExt.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::paging" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataEvent.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::paging" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/ViewportHint.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::paging" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snapshot()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageStore.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::paging" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPageEventFlow.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::paging" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidMain/kotlin/androidx/paging/compose/PagingPlaceholderKey.android.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::paging" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun describeContents()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/androidMain/kotlin/androidx/paging/compose/PagingPlaceholderKey.android.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::paging" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peek()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::paging" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::paging" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-compose/src/commonMain/kotlin/androidx/paging/compose/LazyPagingItems.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::paging" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava2/src/main/java/androidx/paging/ScheduledExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::paging" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBoundaryCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava2/src/main/java/androidx/paging/RxPagedListBuilder.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::paging" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildFlowable()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava2/src/main/java/androidx/paging/RxPagedListBuilder.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::paging" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava2/src/main/java/androidx/paging/RxPagedListBuilder.kt",
  "fileLinesCount" : 435,
  "components" : [ "primary::paging" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun append()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun prepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getLastLoadedPage()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPages()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/TestPager.kt",
  "fileLinesCount" : 386,
  "components" : [ "primary::paging" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun load()",
  "longName" : "",
  "relativeFileName" : "paging/paging-guava/src/main/java/androidx/paging/ListenableFuturePagingSource.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::paging" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun initializeFuture()",
  "longName" : "",
  "relativeFileName" : "paging/paging-guava/src/main/java/androidx/paging/ListenableFutureRemoteMediator.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::paging" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun execute()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava3/src/main/java/androidx/paging/rxjava3/ScheduledExecutor.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::paging" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setBoundaryCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava3/src/main/java/androidx/paging/rxjava3/RxPagedListBuilder.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::paging" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildFlowable()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava3/src/main/java/androidx/paging/rxjava3/RxPagedListBuilder.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::paging" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "paging/paging-rxjava3/src/main/java/androidx/paging/rxjava3/RxPagedListBuilder.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::paging" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun failed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfHighlightOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfHighlightOverlay.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfHighlightOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfHighlightOverlay.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRects getPageMatches()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSelected()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getFirstSelectionRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfHighlightOverlay getOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectedMatch withSelected()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SelectedMatch noMatches()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SelectedMatch.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::pdf" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginationModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginationModel createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLookAtY()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions getPageSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageSpacingPx()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModel.java",
  "fileLinesCount" : 435,
  "components" : [ "primary::pdf" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isAnnotationButtonVisible()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/ZoomScrollValueObserver.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearAnnotationHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/ZoomScrollValueObserver.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnnotationIntentResolvable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/ZoomScrollValueObserver.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageLayoutReach()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageLayoutReach()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialPageLayoutReach()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialPageLayoutReach()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialPageLayoutReachWithMax()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LayoutHandler.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::pdf" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoadingViewer()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected LoadingViewer()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/LoadingViewer.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::pdf" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDown()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageTouchListener.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchQueryObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchQueryObserver.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::pdf" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchQueryObserver.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::pdf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginatedView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginatedView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaginationModel getModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageAdded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageRangeHandler getPageRangeHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfSelectionModel getSelectionModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchModel getSearchModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfSelectionHandles getSelectionHandles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectionHandles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPdfLoader()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageViewFactory getPageViewFactory()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageViewFactory()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageView getViewAt()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void onViewAreaChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 538,
  "endLine" : 540,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginatedView.java",
  "fileLinesCount" : 565,
  "components" : [ "primary::pdf" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue viewState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEnter()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onExit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isShowing()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void saveToArguments()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnnotationIntentResolvable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SingleTapHandler.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfViewer()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureShareScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Screen getScreen()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setScreenForTest()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPageCreated()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PageView getPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void handleError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfViewer.java",
  "fileLinesCount" : 872,
  "components" : [ "primary::pdf" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFinishOnCancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/password/PasswordDialog.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isTouchExplorationEnabled()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageViewFactory.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::pdf" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageLinksView.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfSelectionModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionModel.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageMosaicView getPageView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageNum()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View asView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/AccessibilityPageWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue query()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue selectedMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue matchCount()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean apply()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean apply()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String whiteSpaceToNull()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedMatch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/SearchModel.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::pdf" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLinkUrl()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PageMosaicView getPageView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageNum()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View asView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageMosaicView.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::pdf" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range getVisiblePages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisiblePages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshVisiblePageRange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PageRangeHandler.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hideSpinner()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPasswordTextChange()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getNumPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallbacks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reloadDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reconnect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disconnect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyPassword()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelExceptSearchAndFormFilling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelAllTileBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelTileBitmaps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void searchPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageUrlLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PdfDocumentRemote getPdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void releasePdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PdfDocumentRemote getLoadedPdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WeakPdfLoaderCallbacks getCallbacks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PdfDocumentRemote getPdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 319,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 449,
  "endLine" : 451,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 531,
  "endLine" : 533,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 631,
  "endLine" : 633,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PdfDocumentRemote getPdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelled()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WeakPdfLoaderCallbacks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/WeakPdfLoaderCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnConnectInitializer()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConnectionFailureHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfConnection.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDragHandleUp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getStartHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageView getStopHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfSelectionHandles.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PdfPasswordDialog.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Fetcher build()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DiskCache getCache()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/Fetcher.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public short getShort()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/StringBasedCursor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInt()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/StringBasedCursor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLong()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/StringBasedCursor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getFloat()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/StringBasedCursor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::pdf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getDouble()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/StringBasedCursor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::pdf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNull()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/StringBasedCursor.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCachedMimeType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getLongTermCacheDir()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static File getDiskCacheDir()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getTmpCacheDir()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/fetcher/DiskCache.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::pdf" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageNumber()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getXCoordinate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Float getYCoordinate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLinkDestination.java",
  "fileLinesCount" : 161,
  "components" : [ "primary::pdf" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getY()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRtl()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SelectionBoundary atIndex()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SelectionBoundary atPoint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SelectionBoundary atPoint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/SelectionBoundary.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLinkToRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getUrls()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/LinkRects.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBounds()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GotoLinkDestination getDestination()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/GotoLink.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions createFromParcel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/Dimensions.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/PageSelection.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCharIndex()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getFirstRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRects()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMatchToRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCharIndexes()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/models/MatchRects.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::pdf" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCancelledException()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/exceptions/TaskCancelledException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::pdf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue selection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::pdf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionModel.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/select/SelectionActionMode.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::pdf" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/MatchCount.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::pdf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FindInFileView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPdfLoader()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaginatedView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnClosedButtonCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchModel getSearchModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void queryBoxRequestFocus()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LoadPdfResult createFromFd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void loadLibPdf()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean saveAs()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions getPageDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bitmap renderPageFd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cloneWithoutSecurity()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageAltText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatchRects searchPageText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinkRects getPageLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPageGotoLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPdfLinearized()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfDocumentRemoteProto()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentRemoteProto.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfDocumentRemote getPdfDocumentRemote()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentRemoteProto.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IBinder onBind()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onUnbind()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePage()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFormType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cloneWithoutSecurity()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean saveAs()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocumentService.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::pdf" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfStatus getStatus()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/LoadPdfResult.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::pdf" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfDocument getPdfDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/LoadPdfResult.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoaded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/LoadPdfResult.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::pdf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageNum()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfPageAdapter.java",
  "fileLinesCount" : 218,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ListOfList.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List flatten()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ListOfList.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int indexToFirstValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ListOfList.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Openable getOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream openInputStream()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Open open()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/DisplayData.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::pdf" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getContentUri()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions getSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/ContentOpenable.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBoundary getStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelectionBoundary getStop()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue newImmediateValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue immediateFail()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  SettableFutureValue newSettableValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void available()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeferredFutureValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fail()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSet()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FileOpenable()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long length()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFileName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getFileUri()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File makeFile()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FileOpenable.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void overrideExecutor()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void resetExecutor()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue immediateValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue immediateFail()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  FutureValue executeAsync()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onProgressUpdate()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getNumber()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/PdfStatus.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Opener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentExifOrientation()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputStream getInputStream()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParcelFileDescriptor getFd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getContentType()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Opener.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::pdf" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFirst()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLast()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int length()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean contains()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/Range.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean matches()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventTimeMs()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEventAction()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDelegateHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFinished()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouch()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScale()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onScaleBegin()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Toaster()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Toaster.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::pdf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popToast()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Toaster.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::pdf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popToast()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Toaster.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int numTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int numRows()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean needsTiles()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Area getExpandedArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable getVisibleTileIndexes()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean belongsTo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIndex()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dimensions getSize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getOffset()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/TileBoard.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::pdf" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContentUriOpener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ContentUriOpener.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::pdf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void finalize()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasObservers()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExposedValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ExposedValue newExposedValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ExposedValue newExposedValueWithInitialValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExposedArray()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterable keys()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  ExposedArray newExposedArray()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object addObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Iterable getObservers()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureTrackingView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GestureTrackingView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void releaseGesture()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OnGestureListener patchGestureListener()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatchedSimpleGestureHandler()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEndGesture()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onDown()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShowPress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onSingleTapUp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLongPress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTrackingView.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::pdf" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected HighlightOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightOverlay.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOpacity()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightOverlay.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightOverlay.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightOverlay.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getMemSizeKb()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BitmapRecycler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BitmapRecycler.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AppInfo get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AppInfo.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::pdf" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppVersion()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AppInfo.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackageName()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AppInfo.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHttp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isHttps()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isContentUri()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isFileUri()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RectDrawSpec()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectDrawSpec.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BaseParcelable.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::pdf" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDensityDpi()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getDensity()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getWidthPx()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeightPx()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDimensionPx()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getColor()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getString()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasSoftNavBar()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Screen.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::pdf" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void open()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExternalLinks.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::pdf" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDescription()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExternalLinks.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::pdf" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CycleRange of()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator iterator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Integer peekNext()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Direction getDirection()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CycleRange.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::pdf" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isUiThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ThreadUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::pdf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postOnUiThreadDelayed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ThreadUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void removeCallbackOnUiThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ThreadUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::pdf" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void postOnUiThread()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ThreadUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::pdf" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect scale()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int area()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rect fromDimensions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int floor()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ceil()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static final Accessibility get()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTouchExplorationEnabled()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAccessibilityEnabled()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void announce()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessibilityManager getAccessibilityManager()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastGesture()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/QuickScaleBypassDecider.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::pdf" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long nanoTime()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentThreadTimeMillis()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long elapsedRealtime()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long elapsedRealtimeNanos()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long uptimeMillis()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long elapsedRealtimeNanos()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/persistence/SystemClockImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::pdf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int clamp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float clamp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float lerp()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int nearestValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static float nearestValue()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean almostEqual()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int roundUpToPower2()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Timer start()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Timer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timer()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Timer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long time()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Timer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long getElapsedTimeMs()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Timer.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::pdf" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T checkNotNull()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Point getOffset()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TileInfo getTileInfo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMeasure()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOpaque()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/TileView.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MosaicView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MosaicView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MosaicView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasOverlay()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBitmap()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBaseZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TileView getTileByIndex()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean needTiling()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Rect getViewArea()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int limitBitmapWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getLogTag()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int min()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/MosaicView.java",
  "fileLinesCount" : 685,
  "components" : [ "primary::pdf" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReusableToast()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ReusableToast.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ReusableToast.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAutoHideDelayMs()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ReusableToast.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hide()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ReusableToast.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void makeAutoHide()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ReusableToast.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WidgetType of()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/WidgetType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/WidgetType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::pdf" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZoomView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStraightenVerticalScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PdfSelectionModel getPdfSelectionModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPdfSelectionModel()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObservableValue zoomScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 422,
  "endLine" : 424,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onScrollChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaxZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getStableZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStableZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float getConstrainedZoomToFit()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 685,
  "endLine" : 687,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float constrainZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewportWidth()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewportHeight()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 732,
  "endLine" : 734,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getZoom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 872,
  "endLine" : 874,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float toContentX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float toContentY()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float toZoomViewX()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 967,
  "endLine" : 969,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected float toZoomViewY()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Rect getPaddingRect()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1156,
  "endLine" : 1158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private float totalScrollLength()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/ZoomView.java",
  "fileLinesCount" : 1638,
  "components" : [ "primary::pdf" ],
  "startLine" : 1605,
  "endLine" : 1608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNumPages()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getTextView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/PageIndicator.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::pdf" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastScrollView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FastScrollView()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollbarMarginTop()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollbarMarginRight()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScrollbarMarginBottom()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getDragHandle()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TextView getPageIndicator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/FastScrollView.java",
  "fileLinesCount" : 473,
  "components" : [ "primary::pdf" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchEditText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/SearchEditText.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::pdf" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchEditText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/SearchEditText.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::pdf" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchEditText()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/widget/SearchEditText.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::pdf" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AbsSavedState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbsSavedState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Parcelable getSuperState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbsSavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/view/AbsSavedState.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::customview" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewPositionChanged()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onEdgeLock()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getOrderedChildIndex()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewHorizontalDragRange()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewVerticalDragRange()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clampViewPositionHorizontal()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int clampViewPositionVertical()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ViewDragHelper create()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMinVelocity()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getMinVelocity()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getViewDragState()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEdgeTrackingEnabled()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEdgeSize()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEdgeSize()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getDefaultEdgeSize()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getCapturedView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActivePointerId()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTouchSlop()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 536,
  "endLine" : 538,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPointerDown()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCapturedViewUnder()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 1517,
  "endLine" : 1519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getAccessibilityFocusedVirtualViewId()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getKeyboardFocusedVirtualViewId()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void invalidateRoot()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFocusedVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean performActionForHost()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPopulateEventForVirtualView()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 1127,
  "endLine" : 1130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addListener()",
  "longName" : "",
  "relativeFileName" : "customview/customview-poolingcontainer/src/main/java/androidx/customview/poolingcontainer/PoolingContainer.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::customview" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeListener()",
  "longName" : "",
  "relativeFileName" : "customview/customview-poolingcontainer/src/main/java/androidx/customview/poolingcontainer/PoolingContainer.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::customview" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuInstalled()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/Adb.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::benchmark" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/gradle-plugin/src/main/kotlin/androidx/benchmark/gradle/BenchmarkReportTask.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::benchmark" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun fileRecord()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/InstrumentationResults.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::benchmark" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ThreadPriority.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::benchmark" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOutputFile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Outputs.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::benchmark" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureInit()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricsContainer.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetEvents()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/CpuEventCounter.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::benchmark" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeTo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoConfig.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::benchmark" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeTo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoConfig.kt",
  "fileLinesCount" : 461,
  "components" : [ "primary::benchmark" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/AtraceTag.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::benchmark" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/AtraceTag.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::benchmark" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/AtraceTag.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::benchmark" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/AtraceTag.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::benchmark" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun supported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/AtraceTag.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::benchmark" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun supported()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/AtraceTag.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::benchmark" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isRunning()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoHelper.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::benchmark" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureStop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capturePaused()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureResumed()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capturePaused()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureResumed()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun capturePaused()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun captureResumed()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MetricCapture.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::benchmark" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSessionRooted()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getprop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeCommandCaptureStdoutOnly()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPackageAlive()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 476,
  "endLine" : 478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathExists()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableBackgroundDexOpt()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 659,
  "endLine" : 661,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startRecording()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/ProfileSession.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::benchmark" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordOptions setSampleCurrentThread()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/simpleperf/RecordOptions.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::benchmark" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeAsPerfettoTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVersion()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addMethod()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 116,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStartTimeUs()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static long unsignedIntToLong()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/VmTraceParser.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::benchmark" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetThrottleBaseline()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/ThrottleDetector.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::benchmark" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/SideEffects.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun name()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/SideEffects.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::benchmark" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::chrono::duration getWallTime()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::chrono::duration getRunningTime()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getL1DHitRate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getL1IHitRate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getBranchHitRate()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "double getMPKI()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasBranchRates()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasICacheRates()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuccessful()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testsReferenceId()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReferences()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuccessful()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summaries()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuccessful()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun summaryRefId()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun title()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuccessful()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun title()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/XCResultModels.kt",
  "fileLinesCount" : 282,
  "components" : [ "primary::benchmark" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun gson()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/xcode/GsonHelpers.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::benchmark" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun xcodeGenBinary()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/FetchXCodeGenTask.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::benchmark" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAsFile()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin-gradle-plugin/src/main/kotlin/androidx/benchmark/darwin/gradle/FetchXCodeGenTask.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::benchmark" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTeardownBlock()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin/src/iosMain/kotlin/androidx/benchmark/darwin/TestCaseContextWrapper.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::benchmark" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeforeFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/BaselineProfileProducerPlugin.kt",
  "fileLinesCount" : 443,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTaskEnabled()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/producer/tasks/InstrumentationTestTaskWrapper.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::benchmark" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySourceSets()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun from()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerExtension.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::benchmark" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/PrintConfigurationForVariantTask.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::benchmark" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/task/PrintMapPropertiesForVariantTask.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::benchmark" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/R8Utils.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::benchmark" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOnVariantCallback()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/Agp.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::benchmark" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/Agp.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::benchmark" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/Agp.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::benchmark" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setWarnings()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/BaselineProfilePluginLogger.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::benchmark" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suppressAllWarnings()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/BaselineProfilePluginLogger.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::benchmark" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rowOf()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/Row.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::benchmark" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun size()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/QueryResultIterator.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::benchmark" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/QueryResultIterator.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::benchmark" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasNext()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/QueryResultIterator.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::benchmark" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/perfetto/Slice.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::benchmark" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Battery()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 682,
  "endLine" : 684,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMetricId()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean stopCollecting()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTrackedPackages()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearGfxInfo()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 267,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getGfxInfoMetrics()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String constructKey()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/JankCollectionHelper.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::benchmark" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileImpl()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileImpl()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compileImpl()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/CompilationMode.kt",
  "fileLinesCount" : 509,
  "components" : [ "primary::benchmark" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportedOnApiLevel()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/FrameTimingQuery.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::benchmark" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryCreateBasic()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/FrameTimingQuery.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::benchmark" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::benchmark" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getValue()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/perfetto/PowerQuery.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::benchmark" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun methodTraceRecordPath()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkScope.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::benchmark" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkPhase.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkPhase.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun close()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::fragment" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::fragment" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableUastTypes()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/OnCreateDialogIncorrectCallbackDetector.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::fragment" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/OnCreateDialogIncorrectCallbackDetector.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::fragment" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun appliesTo()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/FragmentTagDetector.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getApplicableMethodNames()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseGetLayoutInflater.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::fragment" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAdded()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-truth/src/main/java/androidx/fragment/app/truth/FragmentSubject.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::fragment" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotAdded()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-truth/src/main/java/androidx/fragment/app/truth/FragmentSubject.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::fragment" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assertThat()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-truth/src/main/java/androidx/fragment/app/truth/FragmentSubject.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::fragment" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberFragmentState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-compose/src/main/java/androidx/fragment/compose/FragmentState.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::fragment" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateOperationDirection()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPendingExecute()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCompletionListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEffect()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackState.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::fragment" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackStackState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackState.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::fragment" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setIsStateSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCleared()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findRetainedFragmentByWho()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getRetainedFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerViewModel.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction replace()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setTransitionStyle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAddToBackStackAllowed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction setAllowOptimization()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 881,
  "endLine" : 883,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction runOnCommit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransaction.java",
  "fileLinesCount" : 995,
  "components" : [ "primary::fragment" ],
  "startLine" : 907,
  "endLine" : 909,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentPagerAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isViewFromObject()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable saveState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String makeFragmentName()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onShouldSaveFragmentState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onGetLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onStartActivityFromFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onShouldShowRequestPermissionRationale()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onHasWindowAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onGetWindowAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFindViewById()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onHasView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun setOnApplyWindowInsetsListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentContainerView.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::fragment" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecordState.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::fragment" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackStackRecordState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecordState.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::fragment" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DummyTabFactory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnTabChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTabHost.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::fragment" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SuperNotCalledException()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SuperNotCalledException.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::fragment" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentStatePagerAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isViewFromObject()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStatePagerAdapter.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::fragment" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enablePredictiveBack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableDebugLogging()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAtLeast()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 630,
  "endLine" : 632,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 635,
  "endLine" : 637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onMenuItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMenuClosed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpecialEffectsController createController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction openTransaction()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentTransaction beginTransaction()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 752,
  "endLine" : 754,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 960,
  "endLine" : 962,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 986,
  "endLine" : 988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean popBackStackImmediate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1014,
  "endLine" : 1016,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean popBackStackImmediate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void popBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void prepareBackStackTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBackStackEntryCount()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnBackStackChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1152,
  "endLine" : 1154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnBackStackChangedListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1160,
  "endLine" : 1162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1416,
  "endLine" : 1418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ViewModelStore getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1421,
  "endLine" : 1423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentManagerViewModel getChildNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1426,
  "endLine" : 1428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addRetainedFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void removeRetainedFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1434,
  "endLine" : 1436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getActiveFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1445,
  "endLine" : 1447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getActiveFragmentCount()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1454,
  "endLine" : 1456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDestroyed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1514,
  "endLine" : 1516,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isStateAtLeast()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment findFragmentById()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1829,
  "endLine" : 1831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment findFragmentByTag()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1846,
  "endLine" : 1848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findFragmentByWho()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1850,
  "endLine" : 1852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment findActiveFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1855,
  "endLine" : 1857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStateSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1877,
  "endLine" : 1882,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int allocBackStackIndex()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 1934,
  "endLine" : 1936,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBackStackState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2415,
  "endLine" : 2417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentHostCallback getHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2925,
  "endLine" : 2927,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment getParent()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2930,
  "endLine" : 2932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentContainer getContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2935,
  "endLine" : 2937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentStore getFragmentStore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 2940,
  "endLine" : 2942,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchViewCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3226,
  "endLine" : 3228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchPause()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3251,
  "endLine" : 3253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void dispatchDestroyView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3261,
  "endLine" : 3263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment getPrimaryNavigationFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3520,
  "endLine" : 3522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFragmentFactory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3543,
  "endLine" : 3545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentLifecycleCallbacksDispatcher getLifecycleCallbacksDispatcher()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3605,
  "endLine" : 3607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterFragmentLifecycleCallbacks()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3629,
  "endLine" : 3631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addFragmentOnAttachListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3640,
  "endLine" : 3642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeFragmentOnAttachListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3663,
  "endLine" : 3665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isMenuAvailable()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3691,
  "endLine" : 3693,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrictModePolicy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3751,
  "endLine" : 3753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3896,
  "endLine" : 3898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LaunchedFragmentInfo createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3909,
  "endLine" : 3911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityResult parseResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 3950,
  "endLine" : 3952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getId()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBreadCrumbTitleRes()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBreadCrumbShortTitleRes()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int commit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int commitAllowingStateLoss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/BackStackRecord.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::fragment" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::fragment" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentState.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::fragment" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canHandle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beginDelayedTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionCompat21.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::fragment" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSeekingSupported()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isNullOrEmpty()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isInitialized()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performRestore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performSave()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentViewLifecycleOwner.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::fragment" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentManagerViewModel getNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resetActiveFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Bundle getSavedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HashMap getAllSavedState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getActiveFragmentCount()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean containsActiveFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FragmentStateManager getFragmentStateManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStore.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::fragment" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportFinishAfterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportPostponeEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportStartPostponedEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateNotSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void supportInvalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentManager getSupportFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoaderManager getSupportLoaderManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 470,
  "endLine" : 472,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HostCallbacks()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 590,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewModelStore getViewModelStore()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnBackPressedDispatcher getOnBackPressedDispatcher()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onShouldSaveFragmentState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater onGetLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentActivity onGetHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSupportInvalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onHasWindowAnimations()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View onFindViewById()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityResultRegistry getActivityResultRegistry()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedStateRegistry getSavedStateRegistry()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addOnTrimMemoryListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 700,
  "endLine" : 702,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnTrimMemoryListener()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenuProvider()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeMenuProvider()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FragmentController createController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentController()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentManager getSupportFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment findFragmentByWho()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActiveFragmentsCount()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void noteStateNotSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parcelable saveAllState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentManagerNonConfig retainNestedNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchCreate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchResume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchPause()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchDestroyView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchMultiWindowModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchLowMemory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchPrepareOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean dispatchContextItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchOptionsMenuClosed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean execPendingActions()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleArrayMap retainLoaderNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 556,
  "endLine" : 558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreLoaderNonConfig()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dumpLoaders()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 579,
  "endLine" : 581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Collection getFragments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerNonConfig.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::fragment" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getChildNonConfigs()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerNonConfig.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::fragment" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getViewModelStores()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerNonConfig.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::fragment" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setViewVisibility()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransition.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::fragment" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportsTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransition.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::fragment" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasSharedElementTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 857,
  "endLine" : 859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun totalDuration()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 1212,
  "endLine" : 1214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reverse()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 1219,
  "endLine" : 1221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 1223,
  "endLine" : 1225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Fragment getFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFragmentManagerState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentStateManager.java",
  "fileLinesCount" : 903,
  "components" : [ "primary::fragment" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Lifecycle getLifecycle()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 347,
  "endLine" : 349,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LiveData getViewLifecycleOwnerLiveData()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final SavedStateRegistry getSavedStateRegistry()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 554,
  "endLine" : 556,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 559,
  "endLine" : 561,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstantiationException()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Fragment instantiate()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean isInBackStack()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public int getId()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 763,
  "endLine" : 765,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public String getTag()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 771,
  "endLine" : 773,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public Bundle getArguments()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 794,
  "endLine" : 796,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public Fragment getTargetFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 917,
  "endLine" : 919,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public FragmentActivity getActivity()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public Object getHost()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1017,
  "endLine" : 1019,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public Resources getResources()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1062,
  "endLine" : 1064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getString()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public FragmentManager getFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final FragmentManager requireFragmentManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1141,
  "endLine" : 1143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public Fragment getParentFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1162,
  "endLine" : 1164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isAdded()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1192,
  "endLine" : 1194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isDetached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1201,
  "endLine" : 1203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isRemoving()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isInLayout()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean isResumed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1229,
  "endLine" : 1231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public boolean hasOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getUserVisibleHint()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1420,
  "endLine" : 1422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoaderManager getLoaderManager()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1432,
  "endLine" : 1434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivity()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1440,
  "endLine" : 1442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestPermissionsResult()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1694,
  "endLine" : 1697,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LayoutInflater onGetLayoutInflater()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1726,
  "endLine" : 1729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1902,
  "endLine" : 1904,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animation onCreateAnimation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1923,
  "endLine" : 1925,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Animator onCreateAnimator()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1945,
  "endLine" : 1947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public View getView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2053,
  "endLine" : 2055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2099,
  "endLine" : 2101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewStateRestored()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2115,
  "endLine" : 2117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2126,
  "endLine" : 2128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResume()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2138,
  "endLine" : 2140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2188,
  "endLine" : 2190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2214,
  "endLine" : 2216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2225,
  "endLine" : 2227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onLowMemory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2232,
  "endLine" : 2234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2247,
  "endLine" : 2249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2257,
  "endLine" : 2259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetach()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2293,
  "endLine" : 2295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2406,
  "endLine" : 2408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerForContextMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2467,
  "endLine" : 2469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unregisterForContextMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2478,
  "endLine" : 2480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onContextItemSelected()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2501,
  "endLine" : 2503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2512,
  "endLine" : 2514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitSharedElementCallback()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2523,
  "endLine" : 2525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2540,
  "endLine" : 2542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReturnTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2576,
  "endLine" : 2578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExitTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2616,
  "endLine" : 2618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReenterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2655,
  "endLine" : 2657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedElementEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2690,
  "endLine" : 2692,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSharedElementReturnTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2725,
  "endLine" : 2727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowEnterTransitionOverlap()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2759,
  "endLine" : 2761,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowReturnTransitionOverlap()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2784,
  "endLine" : 2786,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postponeEnterTransition()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2829,
  "endLine" : 2831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void noteStateNotSaved()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3222,
  "endLine" : 3224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performMultiWindowModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3237,
  "endLine" : 3239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performPictureInPictureModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3241,
  "endLine" : 3243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3245,
  "endLine" : 3247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performLowMemory()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3249,
  "endLine" : 3251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void performSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3317,
  "endLine" : 3319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setPostOnViewCreatedAlpha()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3533,
  "endLine" : 3535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFocusedView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3544,
  "endLine" : 3546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String generateActivityResultKey()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 3667,
  "endLine" : 3669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DialogFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismiss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissNow()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissAllowingStateLoss()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dialog getDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTheme()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 668,
  "endLine" : 670,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelable()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowsDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 712,
  "endLine" : 714,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getShowsDialog()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean onHasView()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemClick()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListShown()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListShownNoAnimation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListAdapter getListAdapter()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerState.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentManagerState createFromParcel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerState.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T createRemoteCallback()",
  "longName" : "",
  "relativeFileName" : "slice/slice-remotecallback/src/main/java/androidx/slice/remotecallback/RemoteSliceProvider.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::slice" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List findAll()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem find()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceItem find()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean checkFormat()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean checkSubtype()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getActionItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPriority()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActivity()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice buildPrimaryActionSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 430,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivity()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceActionImpl.java",
  "fileLinesCount" : 514,
  "components" : [ "primary::slice" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getPins()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected long getBootTime()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPinnedList.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::slice" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection onGetSliceDescendants()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedPreferences getPrefs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAllPermissions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/CompatPermissionManager.java",
  "fileLinesCount" : 239,
  "components" : [ "primary::slice" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismiss()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::slice" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Context getContext()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCallingPackage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void close()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 730,
  "endLine" : 732,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addHint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSubType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getRedactedText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteInput getRemoteInput()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 513,
  "endLine" : 515,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreParceling()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParcelableSpan createSensitiveSpan()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object fixSpan()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRevision()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SystemClock.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::slice" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPinnedSlices()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::slice" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceProvider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceProvider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean onCreate()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection onGetSliceDescendants()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Uri insert()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 558,
  "endLine" : 560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int bulkInsert()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 563,
  "endLine" : 565,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Uri canonicalize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getCurrentSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setClock()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Clock getClock()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int checkSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerWrapper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::slice" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void grantSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerWrapper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::slice" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void revokeSlicePermission()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerWrapper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::slice" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getPinnedSlices()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceManagerWrapper.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::slice" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasHint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T getSystemService()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 655,
  "endLine" : 657,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSelectedOption()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SelectionBuilder.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::slice" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingV1Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateBuilderImpl createMessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimestamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingBasicImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateBuilderImpl createMessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimestamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TemplateBuilderImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Clock getClock()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceSpec getSpec()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::slice" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TemplateBuilderImpl createMessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addSource()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimestamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::slice" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilderBasicImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywords()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTtl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsError()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostExtras()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListBuilderImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setKeywords()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTtl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsError()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostExtras()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Bundle toBundle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 755,
  "endLine" : 757,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEndOfSection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 761,
  "endLine" : 763,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 886,
  "endLine" : 888,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 896,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addImage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setContentIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/GridRowBuilderListV1Impl.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::slice" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SelectionBuilder getSelectionBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/SelectionBuilderImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::slice" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActivity()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPriority()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 440,
  "endLine" : 442,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDefaultToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice buildSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 467,
  "endLine" : 469,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl getImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/SliceAction.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::slice" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getCells()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder getSeeMoreCell()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getSeeMoreIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addTitleText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder addOverlayText()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getObjects()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTypes()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getLoadings()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getCellDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getContentIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getSliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice build()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TemplateBuilderImpl selectImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::slice" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessagingSliceBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::slice" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice build()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setImpl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 618,
  "endLine" : 620,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleItemLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 743,
  "endLine" : 745,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getTitleIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 758,
  "endLine" : 760,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 788,
  "endLine" : 790,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 804,
  "endLine" : 806,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 818,
  "endLine" : 820,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 868,
  "endLine" : 870,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 884,
  "endLine" : 886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 920,
  "endLine" : 922,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1069,
  "endLine" : 1071,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleItemLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1076,
  "endLine" : 1078,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1083,
  "endLine" : 1085,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getTitleIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1163,
  "endLine" : 1165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleItemLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1338,
  "endLine" : 1340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getTitleIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1346,
  "endLine" : 1348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1359,
  "endLine" : 1361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndTypes()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1367,
  "endLine" : 1369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndLoads()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1375,
  "endLine" : 1377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMin()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1382,
  "endLine" : 1384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMax()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1389,
  "endLine" : 1391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getValue()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1396,
  "endLine" : 1398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValueSet()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1403,
  "endLine" : 1405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1411,
  "endLine" : 1413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1419,
  "endLine" : 1421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1427,
  "endLine" : 1429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PendingIntent getInputAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1435,
  "endLine" : 1437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getThumb()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1451,
  "endLine" : 1453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1459,
  "endLine" : 1461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1466,
  "endLine" : 1468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1550,
  "endLine" : 1552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1558,
  "endLine" : 1560,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1601,
  "endLine" : 1603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1636,
  "endLine" : 1638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1676,
  "endLine" : 1678,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1702,
  "endLine" : 1704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1751,
  "endLine" : 1753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowBuilder addEndItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1791,
  "endLine" : 1793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1850,
  "endLine" : 1852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEndOfSection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1857,
  "endLine" : 1859,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEndActionOrToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1864,
  "endLine" : 1866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEndImage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1871,
  "endLine" : 1873,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasDefaultToggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1878,
  "endLine" : 1880,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTimestamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1885,
  "endLine" : 1887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTimeStamp()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1892,
  "endLine" : 1894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleItemLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1899,
  "endLine" : 1901,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1906,
  "endLine" : 1908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getTitleIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1914,
  "endLine" : 1916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getTitleAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1922,
  "endLine" : 1924,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1930,
  "endLine" : 1932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1938,
  "endLine" : 1940,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1945,
  "endLine" : 1947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1953,
  "endLine" : 1955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubtitleLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1960,
  "endLine" : 1962,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1968,
  "endLine" : 1970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1975,
  "endLine" : 1977,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1983,
  "endLine" : 1985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndTypes()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1991,
  "endLine" : 1993,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndLoads()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1999,
  "endLine" : 2001,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleActionLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2006,
  "endLine" : 2008,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2055,
  "endLine" : 2057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2062,
  "endLine" : 2064,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2071,
  "endLine" : 2073,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2096,
  "endLine" : 2098,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeaderBuilder setSummary()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2125,
  "endLine" : 2127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2186,
  "endLine" : 2188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getTitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2194,
  "endLine" : 2196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTitleLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2201,
  "endLine" : 2203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSubtitle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2209,
  "endLine" : 2211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubtitleLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2216,
  "endLine" : 2218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getSummary()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2224,
  "endLine" : 2226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSummaryLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2231,
  "endLine" : 2233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2239,
  "endLine" : 2241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2247,
  "endLine" : 2249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 2254,
  "endLine" : 2256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerBase.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::slice" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SliceMetadata from()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasLargeMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Bundle getHostExtras()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSelection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getExpiry()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 428,
  "endLine" : 430,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getLastUpdatedTime()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isPermissionSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 448,
  "endLine" : 450,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isErrorSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCachedSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean neverExpires()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListContent getListContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceMetadata.java",
  "fileLinesCount" : 522,
  "components" : [ "primary::slice" ],
  "startLine" : 519,
  "endLine" : 521,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int parseImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWidth()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 420,
  "endLine" : 422,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getQuality()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 434,
  "endLine" : 436,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceParseException()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceParseException()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 533,
  "endLine" : 535,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pinSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerCompat.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::slice" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpinSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerCompat.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::slice" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice bindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerCompat.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::slice" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice bindSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerCompat.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::slice" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri mapIntentToUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerCompat.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::slice" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSliceDescendants()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerCompat.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::slice" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri mapIntentToUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceViewManagerWrapper.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::slice" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String hintStr()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Uri getUri()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceStructure.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::slice" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxSmallHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrollable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewPolicy.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::slice" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteInputView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDefocus()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateSendButton()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MessageView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/MessageView.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::slice" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/MessageView.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::slice" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceActionImpl getAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClick()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void toggle()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isChecked()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceActionView.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::slice" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleItemStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleItemEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getContentEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubContentStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubContentEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndItemStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getEndItemEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBottomDividerStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getBottomDividerEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getActionDividerHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSeekBarInlineWidth()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressBarInlineWidth()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressBarStartPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getProgressBarEndPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextActionPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getIconSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getDisableRecyclerViewItemAnimator()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTintColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubtitleColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Integer getOptionalColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowStyle.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::slice" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ShortcutView.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::slice" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ShortcutView.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::slice" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceChildView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceChildView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTint()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastUpdated()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActionListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActionLoadingListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPolicy()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHiddenItemCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceObserver()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPolicy()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemViewType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getItemId()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowView getRowView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetUsage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceAdapter.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::slice" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void selectView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/LocationBasedViewTracker.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::slice" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getDisplayedItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/DisplayedListItems.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::slice" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getHiddenItemCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/DisplayedListItems.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::slice" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getSliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccentColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLayoutDir()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceContent.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::slice" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RowContent getHeader()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getRowItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceContent getSeeMoreItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeaderTemplateType()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceAction getShortcut()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ListContent.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::slice" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SliceItem getPrimaryActionItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateActionSpinner()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1139,
  "endLine" : 1141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStartTrackingTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowMinHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowMaxHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowInlineRangeHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTintColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTintColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubtitleColor()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeaderTitleSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeaderSubtitleSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalHeaderTextPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTitleSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSubtitleSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalTextPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGridTitleSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGridSubtitleSize()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVerticalGridTextPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGridTopPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getGridBottomPadding()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowStyleFactory()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowRangeHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getRowSelectionHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getExpandToAvailableHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getHideHeaderRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getApplyCornerRadiusToLargeImages()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getImageCornerRadius()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceStyle.java",
  "fileLinesCount" : 539,
  "components" : [ "primary::slice" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getColorAccent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getColorError()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getDisabled()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSliceViewPolicy()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClickInfo()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnClickListener()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice getSlice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isScrollable()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 605,
  "endLine" : 607,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRowStyleFactory()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitleItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 680,
  "endLine" : 682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showHeaderDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showActionDividers()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 718,
  "endLine" : 720,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShowingActionRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHiddenItemCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceView.java",
  "fileLinesCount" : 1000,
  "components" : [ "primary::slice" ],
  "startLine" : 751,
  "endLine" : 753,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void parseStream()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void goLive()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getGridContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getContentIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getSeeMoreItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAllImages()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLargestImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxCellLineCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasImage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsLastIndex()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getToggleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getOverlayItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getContentIntent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getPicker()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayList getCellItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isValid()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 438,
  "endLine" : 440,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isImageOnly()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 445,
  "endLine" : 447,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTextCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasImage()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getImageMode()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat getImageIcon()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 474,
  "endLine" : 476,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CharSequence getContentDescription()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridContent.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::slice" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsHeader()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getRange()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getSelection()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getPrimaryAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getStartItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getTitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getSubtitleItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem getSummaryItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEndItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getToggleItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLineCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHeight()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showTitleItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTitleItems()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showBottomDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasBottomDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showActionDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 401,
  "endLine" : 403,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasActionDivider()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowContent.java",
  "fileLinesCount" : 484,
  "components" : [ "primary::slice" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logVisible()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceMetricsWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::slice" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logHidden()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceMetricsWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::slice" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceMetricsWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::slice" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/ActionRow.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowTwoLines()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHiddenItemCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/TemplateView.java",
  "fileLinesCount" : 337,
  "components" : [ "primary::slice" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getTitleTextLayout()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getHiddenItemCount()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/GridRowView.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::slice" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "development/splitBaselineProfiles/src/main/java/androidx/baselineprofiles/ProfileSplitter.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::development" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gitLog1Author()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/vite.config.ts",
  "fileLinesCount" : 7,
  "components" : [ "primary::development" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function datasetName()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function rangeLabel()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function buildMapper()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/wrappers/session.ts",
  "fileLinesCount" : 71,
  "components" : [ "primary::development" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private arrayMedian()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/workers/service.ts",
  "fileLinesCount" : 209,
  "components" : [ "primary::development" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generalize_hashes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def generalize_hashes()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def mutate_metrics()",
  "longName" : "",
  "relativeFileName" : "development/upload_mac_metrics_to_skia/upload_mac_metrics_to_skia.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "defaultHandler()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/index.ts",
  "fileLinesCount" : 52,
  "components" : [ "primary::development" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "async licenseRequestHandler()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/index.ts",
  "fileLinesCount" : 52,
  "components" : [ "primary::development" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isGitHub()",
  "longName" : "",
  "relativeFileName" : "development/fetchLicenses/url-transforms.ts",
  "fileLinesCount" : 39,
  "components" : [ "primary::development" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default defineConfig()",
  "longName" : "",
  "relativeFileName" : "development/benchmarks-chrome-extension/vite.config.ts",
  "fileLinesCount" : 8,
  "components" : [ "primary::development" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_full_artifact_path()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExit()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/interop/Shell.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::development" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/App.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::development" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeScript()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cpu_times_percent()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def addAllFrom()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getCommonDir()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runJobInSameProcess()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runAndGetOutput()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def usage()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getText()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_insert_before()",
  "longName" : "",
  "relativeFileName" : "development/referenceDocs/helpers/insert_include_into_toc.py",
  "fileLinesCount" : 37,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/NoopOrdered.kt",
  "fileLinesCount" : 24,
  "components" : [ "primary::kruth" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReceiveResult()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/android/support/v4/os/ResultReceiver.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::core" ],
  "startLine" : 120,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api19Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationRequestCompat.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::core" ],
  "startLine" : 526,
  "endLine" : 528,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 534,
  "endLine" : 535,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 805,
  "endLine" : 806,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 975,
  "endLine" : 977,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1220,
  "endLine" : 1222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1292,
  "endLine" : 1294,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api19Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1395,
  "endLine" : 1397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusWrapper.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::core" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ConfigurationCompat.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ConfigurationCompat.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TraceCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/TraceCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellationSignal()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/CancellationSignal.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecutorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ExecutorCompat.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnvironmentCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/EnvironmentCompat.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/EnvironmentCompat.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProcessCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ProcessCompat.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ProcessCompat.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api19Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ProcessCompat.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::core" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompatWrapper.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::core" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessageCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/MessageCompat.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api22Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/MessageCompat.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::core" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserHandleCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserHandleCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserHandleCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/BundleCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UserManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserManagerCompat.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/UserManagerCompat.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/LocaleListCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HandlerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/HandlerCompat.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MimeTypeFilter()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/MimeTypeFilter.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::core" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntentSanitizer()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 949,
  "endLine" : 950,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentSanitizer.java",
  "fileLinesCount" : 976,
  "components" : [ "primary::core" ],
  "startLine" : 963,
  "endLine" : 965,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionChecker()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PermissionChecker.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PermissionInfoCompat.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::core" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 262,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/PackageInfoCompat.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShortcutXmlParser()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutXmlParser.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShortcutManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutManagerCompat.java",
  "fileLinesCount" : 936,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ActivityInfoCompat.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ContextCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1056,
  "endLine" : 1058,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1075,
  "endLine" : 1077,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1113,
  "endLine" : 1115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1136,
  "endLine" : 1138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1147,
  "endLine" : 1149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContextCompat.java",
  "fileLinesCount" : 1185,
  "components" : [ "primary::core" ],
  "startLine" : 1176,
  "endLine" : 1178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentProviderCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContentProviderCompat.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PackageManagerCompat.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContentResolverCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/ContentResolverCompat.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 677,
  "endLine" : 679,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 696,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourcesCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 708,
  "endLine" : 709,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThemeCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 715,
  "endLine" : 716,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ResourcesCompat.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::core" ],
  "startLine" : 753,
  "endLine" : 755,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontResourcesParserCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 374,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/FontResourcesParserCompat.java",
  "fileLinesCount" : 386,
  "components" : [ "primary::core" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CamUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/CamUtils.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorStateListInflaterCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ColorStateListInflaterCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradientColorInflaterCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GradientColorInflaterCompat.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedArrayUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/TypedArrayUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigurationHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/ConfigurationHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntentCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/IntentCompat.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/FileProvider.java",
  "fileLinesCount" : 999,
  "components" : [ "primary::core" ],
  "startLine" : 990,
  "endLine" : 992,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnusedAppRestrictionsConstants()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UnusedAppRestrictionsConstants.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UriMatcherCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/UriMatcherCompat.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api32Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 833,
  "endLine" : 835,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api22Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityCompat.java",
  "fileLinesCount" : 902,
  "components" : [ "primary::core" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2742,
  "endLine" : 2743,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigPictureStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3211,
  "endLine" : 3212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3424,
  "endLine" : 3425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3443,
  "endLine" : 3444,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BigTextStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3502,
  "endLine" : 3503,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4384,
  "endLine" : 4386,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4407,
  "endLine" : 4409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4570,
  "endLine" : 4571,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5059,
  "endLine" : 5060,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5091,
  "endLine" : 5092,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5110,
  "endLine" : 5111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5137,
  "endLine" : 5138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5153,
  "endLine" : 5154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5173,
  "endLine" : 5174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InboxStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5254,
  "endLine" : 5255,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecoratedCustomViewStyle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5372,
  "endLine" : 5373,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6308,
  "endLine" : 6309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WearableExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6749,
  "endLine" : 6750,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CarExtender()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7670,
  "endLine" : 7671,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8072,
  "endLine" : 8074,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8558,
  "endLine" : 8559,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8776,
  "endLine" : 8777,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8859,
  "endLine" : 8860,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NotificationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9432,
  "endLine" : 9433,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serviceStartReceived()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 138,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serviceProcessingStarted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serviceProcessingFinished()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/JobIntentService.java",
  "fileLinesCount" : 656,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AlarmManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 264,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AlarmManagerCompat.java",
  "fileLinesCount" : 311,
  "components" : [ "primary::core" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppLaunchChecker()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppLaunchChecker.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NavUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NavUtils.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::core" ],
  "startLine" : 272,
  "endLine" : 273,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DialogCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/DialogCompat.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/DialogCompat.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 674,
  "endLine" : 676,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteInput.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 690,
  "endLine" : 692,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResumed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivitySaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 727,
  "endLine" : 728,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 778,
  "endLine" : 779,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ServiceCompat.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSharedElementEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 216,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationCompatJellybean()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatJellybean.java",
  "fileLinesCount" : 354,
  "components" : [ "primary::core" ],
  "startLine" : 352,
  "endLine" : 353,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityOptionsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 337,
  "endLine" : 338,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestUsageTimeReport()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 457,
  "endLine" : 459,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityOptionsCompat.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::core" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api22Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/FrameMetricsAggregator.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::core" ],
  "startLine" : 311,
  "endLine" : 312,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1288,
  "endLine" : 1290,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WeightTypefaceApi21()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi21.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::core" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IconCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 364,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1069,
  "endLine" : 1071,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1085,
  "endLine" : 1087,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/IconCompat.java",
  "fileLinesCount" : 1317,
  "components" : [ "primary::core" ],
  "startLine" : 1097,
  "endLine" : 1099,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DrawableCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 431,
  "endLine" : 432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/DrawableCompat.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::core" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathParser()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathParser.java",
  "fileLinesCount" : 861,
  "components" : [ "primary::core" ],
  "startLine" : 859,
  "endLine" : 860,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::core" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PathUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::core" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaintCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/PaintCompat.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::core" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlendModeUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BlendModeUtils.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BlendModeUtils.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlendModeColorFilterCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BlendModeColorFilterCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BlendModeColorFilterCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BitmapCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api27Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 339,
  "endLine" : 340,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 379,
  "endLine" : 380,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/BitmapCompat.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::core" ],
  "startLine" : 389,
  "endLine" : 390,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WeightTypefaceApi14()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi14.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/Insets.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::core" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WeightTypefaceApi26()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/WeightTypefaceApi26.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::core" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TileServiceCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/service/quicksettings/TileServiceCompat.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::core" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MbmsHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/mbms/MbmsHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/mbms/MbmsHelper.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathInterpolatorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/animation/PathInterpolatorCompat.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::core" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutInflaterCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/LayoutInflaterCompat.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCutoutCompat.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::core" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRootWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 857,
  "endLine" : 858,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRootViewData()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 860,
  "endLine" : 861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyRootViewBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 863,
  "endLine" : 864,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void copyWindowDataInto()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 866,
  "endLine" : 867,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOverriddenInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 869,
  "endLine" : 870,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 872,
  "endLine" : 873,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void copyRootViewBounds()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1382,
  "endLine" : 1387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21ReflectionHolder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2120,
  "endLine" : 2122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorCompat.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewStructureCompat.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 610,
  "endLine" : 612,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareSubMenu()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ActionProvider.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 269,
  "endLine" : 270,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void finish()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationControllerCompat.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::core" ],
  "startLine" : 267,
  "endLine" : 268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 574,
  "endLine" : 575,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputConnectionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 403,
  "endLine" : 404,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api25Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputConnectionCompat.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::core" ],
  "startLine" : 408,
  "endLine" : 410,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestPermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releasePermission()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/InputContentInfoCompat.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GravityCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/GravityCompat.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::core" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MarginLayoutParamsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MarginLayoutParamsCompat.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::core" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/contentcapture/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 298,
  "components" : [ "primary::core" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DragAndDropPermissionsCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/PointerIconCompat.java",
  "fileLinesCount" : 207,
  "components" : [ "primary::core" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorListenerAdapter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorListenerAdapter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewPropertyAnimatorListenerAdapter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NestedScrollingParentHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/NestedScrollingParentHelper.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewConfigurationCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 288,
  "endLine" : 289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewConfigurationCompat.java",
  "fileLinesCount" : 401,
  "components" : [ "primary::core" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api16Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api35Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyEventDispatcher()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/KeyEventDispatcher.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/SoftwareKeyboardControllerCompat.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepare()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsAnimationCompat.java",
  "fileLinesCount" : 1107,
  "components" : [ "primary::core" ],
  "startLine" : 441,
  "endLine" : 442,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuCompat.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ViewCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 4613,
  "endLine" : 4614,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5016,
  "endLine" : 5018,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5244,
  "endLine" : 5246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5433,
  "endLine" : 5435,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5465,
  "endLine" : 5467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5501,
  "endLine" : 5503,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5536,
  "endLine" : 5538,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5609,
  "endLine" : 5611,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5643,
  "endLine" : 5645,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 5718,
  "endLine" : 5720,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void show()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 402,
  "endLine" : 403,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void hide()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 405,
  "endLine" : 406,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemBarsBehavior()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 413,
  "endLine" : 414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightStatusBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 424,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAppearanceLightNavigationBars()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsControllerCompat.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::core" ],
  "startLine" : 431,
  "endLine" : 432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 541,
  "endLine" : 543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityManagerCompat.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::core" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityEventCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityEventCompat.java",
  "fileLinesCount" : 593,
  "components" : [ "primary::core" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1096,
  "endLine" : 1097,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 1343,
  "endLine" : 1344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5209,
  "endLine" : 5211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5229,
  "endLine" : 5231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5293,
  "endLine" : 5295,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api35Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 5353,
  "endLine" : 5355,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisplayCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/PrecomputedTextCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 742,
  "endLine" : 744,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextUtilsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextUtilsCompat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ICUCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/ICUCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HtmlCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 180,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/HtmlCompat.java",
  "fileLinesCount" : 202,
  "components" : [ "primary::core" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FirstStrong()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 190,
  "endLine" : 191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FindAddress()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/FindAddress.java",
  "fileLinesCount" : 518,
  "components" : [ "primary::core" ],
  "startLine" : 516,
  "endLine" : 517,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HourCycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CalendarType()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TemperatureUnit()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 307,
  "endLine" : 308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FirstDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 425,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 573,
  "endLine" : 574,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 615,
  "endLine" : 616,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalePreferences()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LocalePreferences.java",
  "fileLinesCount" : 621,
  "components" : [ "primary::core" ],
  "startLine" : 619,
  "endLine" : 620,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentsContractApi21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 275,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentsContractApi24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 290,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentsContractCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/DocumentsContractCompat.java",
  "fileLinesCount" : 296,
  "components" : [ "primary::core" ],
  "startLine" : 294,
  "endLine" : 295,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CursorWindowCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/CursorWindowCompat.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/CursorWindowCompat.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatabaseUtilsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/DatabaseUtilsCompat.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQLiteCursorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/sqlite/SQLiteCursorCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/database/sqlite/SQLiteCursorCompat.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::core" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebugUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/DebugUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/ObjectsCompat.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preconditions()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Preconditions.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::core" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListPopupWindowCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListPopupWindowCompat.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::core" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PopupWindowCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupWindowCompat.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::core" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckedTextViewCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CheckedTextViewCompat.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::core" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageViewCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ImageViewCompat.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::core" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListViewCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/ListViewCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PopupMenuCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/PopupMenuCompat.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/NestedScrollView.java",
  "fileLinesCount" : 2627,
  "components" : [ "primary::core" ],
  "startLine" : 2608,
  "endLine" : 2610,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1024,
  "endLine" : 1026,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1067,
  "endLine" : 1069,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1091,
  "endLine" : 1093,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 1141,
  "endLine" : 1143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSplashScreenView()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreenViewProvider.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AltitudeConverter()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/AltitudeConverter.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private S2CellIdUtils()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/impl/S2CellIdUtils.java",
  "fileLinesCount" : 662,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AltitudeConverterCompat()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/AltitudeConverterCompat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core-location-altitude/src/main/java/androidx/core/location/altitude/AltitudeConverterCompat.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::core" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postFrameCallback()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 135,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFrameDelay()",
  "longName" : "",
  "relativeFileName" : "core/core-animation-testing/src/main/java/androidx/core/animation/AnimatorTestRule.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/LinearInterpolator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LinearInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/LinearInterpolator.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ValueAnimator.java",
  "fileLinesCount" : 1521,
  "components" : [ "primary::core" ],
  "startLine" : 287,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AccelerateDecelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AccelerateDecelerateInterpolator.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::core" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathUtils.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IntEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntEvaluator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecelerateInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/DecelerateInterpolator.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RectEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/RectEvaluator.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void end()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 94,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupStartValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 430,
  "endLine" : 431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupEndValues()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 442,
  "endLine" : 443,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTarget()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 457,
  "endLine" : 458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatArrayEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatArrayEvaluator.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void initAnimation()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/TimeAnimator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorListenerAdapter.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntArrayEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/IntArrayEvaluator.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAnimator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ObjectAnimator.java",
  "fileLinesCount" : 1050,
  "components" : [ "primary::core" ],
  "startLine" : 194,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 123,
  "endLine" : 124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathKeyframes.java",
  "fileLinesCount" : 260,
  "components" : [ "primary::core" ],
  "startLine" : 213,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArgbEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/ArgbEvaluator.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BounceInterpolator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/BounceInterpolator.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FloatEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/FloatEvaluator.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointFEvaluator()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PointFEvaluator.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void postParse()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/text/MessagePattern.java",
  "fileLinesCount" : 1619,
  "components" : [ "primary::core" ],
  "startLine" : 929,
  "endLine" : 931,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUCloneNotSupportedException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUCloneNotSupportedException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUUncheckedIOException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUUncheckedIOException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Output()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/Output.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ICUException()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/messageformat_icu/util/ICUException.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Checksums()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/Checksums.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VerityTreeBuilder()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/VerityTreeBuilder.java",
  "fileLinesCount" : 278,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreParceling()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/CustomVersionedParcelable.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostParceling()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/CustomVersionedParcelable.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSerializationFlags()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/VersionedParcel.java",
  "fileLinesCount" : 1724,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 465,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionReady()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 684,
  "endLine" : 685,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionDestroyed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 691,
  "endLine" : 692,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionEvent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 702,
  "endLine" : 703,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlaybackStateChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 710,
  "endLine" : 711,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 719,
  "endLine" : 720,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 730,
  "endLine" : 731,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onQueueTitleChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 740,
  "endLine" : 741,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExtrasChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 749,
  "endLine" : 750,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAudioInfoChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 757,
  "endLine" : 758,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptioningEnabledChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 765,
  "endLine" : 766,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRepeatModeChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 777,
  "endLine" : 778,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShuffleModeChanged()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 788,
  "endLine" : 789,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShuffleModeChangedRemoved()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCommand()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1140,
  "endLine" : 1141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepare()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1240,
  "endLine" : 1241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1248,
  "endLine" : 1249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1258,
  "endLine" : 1259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1266,
  "endLine" : 1267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlay()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1272,
  "endLine" : 1273,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayFromMediaId()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1279,
  "endLine" : 1280,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayFromSearch()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1288,
  "endLine" : 1289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayFromUri()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1294,
  "endLine" : 1295,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSkipToQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1301,
  "endLine" : 1302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPause()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1307,
  "endLine" : 1308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSkipToNext()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1313,
  "endLine" : 1314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSkipToPrevious()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1319,
  "endLine" : 1320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFastForward()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1325,
  "endLine" : 1326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRewind()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1331,
  "endLine" : 1332,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStop()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1337,
  "endLine" : 1338,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1345,
  "endLine" : 1346,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1353,
  "endLine" : 1354,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetRating()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1362,
  "endLine" : 1363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1378,
  "endLine" : 1379,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetCaptioningEnabled()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1386,
  "endLine" : 1387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetRepeatMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1402,
  "endLine" : 1403,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetShuffleMode()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1417,
  "endLine" : 1418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCustomAction()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1433,
  "endLine" : 1434,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1443,
  "endLine" : 1444,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1455,
  "endLine" : 1456,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveQueueItem()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1466,
  "endLine" : 1467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveQueueItemAt()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 1477,
  "endLine" : 1478,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMediaButtonReceiver()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2801,
  "endLine" : 2803,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleModeEnabledRemoved()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 3358,
  "endLine" : 3360,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleModeEnabledRemoved()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4476,
  "endLine" : 4478,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentControllerInfo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 4626,
  "endLine" : 4628,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1123,
  "endLine" : 1124,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnected()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 660,
  "endLine" : 661,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionSuspended()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 671,
  "endLine" : 672,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 679,
  "endLine" : 680,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildrenLoaded()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 748,
  "endLine" : 749,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 773,
  "endLine" : 774,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 788,
  "endLine" : 789,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemLoaded()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 893,
  "endLine" : 894,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 901,
  "endLine" : 902,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 943,
  "endLine" : 944,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProgressUpdate()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 959,
  "endLine" : 960,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 969,
  "endLine" : 970,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 980,
  "endLine" : 981,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1957,
  "endLine" : 1959,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConnectionFailed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 1968,
  "endLine" : 1970,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolumeTo()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 169,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAdjustVolume()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaStyle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 146,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecoratedMediaCustomViewStyle()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 412,
  "endLine" : 413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onResultSent()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 866,
  "endLine" : 867,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dump()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1282,
  "endLine" : 1283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1372,
  "endLine" : 1373,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnsubscribe()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserServiceCompat.java",
  "fileLinesCount" : 2010,
  "components" : [ "primary::media" ],
  "startLine" : 1381,
  "endLine" : 1382,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesImplApi21()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi21.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::media" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesImplApi26()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplApi26.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::media" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaBrowserCompatUtils()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserCompatUtils.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::media" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaBrowserProtocol()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/MediaBrowserProtocol.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::media" ],
  "startLine" : 213,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 246,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AudioManagerHidden()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesCompat.java",
  "fileLinesCount" : 658,
  "components" : [ "primary::media" ],
  "startLine" : 542,
  "endLine" : 543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecommendationExtender()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/RecommendationExtender.java",
  "fileLinesCount" : 319,
  "components" : [ "primary::recommendation" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "recommendation/recommendation/src/main/java/androidx/recommendation/app/ContentRecommendation.java",
  "fileLinesCount" : 1164,
  "components" : [ "primary::recommendation" ],
  "startLine" : 742,
  "endLine" : 743,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FakeAppConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeAppConfig.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraControlUpdateSessionConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/fakes/FakeCameraControl.java",
  "fileLinesCount" : 438,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/compat/LooperCompat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CoreAppTestUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CoreAppTestUtil.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AudioUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AudioUtil.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GLUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GLUtil.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraAvailabilityUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraAvailabilityUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExifUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ExifUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraUtil.java",
  "fileLinesCount" : 1737,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestImageUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/TestImageUtil.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 362,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceTextureProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceTextureProvider.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HandlerUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/HandlerUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageProxyUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/ImageProxyUtil.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/AndroidUtil.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeferrableSurfacesUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/DeferrableSurfacesUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GarbageCollectionUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/GarbageCollectionUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Configs.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/SurfaceUtil.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializerImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java",
  "fileLinesCount" : 153,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeautyImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::camera" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HdrImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 414,
  "components" : [ "primary::camera" ],
  "startLine" : 353,
  "endLine" : 354,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestUpdateProcessorImpls()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 380,
  "endLine" : 381,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 413,
  "components" : [ "primary::camera" ],
  "startLine" : 384,
  "endLine" : 385,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCharacteristicAvailability()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/CameraCharacteristicAvailability.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BokehImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 320,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeautyPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RequestBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/RequestBuilder.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BokehAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeautyAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSessionEnd()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void abortCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/LongCaptureAdvancedExtenderImpl.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::camera" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/DefaultRequestProcessorImpl.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NoOpCaptureProcessorImpl.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionVersionImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkTestlibRunning()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/SurfaceRequest.java",
  "fileLinesCount" : 1015,
  "components" : [ "primary::camera" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageProxyDownsampler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProxyDownsampler.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AspectRatio()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/AspectRatio.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearCache()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisBlockingAnalyzer.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallbacks.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxyCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxyCompatApi33Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi33Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxyCompatApi31Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatApi31Impl.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesProxyCompatBaseImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/compat/EncoderProfilesProxyCompatBaseImpl.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtendedCameraConfigProviderStore()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ExtendedCameraConfigProviderStore.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataHolderService()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/QuirkSettingsLoader.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 228,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CaptureConfig.java",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 258,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearInteropConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeObserver()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConstantObservable.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCaptureResults()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureResults.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraFilters()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraFilters.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallback.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallback.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureCancelled()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallback.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureCallback.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraMode.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StabilizationMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/stabilization/StabilizationMode.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvergenceUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ConvergenceUtils.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 247,
  "endLine" : 248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setActiveResumingMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setExtendedConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraConfigs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraConfigs.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCaptureMetaData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureMetaData.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MainThreadExecutor()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/MainThreadExecutor.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraXExecutors()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/executor/CameraXExecutors.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 112,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warnIfOpen()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CloseGuardHelper.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ContextUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ContextUtil.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Absent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Absent.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/TransformUtils.java",
  "fileLinesCount" : 493,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraOrientationUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionProcessorUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/SessionProcessorUtil.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatrixExt()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MatrixExt.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolutionSelectorUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ResolutionSelectorUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Threads()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/Threads.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AspectRatioUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/AspectRatioUtil.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageFormatConstants()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/ImageFormatConstants.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SurfaceCombination()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SurfaceCombination.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeferrableSurfaces()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/DeferrableSurfaces.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraValidator()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraValidator.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::camera" ],
  "startLine" : 165,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/DefaultSurfaceProcessor.java",
  "fileLinesCount" : 462,
  "components" : [ "primary::camera" ],
  "startLine" : 439,
  "endLine" : 440,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/SurfaceProcessorWithExecutor.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TargetUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/TargetUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Factory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/concurrent/DualSurfaceProcessor.java",
  "fileLinesCount" : 297,
  "components" : [ "primary::camera" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GLUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/processing/util/GLUtils.java",
  "fileLinesCount" : 739,
  "components" : [ "primary::camera" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageReaderFormatRecommender()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageReaderFormatRecommender.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TorchState()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/TorchState.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1663,
  "endLine" : 1664,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1690,
  "endLine" : 1691,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1713,
  "endLine" : 1714,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1731,
  "endLine" : 1732,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSuccess()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1764,
  "endLine" : 1765,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1773,
  "endLine" : 1774,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1789,
  "endLine" : 1790,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostviewBitmapAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageCapture.java",
  "fileLinesCount" : 2977,
  "components" : [ "primary::camera" ],
  "startLine" : 1813,
  "endLine" : 1814,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicRangeUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/streamsharing/DynamicRangeUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/MirrorMode.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/Bitmap2JpegBytes.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/ProcessingNode.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::camera" ],
  "startLine" : 180,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void updateTransform()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysis.java",
  "fileLinesCount" : 1649,
  "components" : [ "primary::camera" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraXThreads()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraXThreads.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolutionStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionStrategy.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/resolutionselector/ResolutionSelector.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageProcessingUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageProcessingUtil.java",
  "fileLinesCount" : 615,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaActionSoundCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/MediaActionSoundCompat.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageWriterCompatApi26Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi26Impl.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaActionSoundCompatApi33Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/MediaActionSoundCompatApi33Impl.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirksLoader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageWriterCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompat.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageWriterCompatApi23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi23Impl.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageWriterCompatApi29Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/ImageWriterCompatApi29Impl.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaActionSoundCompatBaseImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/compat/MediaActionSoundCompatBaseImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/ImageUtil.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SizeUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/SizeUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewPorts()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/ViewPorts.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Logger()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/Logger.java",
  "fileLinesCount" : 253,
  "components" : [ "primary::camera" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageReaderProxys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/ImageReaderProxys.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraControlReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 827,
  "endLine" : 828,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 884,
  "endLine" : 885,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 935,
  "endLine" : 936,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateAttached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 949,
  "endLine" : 950,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStateDetached()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/UseCase.java",
  "fileLinesCount" : 1168,
  "components" : [ "primary::camera" ],
  "startLine" : 961,
  "endLine" : 962,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FallbackStrategy()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/FallbackStrategy.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api23Impl.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api31Impl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api24Impl.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api26Impl.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirksLoader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api29Impl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/compat/Api28Impl.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CorrectNegativeLatLongForMediaMuxer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/workaround/CorrectNegativeLatLongForMediaMuxer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AudioUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioUtils.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSilenceStateChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioStreamException()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioStream.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSuspendStateChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/audio/AudioSource.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::camera" ],
  "startLine" : 694,
  "endLine" : 695,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderImpl.java",
  "fileLinesCount" : 1731,
  "components" : [ "primary::camera" ],
  "startLine" : 1719,
  "endLine" : 1720,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onEncodePaused()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEncodeStart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEncodeStop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEncodeError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEncodedData()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputConfigUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/encoder/EncoderCallback.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoConfigUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/VideoConfigUtil.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AudioConfigUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/config/AudioConfigUtil.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EncoderProfilesUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/EncoderProfilesUtil.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodecUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/CodecUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicRangeUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/DynamicRangeUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSourceStateChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/VideoOutput.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::camera" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Quality()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/Quality.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtensionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/ExtensionMode.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setExtensionStrength()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsControl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageWriterCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 147,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirksLoader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUtils.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void init()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorExtender.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2OutputConfigConverter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/sessionprocessor/Camera2OutputConfigConverter.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraExtensionsInfos()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsInfos.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraExtensionsControls()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/CameraExtensionsControls.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayServicesCameraDeviceSetupCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/PlayServicesCameraDeviceSetupCompat.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlayServicesCameraDeviceSetupCompatProvider()",
  "longName" : "",
  "relativeFileName" : "camera/camera-feature-combination-query-play-services/src/main/java/androidx/camera/featurecombinationquery/playservices/PlayServicesCameraDeviceSetupCompatProvider.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2Interop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/interop/Camera2Interop.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 234,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlashAvailabilityChecker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/FlashAvailabilityChecker.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreviewPixelHDRnet()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/PreviewPixelHDRnet.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirksLoader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/CameraQuirks.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMirrorMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamUseCase()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/OutputConfigurationCompatBaseImpl.java",
  "fileLinesCount" : 366,
  "components" : [ "primary::camera" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/StreamConfigurationMapCompatBaseImpl.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/ApiCompat.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraSelectionOptimizer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraSelectionOptimizer.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraIdUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraIdUtil.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStreamUseCaseMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 676,
  "endLine" : 677,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureProcessStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 680,
  "endLine" : 681,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 684,
  "endLine" : 685,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 688,
  "endLine" : 689,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ProcessingCaptureSession.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::camera" ],
  "startLine" : 692,
  "endLine" : 693,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslControlNoOpImpl.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StreamUseCaseUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/StreamUseCaseUtil.java",
  "fileLinesCount" : 620,
  "components" : [ "primary::camera" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraCaptureSessionStateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCaptureQueueEmpty()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TemplateTypeUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/TemplateTypeUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureCallbackConverter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureCallbackConverter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCameraDeviceError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionBaseImpl.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::camera" ],
  "startLine" : 637,
  "endLine" : 638,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZslUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/ZslUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FovUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/FovUtil.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2CaptureCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureCallbacks.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSessionFinished()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SynchronizedCaptureSessionStateCallbacks.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2EncoderProfilesProvider.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::camera" ],
  "startLine" : 201,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoStabilizationUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/VideoStabilizationUtil.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GuaranteedConfigurationsUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/GuaranteedConfigurationsUtil.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/DynamicRangeResolver.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::camera" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2CaptureRequestBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/Camera2CaptureRequestBuilder.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LensFacingUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/LensFacingUtil.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkCustomization()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1339,
  "endLine" : 1341,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/SupportedSurfaceCombination.java",
  "fileLinesCount" : 1610,
  "components" : [ "primary::camera" ],
  "startLine" : 1548,
  "endLine" : 1550,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraDeviceStateCallbacks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisconnected()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraDeviceStateCallbacks.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOpened()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CaptureSessionRepository.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Camera2Config()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/Camera2Config.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Utils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/opengl/Utils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Utils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/Utils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-effects/src/main/java/androidx/camera/effects/internal/Utils.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1210,
  "endLine" : 1211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewView.java",
  "fileLinesCount" : 1225,
  "components" : [ "primary::camera" ],
  "startLine" : 1214,
  "endLine" : 1215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/CameraController.java",
  "fileLinesCount" : 2691,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FlashModeConverter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/FlashModeConverter.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/SurfaceViewImplementation.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::camera" ],
  "startLine" : 364,
  "endLine" : 365,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setFrameUpdateListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/PreviewViewImplementation.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirksLoader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/internal/compat/quirk/DeviceQuirks.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageProxyTransformFactory()",
  "longName" : "",
  "relativeFileName" : "camera/camera-view/src/main/java/androidx/camera/view/transform/ImageProxyTransformFactory.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun tryRestart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExternalRequestProcessor.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/CaptureLimiter.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameState.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::camera" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun flush()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InitializerImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/InitializerImpl.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::camera" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HdrPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeautyPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BokehAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BokehAdvancedExtenderImpl.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/NightAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeautyAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/BeautyAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HdrAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/HdrAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoAdvancedExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/AutoAdvancedExtenderImpl.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Camera2SessionConfigImplBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/advanced/Camera2SessionConfigImplBuilder.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionVersionImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/ExtensionVersionImpl.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/SurfaceViewImplementation.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::camera" ],
  "startLine" : 268,
  "endLine" : 269,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirksLoader()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirksLoader.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::camera" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceQuirks()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/quirk/DeviceQuirks.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraThreads()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/CameraThreads.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransformUtils()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/TransformUtils.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraOrientationUtil()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/CameraOrientationUtil.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Threads()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Threads.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::camera" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Logger()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/internal/utils/Logger.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 682,
  "endLine" : 683,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-view/src/main/java/androidx/camera/viewfinder/CameraViewfinder.java",
  "fileLinesCount" : 707,
  "components" : [ "primary::camera" ],
  "startLine" : 686,
  "endLine" : 687,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteSelector.java",
  "fileLinesCount" : 312,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 222,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaItemMetadata()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaItemMetadata.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2Provider.java",
  "fileLinesCount" : 737,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 727,
  "endLine" : 729,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaTransferReceiver.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackInfo()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemoteControlClientCompat.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaControlIntent()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaControlIntent.java",
  "fileLinesCount" : 1246,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1244,
  "endLine" : 1245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSessionChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1002,
  "endLine" : 1003,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RemotePlaybackClient.java",
  "fileLinesCount" : 1077,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 1018,
  "endLine" : 1019,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRoutePresentationDisplayChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2565,
  "endLine" : 2566,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2582,
  "endLine" : 2583,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2591,
  "endLine" : 2592,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouterParamsChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2596,
  "endLine" : 2597,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiscoveryRequestChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelease()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 419,
  "endLine" : 420,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 425,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnselect()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 434,
  "endLine" : 435,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSetVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 461,
  "endLine" : 462,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateVolume()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProvider.java",
  "fileLinesCount" : 940,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 469,
  "endLine" : 470,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouteProviderProtocol()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderProtocol.java",
  "fileLinesCount" : 327,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 325,
  "endLine" : 326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReceive()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/SystemRoutingUsingMediaRouter2Receiver.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderDescriptor.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 160,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSyncRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/PlatformMediaRouter1RouteProvider.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 98,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateMemberRoutes()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveMemberRoute()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRoute2ProviderServiceAdapter.java",
  "fileLinesCount" : 947,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/RouteListingPreference.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 560,
  "endLine" : 562,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceUtils()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/DeviceUtils.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlwaysVisible()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteActionProvider.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDialogFactory()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogFactory.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MediaRouteDiscoveryFragment()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDiscoveryFragment.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlwaysVisible()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteButton.java",
  "fileLinesCount" : 786,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouteDialogHelper()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouteDialogHelper.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SystemOutputSwitcherDialogController()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/SystemOutputSwitcherDialogController.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 240,
  "endLine" : 241,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouterThemeHelper()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/app/MediaRouterThemeHelper.java",
  "fileLinesCount" : 322,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionUtils()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/VersionUtils.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::autofill" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InlineSuggestionUi()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/v1/InlineSuggestionUi.java",
  "fileLinesCount" : 957,
  "components" : [ "primary::autofill" ],
  "startLine" : 324,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UiVersions()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/UiVersions.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::autofill" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Renderer()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/Renderer.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::autofill" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileVerifier()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVerifier.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 617,
  "endLine" : 618,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Handler28Impl()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstallerInitializer.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileTranscoder()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileTranscoder.java",
  "fileLinesCount" : 1291,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDiagnosticReceived()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResultReceived()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartupLogger()",
  "longName" : "",
  "relativeFileName" : "startup/startup-runtime/src/main/java/androidx/startup/StartupLogger.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::startup" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPadding()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPaddingRelative()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardView.java",
  "fileLinesCount" : 496,
  "components" : [ "primary::cardview" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCompatPaddingChanged()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewBaseImpl.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::cardview" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initStatic()",
  "longName" : "",
  "relativeFileName" : "cardview/cardview/src/main/java/androidx/cardview/widget/CardViewApi21Impl.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::cardview" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 473,
  "endLine" : 474,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api35Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1157,
  "endLine" : 1158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PromptContentViewUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentViewUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::biometric" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api35Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PromptContentViewUtils.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::biometric" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParcelUtils()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::work" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelableRuntimeExtras.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::work" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParcelConverters()",
  "longName" : "",
  "relativeFileName" : "work/work-multiprocess/src/main/java/androidx/work/multiprocess/parcelable/ParcelConverters.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteWorkContinuation()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkContinuation.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::work" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RemoteWorkManager()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/multiprocess/RemoteWorkManager.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::work" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/foreground/SystemForegroundService.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::work" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractFuture()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 318,
  "endLine" : 319,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void interruptTask()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 629,
  "endLine" : 630,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterDone()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/AbstractFuture.java",
  "fileLinesCount" : 1196,
  "components" : [ "primary::work" ],
  "startLine" : 918,
  "endLine" : 919,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettableFuture()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/futures/SettableFuture.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::work" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageManagerHelper()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/PackageManagerHelper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::work" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LiveDataUtils()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/LiveDataUtils.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::work" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnqueueRunnable()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/utils/EnqueueRunnable.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::work" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Schedulers()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/Schedulers.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::work" ],
  "startLine" : 186,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemjob/SystemJobService.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::work" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Alarms()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/background/systemalarm/Alarms.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::work" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopped()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/ListenableWorker.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::work" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Logger.java",
  "fileLinesCount" : 238,
  "components" : [ "primary::work" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkManagerTestInitHelper()",
  "longName" : "",
  "relativeFileName" : "work/work-testing/src/main/java/androidx/work/testing/WorkManagerTestInitHelper.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::work" ],
  "startLine" : 215,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun cancel()",
  "longName" : "",
  "relativeFileName" : "work/work-datatransfer/src/main/java/androidx/work/datatransfer/UserInitiatedTaskRequest.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::work" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroupUtils()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/ViewGroupUtils.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Behavior()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2295,
  "endLine" : 2296,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Behavior()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2306,
  "endLine" : 2307,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2317,
  "endLine" : 2318,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromLayoutParams()",
  "longName" : "",
  "relativeFileName" : "coordinatorlayout/coordinatorlayout/src/main/java/androidx/coordinatorlayout/widget/CoordinatorLayout.java",
  "fileLinesCount" : 3598,
  "components" : [ "primary::coordinatorlayout" ],
  "startLine" : 2327,
  "endLine" : 2328,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resetForcedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/JSONConstraintSet.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2126,
  "endLine" : 2127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTransitionContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setConstraintSetContent()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDebugName()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionSceneScope.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewSpline.java",
  "fileLinesCount" : 303,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/utils/ViewOscillator.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionScene.java",
  "fileLinesCount" : 2107,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1452,
  "endLine" : 1453,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyPosition.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyFrames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyFrames.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCompleted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFinishedMotionScene()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/MotionHelper.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/KeyTrigger.java",
  "fileLinesCount" : 482,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStarted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCompleted()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/TransitionAdapter.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/motion/widget/Key.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 136,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 117,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Guideline.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePostLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 573,
  "endLine" : 575,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePostMeasure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePostConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updatePreDraw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 597,
  "endLine" : 599,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveRtl()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyHelperParams()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 710,
  "endLine" : 712,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintProperties.java",
  "fileLinesCount" : 1105,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1103,
  "endLine" : 1104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVisibility()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 131,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ReactiveGuide.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void preLayoutChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintsChangedListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void postLayoutChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintsChangedListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/Constraints.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 163,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyCycle.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyPosition.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 285,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getAttributeNames()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void conditionallyFire()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTrigger.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 171,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpolation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKey.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addValues()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/key/MotionKeyTimeCycle.java",
  "fileLinesCount" : 332,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 157,
  "endLine" : 158,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void endTrigger()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/Motion.java",
  "fileLinesCount" : 1772,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1258,
  "endLine" : 1265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionWidget()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionWidget.java",
  "fileLinesCount" : 492,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MotionPaths()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/MotionPaths.java",
  "fileLinesCount" : 939,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setCustom()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProperty()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/KeyCycleOscillator.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Oscillator()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/Oscillator.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HyperSpline()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/motion/utils/HyperSpline.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayRow()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/ArrayRow.java",
  "fileLinesCount" : 813,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetFrame()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCustomValue()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/WidgetFrame.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 653,
  "endLine" : 654,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Dimension()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/Dimension.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/state/HelperReference.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateConstraints()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/HelperWidget.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/WidgetContainer.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void measure()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/VirtualLayout.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Barrier()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/Barrier.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstraintWidgetContainer()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer.java",
  "fileLinesCount" : 1145,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateRunStart()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void updateRunEnd()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/widgets/analyzer/WidgetRun.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 258,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OnSwipe()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/dsl/OnSwipe.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Pools()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/Pools.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SurfaceWrapper()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/SurfaceWrapper.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::car" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/TemplateSurfaceView.java",
  "fileLinesCount" : 355,
  "components" : [ "primary::car" ],
  "startLine" : 340,
  "endLine" : 341,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LegacySurfacePackage()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/renderer/surface/LegacySurfacePackage.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::car" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityPreDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivitySaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/ActivityLifecycleDelegate.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::car" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/BaseCarAppActivity.java",
  "fileLinesCount" : 520,
  "components" : [ "primary::car" ],
  "startLine" : 253,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogTags()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/activity/LogTags.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::car" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutomotiveCarSensors()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeGyroscopeListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeCompassListener()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/info/AutomotiveCarSensors.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarValueUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarValueUtils.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertyUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/PropertyUtils.java",
  "fileLinesCount" : 501,
  "components" : [ "primary::car" ],
  "startLine" : 499,
  "endLine" : 500,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarAppApiLevels()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/versioning/CarAppApiLevels.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSurfaceAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onVisibleAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onStableAreaChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSurfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onScroll()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFling()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 110,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onScale()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onClick()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SurfaceCallback.java",
  "fileLinesCount" : 147,
  "components" : [ "primary::car" ],
  "startLine" : 145,
  "endLine" : 146,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/suggestion/model/Suggestion.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::car" ],
  "startLine" : 270,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaBrowserExtras()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/MediaBrowserExtras.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaIntentExtras()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/MediaIntentExtras.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::car" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataExtras()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/MetadataExtras.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridItem.java",
  "fileLinesCount" : 508,
  "components" : [ "primary::car" ],
  "startLine" : 505,
  "endLine" : 506,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Tab.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::car" ],
  "startLine" : 226,
  "endLine" : 227,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseBuilder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Section.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::car" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModelUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ModelUtils.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::car" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Row.java",
  "fileLinesCount" : 769,
  "components" : [ "primary::car" ],
  "startLine" : 766,
  "endLine" : 767,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DateTimeWithZone.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::car" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDrawState()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/CarSpan.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Pane.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSearchTextChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSearchSubmitted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SearchTemplate.java",
  "fileLinesCount" : 400,
  "components" : [ "primary::car" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowConstraints.java",
  "fileLinesCount" : 250,
  "components" : [ "primary::car" ],
  "startLine" : 231,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/ActionsConstraints.java",
  "fileLinesCount" : 547,
  "components" : [ "primary::car" ],
  "startLine" : 425,
  "endLine" : 426,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/RowListConstraints.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::car" ],
  "startLine" : 236,
  "endLine" : 237,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/constraints/TabsConstraints.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::car" ],
  "startLine" : 120,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/DurationSpan.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::car" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Metadata.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Badge.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 170,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/SectionedItemTemplate.java",
  "fileLinesCount" : 325,
  "components" : [ "primary::car" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceMarker.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::car" ],
  "startLine" : 277,
  "endLine" : 278,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onTabSelected()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/TabTemplate.java",
  "fileLinesCount" : 352,
  "components" : [ "primary::car" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/Action.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::car" ],
  "startLine" : 562,
  "endLine" : 563,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/ActionStrip.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::car" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onInputSubmitted()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallback.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::car" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onInputTextChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/InputCallback.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::car" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/GridTemplate.java",
  "fileLinesCount" : 608,
  "components" : [ "primary::car" ],
  "startLine" : 605,
  "endLine" : 606,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/model/PlaceListMapTemplate.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::car" ],
  "startLine" : 454,
  "endLine" : 455,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/PlaceListNavigationTemplate.java",
  "fileLinesCount" : 578,
  "components" : [ "primary::car" ],
  "startLine" : 575,
  "endLine" : 576,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutingInfo.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::car" ],
  "startLine" : 288,
  "endLine" : 289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/RoutePreviewNavigationTemplate.java",
  "fileLinesCount" : 609,
  "components" : [ "primary::car" ],
  "startLine" : 606,
  "endLine" : 607,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Step.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Trip.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::car" ],
  "startLine" : 290,
  "endLine" : 291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/TravelEstimate.java",
  "fileLinesCount" : 399,
  "components" : [ "primary::car" ],
  "startLine" : 386,
  "endLine" : 387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/NavigationTemplate.java",
  "fileLinesCount" : 425,
  "components" : [ "primary::car" ],
  "startLine" : 422,
  "endLine" : 423,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Lane.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::car" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/model/Destination.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onStopNavigation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManagerCallback.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onAutoDriveEnabled()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/navigation/NavigationManagerCallback.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Bundler()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/serialization/Bundler.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::car" ],
  "startLine" : 887,
  "endLine" : 888,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacPowerStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacAcStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacMaxAcModeStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCabinTemperatureStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFanSpeedLevelStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFanDirectionStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacAutoModeStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacDualModeStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 153,
  "endLine" : 154,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onDefrosterStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onMaxDefrosterStateAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateStateCallback.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::car" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacPowerProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacAcProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFanDirectionProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacAutoModeProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onHvacDualModeProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onDefrosterProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 233,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onMaxDefrosterProfileAvailable()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/climate/CarClimateProfileCallback.java",
  "fileLinesCount" : 283,
  "components" : [ "primary::car" ],
  "startLine" : 249,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacPower()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 149,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacAc()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 158,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacMaxAcMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateCabinTemperature()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateFanSpeedLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateFanDirection()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 194,
  "endLine" : 195,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateSeatTemperatureLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 203,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateSeatVentilationLevel()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateSteeringWheelHeat()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 221,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacRecirculation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacAutoRecirculation()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 239,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacAutoMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 248,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateHvacDualMode()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 257,
  "endLine" : 258,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateDefroster()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateMaxDefroster()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 275,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSetCarClimateStateElectricDefroster()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarSetOperationStatusCallback.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::car" ],
  "startLine" : 284,
  "endLine" : 285,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarAppPermission()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppPermission.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::car" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarAppMetadataHolderService()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/CarAppMetadataHolderService.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::car" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSuccess()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/OnDoneCallback.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFailure()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/OnDoneCallback.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::car" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/StringUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::car" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectionUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/CollectionUtils.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::car" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RemoteUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/RemoteUtils.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::car" ],
  "startLine" : 387,
  "endLine" : 388,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreadUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/ThreadUtils.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogTags()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/LogTags.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/ScreenManager.java",
  "fileLinesCount" : 497,
  "components" : [ "primary::car" ],
  "startLine" : 448,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/validation/HostValidator.java",
  "fileLinesCount" : 428,
  "components" : [ "primary::car" ],
  "startLine" : 324,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 102,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCarConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/Session.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::car" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarAppExtender.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::car" ],
  "startLine" : 623,
  "endLine" : 624,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarNotificationManager.java",
  "fileLinesCount" : 535,
  "components" : [ "primary::car" ],
  "startLine" : 532,
  "endLine" : 533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarPendingIntent()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/notification/CarPendingIntent.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::car" ],
  "startLine" : 250,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SessionInfoIntentEncoder()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfoIntentEncoder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/SessionInfoIntentEncoder.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::car" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/connection/CarConnectionTypeLiveData.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::car" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startCarApp()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finish()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showToast()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSurfaceCallback()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendLocation()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showAlert()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dismissAlert()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationStarted()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void navigationEnded()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateTrip()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/FakeHost.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::car" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestOnDoneCallbackStub.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::car" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailure()",
  "longName" : "",
  "relativeFileName" : "car/app/app-testing/src/main/java/androidx/car/app/testing/TestOnDoneCallbackStub.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::car" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DemoScripts()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/navigation/common/src/main/java/androidx/car/app/sample/navigation/common/model/DemoScripts.java",
  "fileLinesCount" : 579,
  "components" : [ "primary::car" ],
  "startLine" : 577,
  "endLine" : 578,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/DefaultRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void disable()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/renderer/DefaultRenderer.java",
  "fileLinesCount" : 119,
  "components" : [ "primary::car" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LoadingScreen()",
  "longName" : "",
  "relativeFileName" : "car/app/app-samples/showcase/common/src/main/java/androidx/car/app/sample/showcase/common/screens/settings/LoadingScreen.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::car" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "swiperefreshlayout/swiperefreshlayout/src/main/java/androidx/swiperefreshlayout/widget/SwipeRefreshLayout.java",
  "fileLinesCount" : 1453,
  "components" : [ "primary::swiperefreshlayout" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShareTargetXmlParser()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShareTargetXmlParser.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShortcutsInfoSerialization()",
  "longName" : "",
  "relativeFileName" : "sharetarget/sharetarget/src/main/java/androidx/sharetarget/ShortcutsInfoSerialization.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::sharetarget" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentsContractApi19()",
  "longName" : "",
  "relativeFileName" : "documentfile/documentfile/src/main/java/androidx/documentfile/provider/DocumentsContractApi19.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::documentfile" ],
  "startLine" : 210,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmMain/kotlin/androidx/datastore/core/UncloseableOutputStream.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChannelLogoUtils()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/ChannelLogoUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/Program.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectionUtils()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/CollectionUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewProgram.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TvContractUtils()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractUtils.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/WatchNextProgram.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Columns()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/PreviewChannel.java",
  "fileLinesCount" : 568,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 330,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/BasePreviewProgram.java",
  "fileLinesCount" : 1070,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 633,
  "endLine" : 634,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "print/print/src/main/java/androidx/print/PrintHelper.java",
  "fileLinesCount" : 862,
  "components" : [ "primary::print" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 304,
  "endLine" : 305,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultImpl()",
  "longName" : "",
  "relativeFileName" : "security/security-app-authenticator/src/main/java/androidx/security/app/authenticator/AppSignatureVerifier.java",
  "fileLinesCount" : 471,
  "components" : [ "primary::security" ],
  "startLine" : 343,
  "endLine" : 344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MasterKeys()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKeys.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::security" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 337,
  "endLine" : 339,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "security/security-crypto/src/main/java/androidx/security/crypto/MasterKey.java",
  "fileLinesCount" : 446,
  "components" : [ "primary::security" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataListReader()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/MetadataListReader.java",
  "fileLinesCount" : 346,
  "components" : [ "primary::emoji" ],
  "startLine" : 344,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 828,
  "endLine" : 829,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailed()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/text/EmojiCompat.java",
  "fileLinesCount" : 1274,
  "components" : [ "primary::emoji" ],
  "startLine" : 835,
  "endLine" : 836,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji/emoji/src/main/java/androidx/emoji/widget/EmojiTextWatcher.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::emoji" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPost()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/adapter/FragmentStateAdapter.java",
  "fileLinesCount" : 946,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 859,
  "endLine" : 861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/PageTransformerAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/PageTransformerAdapter.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowInsetsApplier()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/WindowInsetsApplier.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1121,
  "endLine" : 1122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1130,
  "endLine" : 1131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRestorePendingState()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1258,
  "endLine" : 1259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onAttachAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1261,
  "endLine" : 1262,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDetachAdapter()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1264,
  "endLine" : 1265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetOrientation()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1267,
  "endLine" : 1268,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetNewCurrentItem()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1270,
  "endLine" : 1271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetUserInputEnabled()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1273,
  "endLine" : 1274,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSetLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1276,
  "endLine" : 1277,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1279,
  "endLine" : 1280,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onRvInitializeAccessibilityEvent()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1290,
  "endLine" : 1291,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onLmInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "viewpager2/viewpager2/src/main/java/androidx/viewpager2/widget/ViewPager2.java",
  "fileLinesCount" : 1653,
  "components" : [ "primary::viewpager2" ],
  "startLine" : 1301,
  "endLine" : 1302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onActive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onInactive()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void detachObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core/src/main/java/androidx/lifecycle/LiveData.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 470,
  "endLine" : 471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 642,
  "endLine" : 643,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 646,
  "endLine" : 647,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 650,
  "endLine" : 651,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 654,
  "endLine" : 655,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 658,
  "endLine" : 659,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidHostTest/kotlin/androidx/lifecycle/LifecycleRegistryTest.java",
  "fileLinesCount" : 665,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 662,
  "endLine" : 663,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandleController.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/internal/ExposedDropdownMenuPopup.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleContainer.android.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleContainer.android.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refreshDrawableState()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleHostView.android.kt",
  "fileLinesCount" : 391,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarScreenshotTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 586,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 590,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ForgetfulRetainedValuesStore.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentExitComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ForgetfulRetainedValuesStore.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExitedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUnused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3307,
  "endLine" : 3309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3311,
  "endLine" : 3313,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3527,
  "endLine" : 3529,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3535,
  "endLine" : 3537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3539,
  "endLine" : 3541,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun B()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun NodeWithCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/tooling/ErrorTraceComposables.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyObjectsInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1430,
  "endLine" : 1432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyObjectsInitialized()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1490,
  "endLine" : 1492,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 534,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recomposeScopeReleased()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1647,
  "endLine" : 1649,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recordReadOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1653,
  "endLine" : 1655,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 367,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.android.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::compose" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/PlatformMagnifier.ios.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchExecutor.skiko.kt",
  "fileLinesCount" : 33,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lostOwnership()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/internal/ClipboardUtils.desktop.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/contextmenu/builder/TextContextMenuBuilderScopeTest.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionContainerTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forEachMiddleInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/AndroidGraphicsContext.android.kt",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun quadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeQuadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relativeQuadraticTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArcRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 330,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rewind()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowTestHelper.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/ShadowTestHelper.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun notifySubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun notifyUnsubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/PreviewAnimationClock.android.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void drawRenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/DisplayListCanvas.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RenderNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void end()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroyDisplayListData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getInverseMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void output()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-android-stubs/src/main/java/android/view/RenderNode.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 352,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createComposeWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/MacosTextInputService.macos.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/macosMain/kotlin/androidx/compose/ui/platform/MacosTextInputService.macos.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/UiApplier.android.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/HapticFeedback.android.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayerContainer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayerContainer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayerContainer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 844,
  "endLine" : 847,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewStructureCompat.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ContentCaptureSessionCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewCompatShims()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/java/androidx/compose/ui/platform/coreshims/ViewCompatShims.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchToView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/viewinterop/UIKitInteropElementHolder.ios.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposeUIView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeUIView.uikit.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ComposeUIViewController()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/ComposeUIViewController.ios.kt",
  "fileLinesCount" : 53,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setMarkedTextStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dictationRecognitionFailed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dictationRecordingDidEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDeactivate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropViewHolder.skiko.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropPointerInput.skiko.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 524,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteropViewLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 652,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceAccessibilityForTesting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 809,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setAccessibilityEventBatchIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 812,
  "endLine" : 813,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultTextToolbar.skiko.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultHapticFeedback.skiko.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/DefaultUiApplier.skiko.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PlatformInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsets.skiko.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindowPanel.desktop.kt",
  "fileLinesCount" : 208,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeDialog.desktop.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposeWindow.desktop.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFocusTraversalKeysEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/awt/ComposePanel.desktop.kt",
  "fileLinesCount" : 444,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKeyEventListeners()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 355,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onWindowFocusChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onWindowContainerPositionChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onWindowContainerSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onLayersChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onDrawBoundsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onRenderOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/DesktopComposeSceneLayer.desktop.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKeyEventListeners()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeSceneMediator.desktop.kt",
  "fileLinesCount" : 1020,
  "components" : [ "primary::compose" ],
  "startLine" : 617,
  "endLine" : 618,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setLocation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVisible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setForeground()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCursor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addFocusListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeFocusListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeSceneAccessible.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/DesktopPlatformInput.desktop.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLowMemory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onTrimMemory()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 1325,
  "endLine" : 1327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 675,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 508,
  "endLine" : 510,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUncaughtExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/RootForTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorCompose.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsLayerScope.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/Layout.kt",
  "fileLinesCount" : 419,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 416,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializeUtils()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core-testutils/src/main/java/androidx/compose/remote/serialization/SerializeUtils.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FloatsToPath()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/FloatsToPath.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmTest/java/androidx/compose/remote/core/layout/MockRemoteContext.java",
  "fileLinesCount" : 770,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 512,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadPathData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadVariableName()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedColorOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedStringOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedBooleanOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedIntegerOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 94,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedFloatOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedLong()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNamedDataOverride()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCollection()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putDataMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runNamedAction()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putObject()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hapticEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 151,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 262,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideInteger()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void overrideText()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadAnimatedFloat()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void loadShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 286,
  "endLine" : 287,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void listensTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-view/src/main/java/androidx/compose/remote/player/view/platform/RemotePreparedDocument.java",
  "fileLinesCount" : 351,
  "components" : [ "primary::compose" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFallbackTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-compose/src/main/java/androidx/compose/remote/player/compose/context/ComposePaintChanges.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onResume()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLifecycleOwner.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onPause()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteLifecycleOwner.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/v2/RemoteComposeApplierV2.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteComposeBuffer()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteComposeBuffer.java",
  "fileLinesCount" : 2807,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ComponentValue.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DrawTextOnCircle.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextureShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintBundle.java",
  "fileLinesCount" : 1683,
  "components" : [ "primary::compose" ],
  "startLine" : 1135,
  "endLine" : 1136,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListFloat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/animation/AnimationSpec.java",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void internalLayoutMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/LayoutManager.java",
  "fileLinesCount" : 532,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ContainerEnd.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/AlignByModifierOperation.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionInModifierOperation.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentModifiers.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ScrollModifierOperation.java",
  "fileLinesCount" : 590,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 457,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markNotDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/PaddingModifierOperation.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/LayoutComputeOperation.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/CollapsiblePriorityModifierOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Visibility()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 455,
  "endLine" : 456,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/Component.java",
  "fileLinesCount" : 1286,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 945,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ComponentStart.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 446,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 450,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 454,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 457,
  "endLine" : 458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 461,
  "endLine" : 462,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 466,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 470,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void value()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/touch/CommandParameters.java",
  "fileLinesCount" : 527,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void markVariableDirty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 597,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawWithContentModifier()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/DrawWithContentModifier.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/RecordingModifier.java",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Applier.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::glance" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceRemoteViewsService.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::glance" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 169,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationPause()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 185,
  "endLine" : 186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationResume()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 193,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationUpdate()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 202,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-seekable/src/main/java/androidx/vectordrawable/graphics/drawable/SeekableAnimatedVectorDrawable.java",
  "fileLinesCount" : 812,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 489,
  "endLine" : 491,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1755,
  "endLine" : 1756,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTheme()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/VectorDrawableCompat.java",
  "fileLinesCount" : 2077,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 1986,
  "endLine" : 1992,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidResources()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable/src/main/java/androidx/vectordrawable/graphics/drawable/AndroidResources.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 162,
  "endLine" : 163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat.java",
  "fileLinesCount" : 967,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 948,
  "endLine" : 950,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimationUtilsCompat()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimationUtilsCompat.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorInflaterCompat()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/AnimatorInflaterCompat.java",
  "fileLinesCount" : 890,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 887,
  "endLine" : 888,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeClipBounds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeClipBounds.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::transition" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeBounds()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 143,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 497,
  "endLine" : 498,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeBounds.java",
  "fileLinesCount" : 538,
  "components" : [ "primary::transition" ],
  "startLine" : 501,
  "endLine" : 502,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionListenerAdapter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::transition" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionListenerAdapter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::transition" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionListenerAdapter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::transition" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionListenerAdapter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::transition" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionListenerAdapter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::transition" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ObjectAnimatorUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::transition" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TranslationAnimationCreator()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::transition" ],
  "startLine" : 173,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi23.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::transition" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PropertyValuesHolderUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionSet()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionSet.java",
  "fileLinesCount" : 771,
  "components" : [ "primary::transition" ],
  "startLine" : 111,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Fade()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 227,
  "endLine" : 228,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 231,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 235,
  "endLine" : 236,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Fade.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::transition" ],
  "startLine" : 239,
  "endLine" : 240,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtils.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::transition" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PathMotion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::transition" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PathMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PathMotion.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::transition" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeImageTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 76,
  "endLine" : 77,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 274,
  "endLine" : 275,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 278,
  "endLine" : 279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeImageTransform.java",
  "fileLinesCount" : 341,
  "components" : [ "primary::transition" ],
  "startLine" : 282,
  "endLine" : 283,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Styleable()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Styleable.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::transition" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeTransform()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeTransform.java",
  "fileLinesCount" : 607,
  "components" : [ "primary::transition" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewHolder.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArcMotion()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ArcMotion.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::transition" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransitionValues()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionValues.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi21.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::transition" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void saveNonTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearNonTransitionAlpha()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi19.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::transition" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ImageViewUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::transition" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MatrixUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/MatrixUtils.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::transition" ],
  "startLine" : 207,
  "endLine" : 208,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GhostViewUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewUtils.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::transition" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionManager.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::transition" ],
  "startLine" : 248,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reserveEndViewTransition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPlatform.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::transition" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLayout()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/GhostViewPort.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::transition" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CanvasUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::transition" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Visibility()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 532,
  "endLine" : 533,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 536,
  "endLine" : 537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 572,
  "endLine" : 573,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 664,
  "endLine" : 665,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 668,
  "endLine" : 669,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Visibility.java",
  "fileLinesCount" : 688,
  "components" : [ "primary::transition" ],
  "startLine" : 672,
  "endLine" : 673,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/Transition.java",
  "fileLinesCount" : 2978,
  "components" : [ "primary::transition" ],
  "startLine" : 288,
  "endLine" : 289,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewUtilsApi22.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/HealthConnectClientUpsideDownImpl.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::health" ],
  "startLine" : 389,
  "endLine" : 390,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 297,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SerializationHelper()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/SerializationHelper.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/Status.java",
  "fileLinesCount" : 584,
  "components" : [ "primary::wear" ],
  "startLine" : 395,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "wear/wear-ongoing/src/main/java/androidx/wear/ongoing/OngoingActivity.java",
  "fileLinesCount" : 583,
  "components" : [ "primary::wear" ],
  "startLine" : 574,
  "endLine" : 575,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleScrollHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleSnapHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleLimitHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  rememberExpandableStateMapping()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/Expandable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::wear" ],
  "startLine" : 84,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedLibraryVersion()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionHolder()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PresenceHolder()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/SharedLibraryVersion.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearableNavigationHelper()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/WearableNavigationHelper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Instances()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Attendees()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Reminders()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ProgressDrawable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CircledImageView.java",
  "fileLinesCount" : 799,
  "components" : [ "primary::wear" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSwipeStarted()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSwipeCanceled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SwipeDismissFrameLayout.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void adjustAnchorOffsetXY()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvingLayoutCallback.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissStarted()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissCanceled()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDismissFinished()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/DismissibleFrameLayout.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 946,
  "endLine" : 947,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/CurvedTextView.java",
  "fileLinesCount" : 969,
  "components" : [ "primary::wear" ],
  "startLine" : 961,
  "endLine" : 962,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeGroup()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQwertyMode()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableActionDrawerMenu.java",
  "fileLinesCount" : 475,
  "components" : [ "primary::wear" ],
  "startLine" : 214,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScroll()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/AbsListViewFlingWatcher.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 925,
  "endLine" : 926,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 931,
  "endLine" : 932,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerLayout.java",
  "fileLinesCount" : 1212,
  "components" : [ "primary::wear" ],
  "startLine" : 939,
  "endLine" : 940,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BezierSCurveInterpolator()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/BezierSCurveInterpolator.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::wear" ],
  "startLine" : 60,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimationsHelper()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/AnimationsHelper.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateDrawState()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 5020,
  "endLine" : 5022,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkInvalidAttributeAsChild()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedLineView.java",
  "fileLinesCount" : 938,
  "components" : [ "primary::wear" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-renderer/src/main/java/androidx/wear/tiles/connection/TilesConnectionBinder.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun studiow()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/studio/StudioTask.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-runtime/src/main/java/androidx/arch/core/executor/DefaultTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::arch" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onIdle()",
  "longName" : "",
  "relativeFileName" : "arch/core/core-testing/src/main/java/androidx/arch/core/executor/testing/CountingTaskExecutorRule.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::arch" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun adjustLayoutInDisplayCutoutMode()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 458,
  "endLine" : 460,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBufferReleased()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 787,
  "endLine" : 789,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceTextureUpdated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreContents()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBufferCancelled()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/LowLatencyCanvasView.kt",
  "fileLinesCount" : 695,
  "components" : [ "primary::graphics" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEGLContextCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LeanbackPreferenceFragmentTransitionHelperApi21()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-preference/api21/androidx/leanback/preference/LeanbackPreferenceFragmentTransitionHelperApi21.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SlideNoPropagation()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/SlideNoPropagation.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 134,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 144,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 148,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TranslationAnimationCreator()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/api21/androidx/leanback/transition/TranslationAnimationCreator.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::leanback" ],
  "startLine" : 156,
  "endLine" : 157,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/common/androidx/leanback/transition/TransitionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/common/androidx/leanback/transition/TransitionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::leanback" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/common/androidx/leanback/transition/TransitionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::leanback" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/common/androidx/leanback/transition/TransitionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/common/androidx/leanback/transition/TransitionListener.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreparedStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayCompleted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferedPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDurationChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 86,
  "endLine" : 87,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 107,
  "endLine" : 108,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMetadataChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 114,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fastForward()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 175,
  "endLine" : 176,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rewind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 183,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void seekTo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 190,
  "endLine" : 191,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setProgressUpdatingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 197,
  "endLine" : 198,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShuffleAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRepeatAction()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 263,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromHost()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlayerAdapter.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::leanback" ],
  "startLine" : 272,
  "endLine" : 273,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSeekComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerAdapter.java",
  "fileLinesCount" : 420,
  "components" : [ "primary::leanback" ],
  "startLine" : 412,
  "endLine" : 413,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableProgressUpdating()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 421,
  "endLine" : 422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 595,
  "endLine" : 596,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreatePrimaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 795,
  "endLine" : 796,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreateSecondaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackControlGlue.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::leanback" ],
  "startLine" : 803,
  "endLine" : 804,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHostStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHostStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 69,
  "endLine" : 70,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHostPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHostResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHostDestroy()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 87,
  "endLine" : 88,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 100,
  "endLine" : 101,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferingStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 108,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFadingEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 126,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fadeOut()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 152,
  "endLine" : 153,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void hideControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 171,
  "endLine" : 172,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void showControlsOverlay()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnKeyInterceptListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 186,
  "endLine" : 187,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHostCallback()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreparedStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPlayCompleted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void play()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 147,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void pause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 172,
  "endLine" : 173,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void next()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void previous()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 184,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 209,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostResume()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 221,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHostPause()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlue.java",
  "fileLinesCount" : 286,
  "components" : [ "primary::leanback" ],
  "startLine" : 227,
  "endLine" : 228,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/MediaPlayerGlue.java",
  "fileLinesCount" : 519,
  "components" : [ "primary::leanback" ],
  "startLine" : 511,
  "endLine" : 512,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreatePrimaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 432,
  "endLine" : 433,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreateSecondaryActions()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackBaseControlGlue.java",
  "fileLinesCount" : 635,
  "components" : [ "primary::leanback" ],
  "startLine" : 440,
  "endLine" : 441,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableRowScaling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsFragment.java",
  "fileLinesCount" : 687,
  "components" : [ "primary::leanback" ],
  "startLine" : 200,
  "endLine" : 201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 241,
  "endLine" : 242,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 248,
  "endLine" : 249,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseSupportFragment.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 262,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void enableRowScaling()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/RowsSupportFragment.java",
  "fileLinesCount" : 680,
  "components" : [ "primary::leanback" ],
  "startLine" : 195,
  "endLine" : 196,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeadersTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 214,
  "endLine" : 215,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeadersTransitionStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 222,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpand()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 416,
  "endLine" : 417,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 423,
  "endLine" : 424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 429,
  "endLine" : 430,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 442,
  "endLine" : 443,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 448,
  "endLine" : 449,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 524,
  "endLine" : 525,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 530,
  "endLine" : 531,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 536,
  "endLine" : 537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseSupportFragment.java",
  "fileLinesCount" : 1905,
  "components" : [ "primary::leanback" ],
  "startLine" : 550,
  "endLine" : 551,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 418,
  "endLine" : 419,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 421,
  "endLine" : 422,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 431,
  "endLine" : 432,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDimLayer()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BackgroundManager.java",
  "fileLinesCount" : 1062,
  "components" : [ "primary::leanback" ],
  "startLine" : 736,
  "endLine" : 737,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 358,
  "endLine" : 359,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionFocused()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 435,
  "endLine" : 436,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionEdited()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepSupportFragment.java",
  "fileLinesCount" : 1469,
  "components" : [ "primary::leanback" ],
  "startLine" : 445,
  "endLine" : 446,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void runEntranceTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 246,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionPrepare()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 253,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 260,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEntranceTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BaseFragment.java",
  "fileLinesCount" : 335,
  "components" : [ "primary::leanback" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeadersTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 222,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHeadersTransitionStop()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpand()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 428,
  "endLine" : 429,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setEntranceTransitionState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 435,
  "endLine" : 436,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlignment()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 441,
  "endLine" : 442,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionStart()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 454,
  "endLine" : 455,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTransitionEnd()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 460,
  "endLine" : 461,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 542,
  "endLine" : 543,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 548,
  "endLine" : 549,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnItemViewSelectedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 554,
  "endLine" : 555,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSelectedPosition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/BrowseFragment.java",
  "fileLinesCount" : 1929,
  "components" : [ "primary::leanback" ],
  "startLine" : 568,
  "endLine" : 569,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFadeInComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 217,
  "endLine" : 218,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFadeOutComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 220,
  "endLine" : 221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 260,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 264,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 913,
  "endLine" : 914,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1200,
  "endLine" : 1201,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackFragment.java",
  "fileLinesCount" : 1236,
  "components" : [ "primary::leanback" ],
  "startLine" : 1224,
  "endLine" : 1225,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFadeInComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFadeOutComplete()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 215,
  "endLine" : 216,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 255,
  "endLine" : 256,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationCancel()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 259,
  "endLine" : 260,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 908,
  "endLine" : 909,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVideoSizeChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1196,
  "endLine" : 1197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onError()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PlaybackSupportFragment.java",
  "fileLinesCount" : 1232,
  "components" : [ "primary::leanback" ],
  "startLine" : 1220,
  "endLine" : 1221,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/PermissionHelper.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::leanback" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentUtil()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/FragmentUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/FragmentUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionClicked()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 363,
  "endLine" : 364,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionFocused()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 440,
  "endLine" : 441,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onGuidedActionEdited()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/GuidedStepFragment.java",
  "fileLinesCount" : 1473,
  "components" : [ "primary::leanback" ],
  "startLine" : 450,
  "endLine" : 451,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransitionHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/TransitionHelper.java",
  "fileLinesCount" : 502,
  "components" : [ "primary::leanback" ],
  "startLine" : 500,
  "endLine" : 501,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParallaxTransition()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/ParallaxTransition.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LeanbackTransitionHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/transition/LeanbackTransitionHelper.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::leanback" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MathUtil()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/MathUtil.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::leanback" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StateMachine()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/util/StateMachine.java",
  "fileLinesCount" : 388,
  "components" : [ "primary::leanback" ],
  "startLine" : 261,
  "endLine" : 262,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void directUpdate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ParallaxTarget.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindMediaDetails()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 519,
  "endLine" : 520,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindMediaPlayState()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractMediaItemPresenter.java",
  "fileLinesCount" : 663,
  "components" : [ "primary::leanback" ],
  "startLine" : 561,
  "endLine" : 562,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewLogoPresenter.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::leanback" ],
  "startLine" : 181,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DividerRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DividerRow.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::leanback" ],
  "startLine" : 21,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Util()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Util.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::leanback" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImeAppearing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 278,
  "endLine" : 279,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImeDisappearing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidanceStylist.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::leanback" ],
  "startLine" : 285,
  "endLine" : 286,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoundedRectHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelper.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::leanback" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void freeze()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RowPresenter.java",
  "fileLinesCount" : 701,
  "components" : [ "primary::leanback" ],
  "startLine" : 681,
  "endLine" : 682,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onThumbnailLoaded()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekDataProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getThumbnail()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekDataProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reset()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekDataProvider.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::leanback" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoundedRectHelperApi21()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/RoundedRectHelperApi21.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 56,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ItemBridgeAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 211,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAddPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 314,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 320,
  "endLine" : 321,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 326,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbind()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 332,
  "endLine" : 333,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 338,
  "endLine" : 339,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ItemBridgeAdapter.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::leanback" ],
  "startLine" : 344,
  "endLine" : 345,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectAdapter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 169,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPresenterSelectorChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 196,
  "endLine" : 197,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onHasStableIdsChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ObjectAdapter.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::leanback" ],
  "startLine" : 324,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTitle()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 51,
  "endLine" : 52,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBadgeDrawable()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 67,
  "endLine" : 68,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAffordanceColors()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 109,
  "endLine" : 110,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateComponentsVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/TitleViewAdapter.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::leanback" ],
  "startLine" : 139,
  "endLine" : 140,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Row()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Row.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDurationChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 65,
  "endLine" : 66,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBufferedPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PlaybackControlsRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackControlsRow.java",
  "fileLinesCount" : 1084,
  "components" : [ "primary::leanback" ],
  "startLine" : 791,
  "endLine" : 792,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTransitionVisibility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/VideoSurfaceView.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::leanback" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeView()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 337,
  "endLine" : 338,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FocusHighlightHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FocusHighlightHelper.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::leanback" ],
  "startLine" : 346,
  "endLine" : 347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRowPresenter.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 229,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/MediaItemActionPresenter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::leanback" ],
  "startLine" : 68,
  "endLine" : 69,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BackgroundHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/BackgroundHelper.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::leanback" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 116,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/Presenter.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::leanback" ],
  "startLine" : 166,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StaticShadowHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StaticShadowHelper.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::leanback" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageDrawableChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActionsAdapterChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DetailsOverviewRow.java",
  "fileLinesCount" : 365,
  "components" : [ "primary::leanback" ],
  "startLine" : 70,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForegroundHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ForegroundHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::leanback" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onMapperChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/CursorObjectAdapter.java",
  "fileLinesCount" : 194,
  "components" : [ "primary::leanback" ],
  "startLine" : 119,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionEditText.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::leanback" ],
  "startLine" : 63,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onReappear()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackRowPresenter.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::leanback" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DividerPresenter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/DividerPresenter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::leanback" ],
  "startLine" : 59,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onEditingModeChange()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 860,
  "endLine" : 861,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimateItemFocused()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 939,
  "endLine" : 942,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImeAppearing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1516,
  "endLine" : 1517,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImeDisappearing()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1523,
  "endLine" : 1524,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/GuidedActionsStylist.java",
  "fileLinesCount" : 1596,
  "components" : [ "primary::leanback" ],
  "startLine" : 1581,
  "endLine" : 1583,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PickerColumn()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerColumn.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::leanback" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PickerUtility()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/picker/PickerUtility.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::leanback" ],
  "startLine" : 95,
  "endLine" : 96,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onViewSelected()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PresenterSwitcher.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::leanback" ],
  "startLine" : 96,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekStarted()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekUi.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekPositionChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekUi.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSeekFinished()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/PlaybackSeekUi.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::leanback" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShadowHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelper.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::leanback" ],
  "startLine" : 20,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindLogo()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 106,
  "endLine" : 107,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/FullWidthDetailsOverviewRowPresenter.java",
  "fileLinesCount" : 789,
  "components" : [ "primary::leanback" ],
  "startLine" : 287,
  "endLine" : 288,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShadowHelperApi21()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/ShadowHelperApi21.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::leanback" ],
  "startLine" : 62,
  "endLine" : 63,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scale()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/kitkat/androidx/leanback/transition/Scale.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::leanback" ],
  "startLine" : 28,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ItemAlignmentFacetHelper()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback-grid/src/main/java/androidx/leanback/widget/ItemAlignmentFacetHelper.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::leanback" ],
  "startLine" : 110,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FloatValueHolder()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/FloatValueHolder.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 45,
  "endLine" : 46,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setValueThreshold()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringAnimation.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 315,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringForce()",
  "longName" : "",
  "relativeFileName" : "dynamicanimation/dynamicanimation/src/main/java/androidx/dynamicanimation/animation/SpringForce.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::dynamicanimation" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startUpdate()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 169,
  "endLine" : 170,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPrimaryItem()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 221,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finishUpdate()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 234,
  "endLine" : 235,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreState()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/PagerAdapter.java",
  "fileLinesCount" : 349,
  "components" : [ "primary::viewpager" ],
  "startLine" : 266,
  "endLine" : 267,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrolled()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageSelected()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 340,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageScrollStateChanged()",
  "longName" : "",
  "relativeFileName" : "viewpager/viewpager/src/main/java/androidx/viewpager/widget/ViewPager.java",
  "fileLinesCount" : 3226,
  "components" : [ "primary::viewpager" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArraySetJvmUtil()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/jvmMain/java/androidx/collection/ArraySetJvmUtil.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::collection" ],
  "startLine" : 22,
  "endLine" : 23,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourcesFlusher()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ResourcesFlusher.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::appcompat" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTheme()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 428,
  "endLine" : 429,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 467,
  "endLine" : 468,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1153,
  "endLine" : 1155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegate.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplitBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onContentScrollStopped()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 964,
  "endLine" : 965,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1120,
  "endLine" : 1121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/WindowDecorActionBar.java",
  "fileLinesCount" : 1404,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1136,
  "endLine" : 1137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultDisplayHomeAsUpEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1037,
  "endLine" : 1038,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowHideAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1041,
  "endLine" : 1042,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1045,
  "endLine" : 1046,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchMenuVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1049,
  "endLine" : 1050,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWindowTitle()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1088,
  "endLine" : 1089,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onDestroy()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1104,
  "endLine" : 1105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSupportActionModeStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSupportActionModeFinished()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDialog.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::appcompat" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNothingSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/NavItemSelectedListener.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::appcompat" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSupportActionModeStarted()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 330,
  "endLine" : 331,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSupportActionModeFinished()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 341,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportProgressBarVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 374,
  "endLine" : 375,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportProgressBarIndeterminateVisibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 381,
  "endLine" : 382,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportProgressBarIndeterminate()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 388,
  "endLine" : 389,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSupportProgress()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 395,
  "endLine" : 396,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareSupportNavigateUpTaskStack()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 440,
  "endLine" : 441,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSupportContentChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 552,
  "endLine" : 553,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onNightModeChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 668,
  "endLine" : 669,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onLocalesChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatActivity.java",
  "fileLinesCount" : 679,
  "components" : [ "primary::appcompat" ],
  "startLine" : 677,
  "endLine" : 678,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerStateChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBarDrawerToggle.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::appcompat" ],
  "startLine" : 457,
  "endLine" : 458,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 772,
  "endLine" : 773,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3953,
  "endLine" : 3955,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStackedBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplitBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDefaultDisplayHomeAsUpEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowHideAnimationEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ToolbarActionBar.java",
  "fileLinesCount" : 597,
  "components" : [ "primary::appcompat" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/WindowCallbackWrapper.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::appcompat" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItem.java",
  "fileLinesCount" : 461,
  "components" : [ "primary::appcompat" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCheckable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setChecked()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShortcut()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/ActionMenuItemView.java",
  "fileLinesCount" : 343,
  "components" : [ "primary::appcompat" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initForMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/MenuPopup.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appcompat" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/StandardMenuPopup.java",
  "fileLinesCount" : 361,
  "components" : [ "primary::appcompat" ],
  "startLine" : 319,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 121,
  "endLine" : 122,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/menu/CascadingMenuPopup.java",
  "fileLinesCount" : 810,
  "components" : [ "primary::appcompat" ],
  "startLine" : 735,
  "endLine" : 736,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 142,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseSubMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/view/StandaloneActionMode.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::appcompat" ],
  "startLine" : 154,
  "endLine" : 155,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void computeAndSetTextDirection()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 112,
  "endLine" : 113,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextViewAutoSizeHelper.java",
  "fileLinesCount" : 874,
  "components" : [ "primary::appcompat" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCallback()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2701,
  "endLine" : 2702,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2710,
  "endLine" : 2711,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRestoreInstanceState()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2790,
  "endLine" : 2791,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/Toolbar.java",
  "fileLinesCount" : 2823,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2796,
  "endLine" : 2798,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatSpinner.java",
  "fileLinesCount" : 1114,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1101,
  "endLine" : 1103,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShowingForActionMode()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 235,
  "endLine" : 254,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNestedPreScroll()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 738,
  "endLine" : 740,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUiOptions()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarOverlayLayout.java",
  "fileLinesCount" : 985,
  "components" : [ "primary::appcompat" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarBackgroundDrawable.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::appcompat" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/MenuPopupWindow.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCloseMenu()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionMenuView.java",
  "fileLinesCount" : 842,
  "components" : [ "primary::appcompat" ],
  "startLine" : 785,
  "endLine" : 786,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appcompat" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatHintHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatHintHelper.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::appcompat" ],
  "startLine" : 43,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ToolbarWidgetWrapper.java",
  "fileLinesCount" : 682,
  "components" : [ "primary::appcompat" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFontRetrievalFailed()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 483,
  "endLine" : 485,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextHelper.java",
  "fileLinesCount" : 909,
  "components" : [ "primary::appcompat" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ActionBarContainer.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::appcompat" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatProgressBarHelper.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::appcompat" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNothingSelected()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ScrollingTabContainerView.java",
  "fileLinesCount" : 602,
  "components" : [ "primary::appcompat" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1739,
  "endLine" : 1740,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void replaceText()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1898,
  "endLine" : 1899,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void performCompletion()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1908,
  "endLine" : 1909,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 2123,
  "endLine" : 2125,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ForwardingListener.java",
  "fileLinesCount" : 336,
  "components" : [ "primary::appcompat" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreApi33Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 824,
  "endLine" : 826,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/DropDownListView.java",
  "fileLinesCount" : 865,
  "components" : [ "primary::appcompat" ],
  "startLine" : 853,
  "endLine" : 855,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TooltipCompat()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::appcompat" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompat.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::appcompat" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void draw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 155,
  "endLine" : 156,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewStubCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::appcompat" ],
  "startLine" : 159,
  "endLine" : 160,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1461,
  "endLine" : 1463,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ListPopupWindow.java",
  "fileLinesCount" : 1485,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextClassifierHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThemeUtils()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ThemeUtils.java",
  "fileLinesCount" : 179,
  "components" : [ "primary::appcompat" ],
  "startLine" : 177,
  "endLine" : 178,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TintTypedArray.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::appcompat" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/TooltipCompatHandler.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appcompat" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Compatibility()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/resources/Compatibility.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appcompat" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/resources/Compatibility.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1184,
  "endLine" : 1186,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/DrawableContainerCompat.java",
  "fileLinesCount" : 1226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reverse()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat.java",
  "fileLinesCount" : 778,
  "components" : [ "primary::appcompat" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DrawableUtils()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api18Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/widget/DrawableUtils.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::appcompat" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessGlobalConfig()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProcessGlobalConfig.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::webkit" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebViewRenderProcess()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewRenderProcess.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::webkit" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeBrowsingResponseCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/SafeBrowsingResponseCompat.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::webkit" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessage()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessagePortCompat.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::webkit" ],
  "startLine" : 81,
  "endLine" : 82,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPageCommitVisible()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewClientCompat.java",
  "fileLinesCount" : 299,
  "components" : [ "primary::webkit" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 292,
  "endLine" : 293,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/UserAgentMetadata.java",
  "fileLinesCount" : 585,
  "components" : [ "primary::webkit" ],
  "startLine" : 411,
  "endLine" : 412,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingConfig.java",
  "fileLinesCount" : 291,
  "components" : [ "primary::webkit" ],
  "startLine" : 205,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebResourceErrorCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebResourceErrorCompat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::webkit" ],
  "startLine" : 91,
  "endLine" : 92,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForTiramisu()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForTiramisu.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::webkit" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForN()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForN.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::webkit" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForP()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForP.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForM()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForM.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::webkit" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForQ()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForQ.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::webkit" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartupFeatures()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/StartupFeatures.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::webkit" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForOMR1()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForOMR1.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::webkit" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebViewFeatureInternal()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewFeatureInternal.java",
  "fileLinesCount" : 716,
  "components" : [ "primary::webkit" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebViewGlueCommunicator()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/WebViewGlueCommunicator.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::webkit" ],
  "startLine" : 115,
  "endLine" : 116,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextWatcher.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void updateTransformationMethod()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setAllCaps()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setEnabled()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-views-helper/src/main/java/androidx/emoji2/viewsintegration/EmojiTextViewHelper.java",
  "fileLinesCount" : 487,
  "components" : [ "primary::emoji2" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataListReader()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/MetadataListReader.java",
  "fileLinesCount" : 345,
  "components" : [ "primary::emoji2" ],
  "startLine" : 343,
  "endLine" : 344,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultEmojiCompatConfig()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/DefaultEmojiCompatConfig.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::emoji2" ],
  "startLine" : 80,
  "endLine" : 81,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitialized()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1245,
  "endLine" : 1246,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFailed()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiCompat.java",
  "fileLinesCount" : 1729,
  "components" : [ "primary::emoji2" ],
  "startLine" : 1252,
  "endLine" : 1253,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequenceHelper_API24()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/UnprecomputeTextOnModificationSpannable.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::emoji2" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Handler28Impl()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addLayoutHeader()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupDesign.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::emoji2" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addLayoutFooter()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerPopupDesign.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::emoji2" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/PredictionEstimator.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::input" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SystemProperty()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/common/SystemProperty.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::input" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void println()",
  "longName" : "",
  "relativeFileName" : "gridlayout/gridlayout/src/main/java/androidx/gridlayout/widget/GridLayout.java",
  "fileLinesCount" : 2896,
  "components" : [ "primary::gridlayout" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNothingSelected()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/DropDownPreference.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::preference" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void scheduleShowSoftInput()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 218,
  "endLine" : 219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void dispatchSetPressed()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/UnPressableLinearLayout.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::preference" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerSlide()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 315,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 319,
  "endLine" : 320,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerClosed()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 323,
  "endLine" : 324,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerStateChanged()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 327,
  "endLine" : 328,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "drawerlayout/drawerlayout/src/main/java/androidx/drawerlayout/widget/DrawerLayout.java",
  "fileLinesCount" : 2575,
  "components" : [ "primary::drawerlayout" ],
  "startLine" : 2548,
  "endLine" : 2550,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NullObject()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/NullObject.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::testutils" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCanceled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 182,
  "endLine" : 183,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelLoadInBackground()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/AsyncTaskLoader.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::loader" ],
  "startLine" : 303,
  "endLine" : 304,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPostExecute()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 168,
  "endLine" : 169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCancelled()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/ModernAsyncTask.java",
  "fileLinesCount" : 279,
  "components" : [ "primary::loader" ],
  "startLine" : 181,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStartLoading()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 295,
  "endLine" : 296,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onForceLoad()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 355,
  "endLine" : 356,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStopLoading()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 391,
  "endLine" : 392,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onAbandon()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 424,
  "endLine" : 425,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onReset()",
  "longName" : "",
  "relativeFileName" : "loader/loader/src/main/java/androidx/loader/content/Loader.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::loader" ],
  "startLine" : 462,
  "endLine" : 463,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MotionEvents()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/MotionEvents.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/BandSelectionHelper.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 233,
  "endLine" : 234,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureSelectionHelper.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 147,
  "endLine" : 148,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventBridge()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBridge.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 113,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onItemStateChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 307,
  "endLine" : 308,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSelectionCleared()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 316,
  "endLine" : 317,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectionRefresh()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 326,
  "endLine" : 327,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectionChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 333,
  "endLine" : 334,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelectionRestored()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionTracker.java",
  "fileLinesCount" : 925,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 341,
  "endLine" : 342,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/EventBackstop.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/ResetManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/StubOnItemTouchListener.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 41,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/GestureDetectorWrapper.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycleData()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/AsyncListUtil.java",
  "fileLinesCount" : 596,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 488,
  "endLine" : 489,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScrollbarHelper()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ScrollbarHelper.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InfoRecord()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ViewInfoStore.java",
  "fileLinesCount" : 329,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 309,
  "endLine" : 310,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSelected()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchUIUtilImpl.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 103,
  "endLine" : 104,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/GridLayoutManager.java",
  "fileLinesCount" : 2134,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2126,
  "endLine" : 2128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DiffUtil()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Range()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/DiffUtil.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 577,
  "endLine" : 578,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearLayoutManager.java",
  "fileLinesCount" : 2683,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2513,
  "endLine" : 2515,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCurrentListChanged()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ListAdapter.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 188,
  "endLine" : 189,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 389,
  "endLine" : 390,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRemoveFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 401,
  "endLine" : 402,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 414,
  "endLine" : 415,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAddFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 426,
  "endLine" : 427,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoveStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 439,
  "endLine" : 440,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMoveFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 451,
  "endLine" : 452,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChangeStarting()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 466,
  "endLine" : 467,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChangeFinished()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SimpleItemAnimator.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 480,
  "endLine" : 481,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SavedState()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/StaggeredGridLayoutManager.java",
  "fileLinesCount" : 3333,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 3189,
  "endLine" : 3190,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/LinearSmoothScroller.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedListAdapterCallback()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/SortedListAdapterCallback.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onChildViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 898,
  "endLine" : 899,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2471,
  "endLine" : 2473,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/ItemTouchHelper.java",
  "fileLinesCount" : 2493,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 2489,
  "endLine" : 2491,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExifInterfaceUtils()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractResolvableFuture()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 316,
  "endLine" : 317,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void interruptTask()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 631,
  "endLine" : 632,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void afterDone()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/AbstractResolvableFuture.java",
  "fileLinesCount" : 1206,
  "components" : [ "primary::concurrent" ],
  "startLine" : 922,
  "endLine" : 923,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResolvableFuture()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/ResolvableFuture.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::concurrent" ],
  "startLine" : 64,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CallbackToFutureAdapter()",
  "longName" : "",
  "relativeFileName" : "concurrent/concurrent-futures/src/main/java/androidx/concurrent/futures/CallbackToFutureAdapter.java",
  "fileLinesCount" : 367,
  "components" : [ "primary::concurrent" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 71,
  "endLine" : 72,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clearConsoleCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 75,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void provideNamedData()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IsolateStartupParameters()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateStartupParameters.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/IsolateClosedState.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void logStats()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLogger.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::appsearch" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SchemaCache()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/SchemaCache.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchLoggerHelper()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/AppSearchLoggerHelper.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 46,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchResultToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchResultToProtoConverter.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::appsearch" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericDocumentToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/GenericDocumentToProtoConverter.java",
  "fileLinesCount" : 362,
  "components" : [ "primary::appsearch" ],
  "startLine" : 61,
  "endLine" : 62,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrefixUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/PrefixUtil.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodegenUtils()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/CodegenUtils.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentMapGenerator()",
  "longName" : "",
  "relativeFileName" : "appsearch/compiler/src/main/java/androidx/appsearch/compiler/DocumentMapGenerator.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::appsearch" ],
  "startLine" : 126,
  "endLine" : 127,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlayServicesStorage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/PlayServicesStorage.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetSchemaResponseToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GetSchemaResponseToGmsConverter.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSpecToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSpecToGmsConverter.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchResultToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/AppSearchResultToGmsConverter.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResponseToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/ResponseToGmsConverter.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::appsearch" ],
  "startLine" : 29,
  "endLine" : 30,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericDocumentToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/GenericDocumentToGmsConverter.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::appsearch" ],
  "startLine" : 32,
  "endLine" : 33,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JoinSpecToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/JoinSpecToGmsConverter.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::appsearch" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SchemaToGmsConverter.java",
  "fileLinesCount" : 248,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetSchemaRequestToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SetSchemaRequestToGmsConverter.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSuggestionSpecToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSuggestionSpecToGmsConverter.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appsearch" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchResultToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchResultToGmsConverter.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/RequestToGmsConverter.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShortcutAdapter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/app/ShortcutAdapter.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::appsearch" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SearchSpec.java",
  "fileLinesCount" : 2159,
  "components" : [ "primary::appsearch" ],
  "startLine" : 808,
  "endLine" : 809,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchEnvironmentFactory()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/AppSearchEnvironmentFactory.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::appsearch" ],
  "startLine" : 57,
  "endLine" : 58,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PackageIdentifierParcelCreator()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PackageIdentifierParcelCreator.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/AbstractSafeParcelable.java",
  "fileLinesCount" : 220,
  "components" : [ "primary::appsearch" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyParcelCreator()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/safeparcel/PropertyParcelCreator.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::appsearch" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Flags()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/flags/Flags.java",
  "fileLinesCount" : 288,
  "components" : [ "primary::appsearch" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlatformStorage()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 49,
  "endLine" : 50,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/PlatformStorage.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::appsearch" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForT()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/GlobalSearchSessionImpl.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::appsearch" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSuggestionSpecToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionSpecToPlatformConverter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForT()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSpecToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForU()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForT()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForU()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForT()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForU()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForU()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/SearchSessionImpl.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::appsearch" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaValidationUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/SchemaValidationUtil.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::appsearch" ],
  "startLine" : 40,
  "endLine" : 41,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchVersionUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/util/AppSearchVersionUtil.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/driver/SupportSQLiteStatement.android.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::room" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KTypeVariableNameFactory()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KTypeVariableNameFactory.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 26,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDispose()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/Inspector.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::inspection" ],
  "startLine" : 48,
  "endLine" : 49,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendEvent()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/java/androidx/inspection/Connection.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::inspection" ],
  "startLine" : 31,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/auth/AuthTabIntent.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::browser" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/Api33Impl.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::browser" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelationshipValidationResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 163,
  "endLine" : 164,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 173,
  "endLine" : 174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onGreatestScrollPercentageIncreased()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallback.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::browser" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRelationshipValidationResult()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SqliteInspectionExecutors()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/SqliteInspectionExecutors.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::sqlite" ],
  "startLine" : 24,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidMain/kotlin/androidx/sqlite/driver/AndroidSQLiteStatement.android.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::sqlite" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unregisterLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/extensions/ExtensionWindowBackendApi0.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::window" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationParams.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::window" ],
  "startLine" : 140,
  "endLine" : 141,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutDirection()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 360,
  "endLine" : 361,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/SplitAttributes.java",
  "fileLinesCount" : 644,
  "components" : [ "primary::window" ],
  "startLine" : 484,
  "endLine" : 485,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun evaluate()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/WindowSdkExtensionsRule.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::window" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void configureShareScroll()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/Viewer.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::pdf" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskDenyList()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/TaskDenyList.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractWriteTask.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::pdf" ],
  "startLine" : 89,
  "endLine" : 90,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doCallback()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfPageLoader.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::pdf" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void reportError()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/AbstractPdfTask.java",
  "fileLinesCount" : 192,
  "components" : [ "primary::pdf" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskCancelledException()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/exceptions/TaskCancelledException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 130,
  "endLine" : 131,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/find/FindInFileView.java",
  "fileLinesCount" : 374,
  "components" : [ "primary::pdf" ],
  "startLine" : 134,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/service/PdfDocument.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 101,
  "endLine" : 102,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiPre33Impl()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/TextSelection.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::pdf" ],
  "startLine" : 128,
  "endLine" : 129,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FutureValues()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void available()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 208,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failed()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 212,
  "endLine" : 213,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void progress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/FutureValues.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::pdf" ],
  "startLine" : 216,
  "endLine" : 217,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UiFutureValues()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/data/UiFutureValues.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onScaleEnd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 429,
  "endLine" : 430,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onGestureStart()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 433,
  "endLine" : 434,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onGestureEnd()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/GestureTracker.java",
  "fileLinesCount" : 546,
  "components" : [ "primary::pdf" ],
  "startLine" : 441,
  "endLine" : 442,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaginationUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/PaginationUtils.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollectUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/CollectUtils.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::pdf" ],
  "startLine" : 120,
  "endLine" : 121,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZoomUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ZoomUtils.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::pdf" ],
  "startLine" : 26,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Observables()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Observables.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::pdf" ],
  "startLine" : 263,
  "endLine" : 264,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/BundleUtils.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EnumKeyGenerator()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/EnumKeyGenerator.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::pdf" ],
  "startLine" : 37,
  "endLine" : 38,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SystemGestureExclusionHelper()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/SystemGestureExclusionHelper.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::pdf" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StrictModeUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/StrictModeUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::pdf" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExifThumbnailUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExifThumbnailUtils.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::pdf" ],
  "startLine" : 33,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Uris()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Uris.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::pdf" ],
  "startLine" : 35,
  "endLine" : 36,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExternalLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ExternalLinks.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::pdf" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreadUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/ThreadUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::pdf" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RectUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/RectUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::pdf" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Accessibility()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Accessibility.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::pdf" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HighlightPaint()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/HighlightPaint.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MathUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/MathUtils.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::pdf" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preconditions()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Preconditions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::pdf" ],
  "startLine" : 34,
  "endLine" : 35,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FocusStrategy()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/FocusStrategy.java",
  "fileLinesCount" : 456,
  "components" : [ "primary::customview" ],
  "startLine" : 454,
  "endLine" : 455,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onVirtualViewKeyboardFocusChanged()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPopulateEventForHost()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ExploreByTouchHelper.java",
  "fileLinesCount" : 1279,
  "components" : [ "primary::customview" ],
  "startLine" : 1140,
  "endLine" : 1142,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteBufferUtil()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ByteBufferUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::benchmark" ],
  "startLine" : 30,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setProperty()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/vmtrace/ArtTrace.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::benchmark" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void restoreState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentPagerAdapter.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::fragment" ],
  "startLine" : 270,
  "endLine" : 271,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentPreAttached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 363,
  "endLine" : 364,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentAttached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 374,
  "endLine" : 375,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentPreCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 386,
  "endLine" : 387,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 398,
  "endLine" : 399,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentActivityCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 417,
  "endLine" : 418,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentViewCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 429,
  "endLine" : 430,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 476,
  "endLine" : 477,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FragmentAnim()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentAnim.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::fragment" ],
  "startLine" : 42,
  "endLine" : 43,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 452,
  "endLine" : 453,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispatchReallyStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 314,
  "endLine" : 315,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLoaderStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 505,
  "endLine" : 506,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLoaderStop()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 518,
  "endLine" : 519,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLoaderRetain()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 527,
  "endLine" : 528,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doLoaderDestroy()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 536,
  "endLine" : 537,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportLoaderStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentController.java",
  "fileLinesCount" : 582,
  "components" : [ "primary::fragment" ],
  "startLine" : 545,
  "endLine" : 546,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onHiddenChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1275,
  "endLine" : 1276,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAttachFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 1873,
  "endLine" : 1874,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCreated()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2043,
  "endLine" : 2044,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2162,
  "endLine" : 2163,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMultiWindowModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2173,
  "endLine" : 2174,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPictureInPictureModeChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2183,
  "endLine" : 2184,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrimaryNavigationFragmentChanged()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2204,
  "endLine" : 2205,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2321,
  "endLine" : 2322,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPrepareOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2349,
  "endLine" : 2350,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDestroyOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2372,
  "endLine" : 2373,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOptionsMenuClosed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/Fragment.java",
  "fileLinesCount" : 3716,
  "components" : [ "primary::fragment" ],
  "startLine" : 2430,
  "endLine" : 2431,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DialogFragment.java",
  "fileLinesCount" : 1058,
  "components" : [ "primary::fragment" ],
  "startLine" : 899,
  "endLine" : 900,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListFragment()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 77,
  "endLine" : 78,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onListItemClick()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/ListFragment.java",
  "fileLinesCount" : 402,
  "components" : [ "primary::fragment" ],
  "startLine" : 179,
  "endLine" : 180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FragmentManagerState()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManagerState.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::fragment" ],
  "startLine" : 36,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceHints()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceHints.java",
  "fileLinesCount" : 189,
  "components" : [ "primary::slice" ],
  "startLine" : 187,
  "endLine" : 188,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceQuery()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/core/SliceQuery.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::slice" ],
  "startLine" : 308,
  "endLine" : 309,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceProviderWrapperContainer()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::slice" ],
  "startLine" : 178,
  "endLine" : 179,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/compat/SliceProviderCompat.java",
  "fileLinesCount" : 735,
  "components" : [ "primary::slice" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceItem()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceItem.java",
  "fileLinesCount" : 751,
  "components" : [ "primary::slice" ],
  "startLine" : 167,
  "endLine" : 168,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ArrayUtils()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/ArrayUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::slice" ],
  "startLine" : 78,
  "endLine" : 79,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceConvert()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceConvert.java",
  "fileLinesCount" : 193,
  "components" : [ "primary::slice" ],
  "startLine" : 191,
  "endLine" : 192,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceSpecs()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpecs.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::slice" ],
  "startLine" : 50,
  "endLine" : 51,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SliceSpec()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceSpec.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::slice" ],
  "startLine" : 58,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Slice()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 181,
  "endLine" : 182,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreParceling()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 277,
  "endLine" : 278,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/Slice.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::slice" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::slice" ],
  "startLine" : 99,
  "endLine" : 100,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::slice" ],
  "startLine" : 133,
  "endLine" : 134,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeeMoreRow()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSeeMoreAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridRowBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 74,
  "endLine" : 75,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CellBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/GridRowBuilder.java",
  "fileLinesCount" : 534,
  "components" : [ "primary::slice" ],
  "startLine" : 296,
  "endLine" : 297,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RangeBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 602,
  "endLine" : 603,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RatingBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 862,
  "endLine" : 863,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InputRangeBuilder()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/ListBuilder.java",
  "fileLinesCount" : 2258,
  "components" : [ "primary::slice" ],
  "startLine" : 1137,
  "endLine" : 1138,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceUtils()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceUtils.java",
  "fileLinesCount" : 537,
  "components" : [ "primary::slice" ],
  "startLine" : 73,
  "endLine" : 74,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceXml()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/SliceXml.java",
  "fileLinesCount" : 404,
  "components" : [ "primary::slice" ],
  "startLine" : 402,
  "endLine" : 403,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 256,
  "endLine" : 257,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTextChanged()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RemoteInputView.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 260,
  "endLine" : 261,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetView()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/MessageView.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::slice" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceContent()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSliceActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActionLoading()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 199,
  "endLine" : 200,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadingActions()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 206,
  "endLine" : 207,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAllowTwoLines()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceChildView.java",
  "fileLinesCount" : 247,
  "components" : [ "primary::slice" ],
  "startLine" : 213,
  "endLine" : 214,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNothingSelected()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/RowView.java",
  "fileLinesCount" : 1476,
  "components" : [ "primary::slice" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceViewUtil()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceViewUtil.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::slice" ],
  "startLine" : 238,
  "endLine" : 239,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SliceLiveData()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceLiveData.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::slice" ],
  "startLine" : 423,
  "endLine" : 424,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_e()",
  "longName" : "",
  "relativeFileName" : "development/JetpadClient.py",
  "fileLinesCount" : 96,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def usage()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def recommend()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def runAndGetOutput()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/triage-guesser.py",
  "fileLinesCount" : 311,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_e()",
  "longName" : "",
  "relativeFileName" : "development/auto-version-updater/update_versions_for_release.py",
  "fileLinesCount" : 522,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/standard-mappers.ts",
  "fileLinesCount" : 239,
  "components" : [ "primary::development" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private constructor()",
  "longName" : "",
  "relativeFileName" : "development/plot-benchmarks/src/transforms/metric-transforms.ts",
  "fileLinesCount" : 125,
  "components" : [ "primary::development" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_deterministic_exemptions_path()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_flake_exemptions_path()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_task_line()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_control_characters()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_inline_ignores()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_deterministic_exemptions_path()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_flake_exemptions_path()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_task_line()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_control_characters()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remove_inline_ignores()",
  "longName" : "",
  "relativeFileName" : "development/build_log_simplifier/build_log_simplifier.py",
  "fileLinesCount" : 573,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def post_json_to_endpoint()",
  "longName" : "",
  "relativeFileName" : "development/upload_mac_metrics_to_skia/upload_mac_metrics_to_skia.py",
  "fileLinesCount" : 84,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_e()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def create_file()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_year()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ask_project_type()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_group_id_path()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_compose_project()",
  "longName" : "",
  "relativeFileName" : "development/project-creator/create_project.py",
  "fileLinesCount" : 696,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fetch_build_info()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_unzippable()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_presubmit_build()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def git_log_url()",
  "longName" : "",
  "relativeFileName" : "development/diff_published_artifacts/diff_published_artifacts.py",
  "fileLinesCount" : 248,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def diff()",
  "longName" : "",
  "relativeFileName" : "development/validateRefactorHelper.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def popenAndReturn()",
  "longName" : "",
  "relativeFileName" : "development/validateRefactorHelper.py",
  "fileLinesCount" : 197,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def usage()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def move()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def join()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equals()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equals()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def equals()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getKeys()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def size()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getWorkPath()",
  "longName" : "",
  "relativeFileName" : "development/file-utils/diff-filterer.py",
  "fileLinesCount" : 1023,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def log()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getUrl()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isKotlin()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def insertLine()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def removeLine()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save()",
  "longName" : "",
  "relativeFileName" : "development/suppressFailingTests.py",
  "fileLinesCount" : 431,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def addChild()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hasChildren()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getText()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def display()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hasChildren()",
  "longName" : "",
  "relativeFileName" : "development/simplify-build-failure/impl/explode.py",
  "fileLinesCount" : 211,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_groupId_from_artifactId()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def print_e()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def artifactId_to_kotlin_macro()",
  "longName" : "",
  "relativeFileName" : "development/update_library_versions.py",
  "fileLinesCount" : 235,
  "components" : [ "primary::development" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startSdkSandboxActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStarted()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResumed()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivitySaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformUDCImpl.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun beforeUnloadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkProviderCompat.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 703,
  "endLine" : 703,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/BinderAdapterDelegate.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyZOrderChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/AbstractSandboxedUiAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyResized()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/AbstractSandboxedUiAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/AbstractSandboxedUiAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun notifyUiChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/AbstractSandboxedUiAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-provider/src/main/java/androidx/privacysandbox/ui/provider/AbstractSandboxedUiAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationListenerCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onProviderEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationListenerCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onProviderDisabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationListenerCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onFlushComplete()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationListenerCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::core" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 574,
  "endLine" : 574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 592,
  "endLine" : 592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationCompat.java",
  "fileLinesCount" : 983,
  "components" : [ "primary::core" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocationManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 694,
  "endLine" : 694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1124,
  "endLine" : 1124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderEnabled()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/LocationManagerCompat.java",
  "fileLinesCount" : 1448,
  "components" : [ "primary::core" ],
  "startLine" : 1127,
  "endLine" : 1127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStarted()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusCompat.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStopped()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusCompat.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFirstFix()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusCompat.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSatelliteStatusChanged()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/location/GnssStatusCompat.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::core" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrafficStatsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/TrafficStatsCompat.java",
  "fileLinesCount" : 185,
  "components" : [ "primary::core" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UriCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/UriCompat.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::core" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConnectivityManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/net/ConnectivityManagerCompat.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::core" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParcelCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelCompat.java",
  "fileLinesCount" : 483,
  "components" : [ "primary::core" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParcelableCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/os/ParcelableCompat.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutAdded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoChangeListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutUpdated()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoChangeListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutRemoved()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoChangeListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAllShortcutsRemoved()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoChangeListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onShortcutUsageReported()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/pm/ShortcutInfoChangeListener.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::core" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedPreferencesCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/SharedPreferencesCompat.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::core" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/PackageManagerCompat.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrowingArrayUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/content/res/GrowingArrayUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityManagerCompat.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::core" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2617,
  "endLine" : 2617,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2649,
  "endLine" : 2649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 2667,
  "endLine" : 2667,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 3170,
  "endLine" : 3170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4429,
  "endLine" : 4429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4454,
  "endLine" : 4454,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 4471,
  "endLine" : 4471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 5600,
  "endLine" : 5600,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6169,
  "endLine" : 6169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6187,
  "endLine" : 6187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6201,
  "endLine" : 6201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6215,
  "endLine" : 6215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6229,
  "endLine" : 6229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 6243,
  "endLine" : 6243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7541,
  "endLine" : 7541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7577,
  "endLine" : 7577,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7592,
  "endLine" : 7592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 7607,
  "endLine" : 7607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 8136,
  "endLine" : 8136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9442,
  "endLine" : 9442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9488,
  "endLine" : 9488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9502,
  "endLine" : 9502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9517,
  "endLine" : 9517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9551,
  "endLine" : 9551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9565,
  "endLine" : 9565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompat.java",
  "fileLinesCount" : 9602,
  "components" : [ "primary::core" ],
  "startLine" : 9595,
  "endLine" : 9595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppLocalesStorageHelper()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppLocalesStorageHelper.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::core" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocaleManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/LocaleManagerCompat.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::core" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelGroupCompat.java",
  "fileLinesCount" : 273,
  "components" : [ "primary::core" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PendingIntentCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/PendingIntentCompat.java",
  "fileLinesCount" : 395,
  "components" : [ "primary::core" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityRecreator()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ActivityRecreator.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api20Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 593,
  "endLine" : 593,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 652,
  "endLine" : 652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 687,
  "endLine" : 687,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatBuilder.java",
  "fileLinesCount" : 791,
  "components" : [ "primary::core" ],
  "startLine" : 748,
  "endLine" : 748,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GrammaticalInflectionManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/GrammaticalInflectionManagerCompat.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::core" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationCompatExtras()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationCompatExtras.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::core" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShareCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/ShareCompat.java",
  "fileLinesCount" : 1057,
  "components" : [ "primary::core" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRejectSharedElements()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMapSharedElements()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/SharedElementCallback.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::core" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppOpsManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/AppOpsManagerCompat.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/BundleCompat.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/Person.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::core" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RemoteActionCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/RemoteActionCompat.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationChannelCompat.java",
  "fileLinesCount" : 672,
  "components" : [ "primary::core" ],
  "startLine" : 653,
  "endLine" : 653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1246,
  "endLine" : 1246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1270,
  "endLine" : 1270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1354,
  "endLine" : 1354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1369,
  "endLine" : 1369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/app/NotificationManagerCompat.java",
  "fileLinesCount" : 1394,
  "components" : [ "primary::core" ],
  "startLine" : 1388,
  "endLine" : 1388,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoundedBitmapDrawableFactory()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/drawable/RoundedBitmapDrawableFactory.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypefaceCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompat.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/ColorUtils.java",
  "fileLinesCount" : 748,
  "components" : [ "primary::core" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypefaceCompatUtil()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/graphics/TypefaceCompatUtil.java",
  "fileLinesCount" : 231,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationError()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationHelp()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationSucceeded()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationFailed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/hardware/fingerprint/FingerprintManagerCompat.java",
  "fileLinesCount" : 369,
  "components" : [ "primary::core" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SubscriptionManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/SubscriptionManagerCompat.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/SubscriptionManagerCompat.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::core" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TelephonyManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/telephony/TelephonyManagerCompat.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::core" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MathUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/math/MathUtils.java",
  "fileLinesCount" : 331,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InputDeviceCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/InputDeviceCompat.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::core" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemWindowInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1630,
  "endLine" : 1630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setSystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1632,
  "endLine" : 1632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setMandatorySystemGestureInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1634,
  "endLine" : 1634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setTappableElementInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1636,
  "endLine" : 1636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setStableInsets()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1638,
  "endLine" : 1638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDisplayCutout()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1640,
  "endLine" : 1640,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setVisible()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1664,
  "endLine" : 1664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Type()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 1918,
  "endLine" : 1918,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeImpl30()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowInsetsCompat.java",
  "fileLinesCount" : 2177,
  "components" : [ "primary::core" ],
  "startLine" : 2060,
  "endLine" : 2060,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroupCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewGroupCompat.java",
  "fileLinesCount" : 214,
  "components" : [ "primary::core" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HapticFeedbackConstantsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/HapticFeedbackConstantsCompat.java",
  "fileLinesCount" : 384,
  "components" : [ "primary::core" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MenuItemCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuItemCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 606,
  "endLine" : 606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScaleGestureDetectorCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ScaleGestureDetectorCompat.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 579,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api35Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/inputmethod/EditorInfoCompat.java",
  "fileLinesCount" : 613,
  "components" : [ "primary::core" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewParentCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewParentCompat.java",
  "fileLinesCount" : 562,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ContentInfoCompat.java",
  "fileLinesCount" : 702,
  "components" : [ "primary::core" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/WindowCompat.java",
  "fileLinesCount" : 201,
  "components" : [ "primary::core" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onPrepareMenu()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onMenuClosed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MenuProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::core" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/ViewCompat.java",
  "fileLinesCount" : 5734,
  "components" : [ "primary::core" ],
  "startLine" : 3293,
  "endLine" : 3293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityWindowInfoCompat.java",
  "fileLinesCount" : 669,
  "components" : [ "primary::core" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recycle()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java",
  "fileLinesCount" : 5379,
  "components" : [ "primary::core" ],
  "startLine" : 3787,
  "endLine" : 3787,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VelocityTrackerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/VelocityTrackerCompat.java",
  "fileLinesCount" : 324,
  "components" : [ "primary::core" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MotionEventCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/MotionEventCompat.java",
  "fileLinesCount" : 619,
  "components" : [ "primary::core" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/view/DisplayCompat.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::core" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityServiceInfoCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/accessibilityservice/AccessibilityServiceInfoCompat.java",
  "fileLinesCount" : 315,
  "components" : [ "primary::core" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkMovementMethodCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/method/LinkMovementMethodCompat.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::core" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextDirectionHeuristicsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/TextDirectionHeuristicsCompat.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::core" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkifyCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/text/util/LinkifyCompat.java",
  "fileLinesCount" : 559,
  "components" : [ "primary::core" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontsContractCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FontRequestCallback()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 624,
  "endLine" : 624,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTypefaceRetrieved()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 632,
  "endLine" : 632,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTypefaceRequestFailed()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontsContractCompat.java",
  "fileLinesCount" : 750,
  "components" : [ "primary::core" ],
  "startLine" : 645,
  "endLine" : 645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CalleeHandler()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/CalleeHandler.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontProvider()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontProvider.java",
  "fileLinesCount" : 405,
  "components" : [ "primary::core" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontRequestWorker()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/FontRequestWorker.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestExecutor()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/provider/RequestExecutor.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::core" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeUtils()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TimeUtils.java",
  "fileLinesCount" : 180,
  "components" : [ "primary::core" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypedValueCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/TypedValueCompat.java",
  "fileLinesCount" : 209,
  "components" : [ "primary::core" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PatternsCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/PatternsCompat.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::core" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompoundButtonCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/CompoundButtonCompat.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/EdgeEffectCompat.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::core" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TextViewCompat()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/widget/TextViewCompat.java",
  "fileLinesCount" : 1153,
  "components" : [ "primary::core" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/View.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::core" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "core/core-ktx/src/main/java/androidx/core/view/View.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::core" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/ShortcutInfoChangeListenerImpl.java",
  "fileLinesCount" : 243,
  "components" : [ "primary::core" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constants()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/builders/Constants.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::core" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShortcutUtils()",
  "longName" : "",
  "relativeFileName" : "core/core-google-shortcuts/src/main/java/androidx/core/google/shortcuts/utils/ShortcutUtils.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNewCallbackAdded()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimationHandler.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::core" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PathUtils()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/PathUtils.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::core" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void skipToEndValue()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void animateBasedOnPlayTime()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/Animator.java",
  "fileLinesCount" : 629,
  "components" : [ "primary::core" ],
  "startLine" : 519,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimatorInflater()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AnimatorInflater.java",
  "fileLinesCount" : 960,
  "components" : [ "primary::core" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidResources()",
  "longName" : "",
  "relativeFileName" : "core/core-animation/src/main/java/androidx/core/animation/AndroidResources.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::core" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "core/core-remoteviews/src/main/java/androidx/core/widget/RemoteViewsCompatService.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::core" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChecksumsApiSImpl()",
  "longName" : "",
  "relativeFileName" : "core/core-appdigest/src/main/java/androidx/core/appdigest/ChecksumsApiSImpl.java",
  "fileLinesCount" : 378,
  "components" : [ "primary::core" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RoleManagerCompat()",
  "longName" : "",
  "relativeFileName" : "core/core-role/src/main/java/androidx/core/role/RoleManagerCompat.java",
  "fileLinesCount" : 224,
  "components" : [ "primary::core" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ParcelUtils()",
  "longName" : "",
  "relativeFileName" : "versionedparcelable/versionedparcelable/src/main/java/androidx/versionedparcelable/ParcelUtils.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::versionedparcelable" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 573,
  "endLine" : 573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaDescriptionCompat.java",
  "fileLinesCount" : 668,
  "components" : [ "primary::media" ],
  "startLine" : 656,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackSpeed()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaControllerCompat.java",
  "fileLinesCount" : 2613,
  "components" : [ "primary::media" ],
  "startLine" : 1282,
  "endLine" : 1282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/MediaSessionCompat.java",
  "fileLinesCount" : 4691,
  "components" : [ "primary::media" ],
  "startLine" : 2281,
  "endLine" : 2281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1379,
  "endLine" : 1379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api22Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java",
  "fileLinesCount" : 1493,
  "components" : [ "primary::media" ],
  "startLine" : 1483,
  "endLine" : 1483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/android/support/v4/media/MediaBrowserCompat.java",
  "fileLinesCount" : 2393,
  "components" : [ "primary::media" ],
  "startLine" : 2383,
  "endLine" : 2383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AudioAttributesImplBase()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioAttributesImplBase.java",
  "fileLinesCount" : 339,
  "components" : [ "primary::media" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/VolumeProviderCompat.java",
  "fileLinesCount" : 245,
  "components" : [ "primary::media" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AudioManagerCompat()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioManagerCompat.java",
  "fileLinesCount" : 211,
  "components" : [ "primary::media" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 574,
  "endLine" : 574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api34Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/app/NotificationCompat.java",
  "fileLinesCount" : 599,
  "components" : [ "primary::media" ],
  "startLine" : 584,
  "endLine" : 584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaConstants()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/utils/MediaConstants.java",
  "fileLinesCount" : 945,
  "components" : [ "primary::media" ],
  "startLine" : 944,
  "endLine" : 944,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "media/media/src/main/java/androidx/media/AudioFocusRequestCompat.java",
  "fileLinesCount" : 445,
  "components" : [ "primary::media" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LooperCompat()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/compat/LooperCompat.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 359,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun abortCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraXUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/CameraXUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::camera" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BokehPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkTestlibRunning()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 200,
  "components" : [ "primary::camera" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkTestlibRunning()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/NightPreviewExtenderImpl.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkTestlibRunning()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/AutoPreviewExtenderImpl.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onOutputSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResolutionUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onImageFormatUpdate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/RequestUpdateProcessorImpls.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HdrPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkTestlibRunning()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/HdrPreviewExtenderImpl.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkTestlibRunning()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/BeautyPreviewExtenderImpl.java",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private YuvToJpegConverter()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testlib-extensions/src/main/java/androidx/camera/extensions/impl/YuvToJpegConverter.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setScreenFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void incrementVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void decrementVideoUsage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraControlInternal.java",
  "fileLinesCount" : 309,
  "components" : [ "primary::camera" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataHolderService()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/MetadataHolderService.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/RequestProcessor.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureProcessStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onCaptureProcessProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/SessionProcessor.java",
  "fileLinesCount" : 264,
  "components" : [ "primary::camera" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void setPrimary()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/CameraInternal.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::camera" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Futures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/futures/Futures.java",
  "fileLinesCount" : 505,
  "components" : [ "primary::camera" ],
  "startLine" : 504,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MainThreadAsyncHandler()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/MainThreadAsyncHandler.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JpegHeader()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifOutputStream.java",
  "fileLinesCount" : 387,
  "components" : [ "primary::camera" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/imagecapture/FileUtil.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CaptureBundles()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CaptureBundles.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VideoUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/VideoUtil.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UseCaseConfigUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/internal/utils/UseCaseConfigUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebugUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/DebugUtils.java",
  "fileLinesCount" : 363,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OutputUtil()",
  "longName" : "",
  "relativeFileName" : "camera/camera-video/src/main/java/androidx/camera/video/internal/utils/OutputUtil.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/compat/workaround/CaptureOutputSurfaceForCaptureProcessor.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::camera" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onDeInit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/VendorProcessor.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtensionsUtils()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions/src/main/java/androidx/camera/extensions/internal/ExtensionsUtils.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CloseCameraBeforeCreateNewSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/workaround/CloseCameraBeforeCreateNewSession.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicRangeConversions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/compat/params/DynamicRangeConversions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CameraUnavailableExceptionHelper()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2/src/main/java/androidx/camera/camera2/internal/CameraUnavailableExceptionHelper.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setActiveResumeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCamera.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraCoordinatorAdapter.kt",
  "fileLinesCount" : 186,
  "components" : [ "primary::camera" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/Finalizer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphModified()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGraphError()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/VirtualCameraManager.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onGraphStarting()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphListener.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onGraphStopping()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphListener.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCaptureProgress()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRequestSequenceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRequestSequenceSubmitted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRequestSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BokehPreviewExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehPreviewExtenderImpl.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/AutoImageCaptureExtenderImpl.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BeautyImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BeautyImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HdrImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/HdrImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NightImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/NightImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BokehImageCaptureExtenderImpl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-extensions-stub/src/main/java/androidx/camera/extensions/impl/BokehImageCaptureExtenderImpl.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouter2Utils()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter2Utils.java",
  "fileLinesCount" : 498,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteSelected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2444,
  "endLine" : 2444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteUnselected()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2499,
  "endLine" : 2499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2529,
  "endLine" : 2529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteRemoved()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2537,
  "endLine" : 2537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2545,
  "endLine" : 2545,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRouteVolumeChanged()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2553,
  "endLine" : 2553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onProviderAdded()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2574,
  "endLine" : 2574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onResult()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2643,
  "endLine" : 2643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouter.java",
  "fileLinesCount" : 2836,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 2653,
  "endLine" : 2653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterParams.java",
  "fileLinesCount" : 276,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouterUtils()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouterUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void attachBaseContext()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter/src/main/java/androidx/mediarouter/media/MediaRouteProviderService.java",
  "fileLinesCount" : 1489,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 597,
  "endLine" : 597,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MediaRouterTestHelper()",
  "longName" : "",
  "relativeFileName" : "mediarouter/mediarouter-testing/src/main/java/androidx/mediarouter/testing/MediaRouterTestHelper.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::mediarouter" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HintConstants()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/HintConstants.java",
  "fileLinesCount" : 744,
  "components" : [ "primary::autofill" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SuggestionHintConstants()",
  "longName" : "",
  "relativeFileName" : "autofill/autofill/src/main/java/androidx/autofill/inline/SuggestionHintConstants.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::autofill" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileVersion()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileVersion.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Encoding()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/Encoding.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BenchmarkOperation()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/BenchmarkOperation.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProfileInstaller()",
  "longName" : "",
  "relativeFileName" : "profileinstaller/profileinstaller/src/main/java/androidx/profileinstaller/ProfileInstaller.java",
  "fileLinesCount" : 625,
  "components" : [ "primary::profileinstaller" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DropHelper()",
  "longName" : "",
  "relativeFileName" : "draganddrop/draganddrop/src/main/java/androidx/draganddrop/DropHelper.java",
  "fileLinesCount" : 488,
  "components" : [ "primary::draganddrop" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSuccess()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onError()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onHelp()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onFailure()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticationCallbackProvider.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::biometric" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/DeviceUtils.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::biometric" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeyguardUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::biometric" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/KeyguardUtils.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::biometric" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CryptoObjectUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api35Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api33Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/CryptoObjectUtils.java",
  "fileLinesCount" : 610,
  "components" : [ "primary::biometric" ],
  "startLine" : 549,
  "endLine" : 549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationSucceeded()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 485,
  "endLine" : 485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAuthenticationFailed()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricPrompt.java",
  "fileLinesCount" : 1337,
  "components" : [ "primary::biometric" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1222,
  "endLine" : 1222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1245,
  "endLine" : 1245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api28Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1283,
  "endLine" : 1283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricFragment.java",
  "fileLinesCount" : 1442,
  "components" : [ "primary::biometric" ],
  "startLine" : 1420,
  "endLine" : 1420,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AuthenticatorUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/AuthenticatorUtils.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::biometric" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api31Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 934,
  "endLine" : 934,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 1009,
  "endLine" : 1009,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/BiometricManager.java",
  "fileLinesCount" : 1083,
  "components" : [ "primary::biometric" ],
  "startLine" : 1036,
  "endLine" : 1036,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ErrorUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/ErrorUtils.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::biometric" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 435,
  "endLine" : 435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/FingerprintDialogFragment.java",
  "fileLinesCount" : 464,
  "components" : [ "primary::biometric" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageUtils()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api29Impl()",
  "longName" : "",
  "relativeFileName" : "biometric/biometric/src/main/java/androidx/biometric/PackageUtils.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::biometric" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 559,
  "endLine" : 559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun didMeasures()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 2017,
  "endLine" : 2017,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void applyLayoutFeaturesInConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout/src/main/java/androidx/constraintlayout/widget/ConstraintHelper.java",
  "fileLinesCount" : 717,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GridEngine()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-core/src/main/java/androidx/constraintlayout/core/utils/GridEngine.java",
  "fileLinesCount" : 572,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SeatCarZoneAreaIdConverter()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/SeatCarZoneAreaIdConverter.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarZoneUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarZoneUtils.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VehicleAreaSeat()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarZoneAreaIdConstants.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarZoneAreaIdConstants()",
  "longName" : "",
  "relativeFileName" : "car/app/app-automotive/src/main/java/androidx/car/app/hardware/common/CarZoneAreaIdConstants.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::car" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MessagingServiceConstants()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/messaging/MessagingServiceConstants.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::car" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constants()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/Constants.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::car" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyticsEventsUtil()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/event/AnalyticsEventsUtil.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::car" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreadUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/ThreadUtils.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::car" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnalyticsParser()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/mediaextensions/analytics/client/AnalyticsParser.java",
  "fileLinesCount" : 203,
  "components" : [ "primary::car" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarUnit()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/hardware/common/CarUnit.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::car" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CommonUtils()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/utils/CommonUtils.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::car" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CarFeatures()",
  "longName" : "",
  "relativeFileName" : "car/app/app/src/main/java/androidx/car/app/features/CarFeatures.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::car" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/DataStoreFactoryTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::datastore" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonJvmTest/kotlin/androidx/datastore/core/DataStoreFactoryTest.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::datastore" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreFactoryTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::datastore" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidInstrumentedTest/kotlin/androidx/datastore/core/MultiProcessDataStoreFactoryTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::datastore" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactoryTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::datastore" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/jvmTest/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactoryTest.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::datastore" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/nativeTest/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactoryNativeTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::datastore" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/nativeTest/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactoryNativeTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::datastore" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidInstrumentedTest/kotlin/androidx/datastore/preferences/PreferenceDataStoreDelegateTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::datastore" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences/src/androidInstrumentedTest/kotlin/androidx/datastore/preferences/PreferenceDataStoreDelegateTest.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::datastore" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun cleanUp()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore/src/androidInstrumentedTest/kotlin/androidx/datastore/DataStoreDelegateTest.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::datastore" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setupFrameTimer()",
  "longName" : "",
  "relativeFileName" : "metrics/metrics-performance/src/main/java/androidx/metrics/performance/JankStatsBaseImpl.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::metrics" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TvContractCompat()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 568,
  "endLine" : 568,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Channels()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2338,
  "endLine" : 2338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Logo()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2377,
  "endLine" : 2377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Programs()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2525,
  "endLine" : 2525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Genres()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2630,
  "endLine" : 2630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordedPrograms()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2860,
  "endLine" : 2860,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreviewPrograms()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 2910,
  "endLine" : 2910,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WatchNextPrograms()",
  "longName" : "",
  "relativeFileName" : "tvprovider/tvprovider/src/main/java/androidx/tvprovider/media/tv/TvContractCompat.java",
  "fileLinesCount" : 3011,
  "components" : [ "primary::tvprovider" ],
  "startLine" : 3009,
  "endLine" : 3009,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Util()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/Util.java",
  "fileLinesCount" : 1575,
  "components" : [ "primary::security" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WritableIdentityCredential()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/WritableIdentityCredential.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::security" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ResultData()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/ResultData.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::security" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IdentityCredential()",
  "longName" : "",
  "relativeFileName" : "security/security-identity-credential/src/main/java/androidx/security/identity/IdentityCredential.java",
  "fileLinesCount" : 495,
  "components" : [ "primary::security" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelSlide()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onListPaneViewCreated()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/AbstractListDetailFragment.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::navigation" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBackStackChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-fragment/src/main/java/androidx/navigation/fragment/FragmentNavigator.kt",
  "fileLinesCount" : 711,
  "components" : [ "primary::navigation" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavTypeConverterAndroidTest.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::navigation" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 656,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 694,
  "endLine" : 694,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 778,
  "endLine" : 778,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 803,
  "endLine" : 803,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 828,
  "endLine" : 828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 894,
  "endLine" : 894,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 903,
  "endLine" : 903,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 943,
  "endLine" : 943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 952,
  "endLine" : 952,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 990,
  "endLine" : 990,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1016,
  "endLine" : 1016,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1046,
  "endLine" : 1046,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun serialize()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavTypeConverterTest.kt",
  "fileLinesCount" : 795,
  "components" : [ "primary::navigation" ],
  "startLine" : 793,
  "endLine" : 793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFun()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFun()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 490,
  "endLine" : 490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 645,
  "endLine" : 645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/nonAndroidMain/kotlin/androidx/navigation/compose/internal/NavComposeUtils.nonAndroid.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::navigation" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun put()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonTest/kotlin/androidx/navigation/compose/NavGraphBuilderTest.kt",
  "fileLinesCount" : 798,
  "components" : [ "primary::navigation" ],
  "startLine" : 784,
  "endLine" : 784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun writeToParcel()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostControllerTest.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onAnyState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun foo()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/InterfaceImpl3.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/NoOpLifecycle.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/NoOpLifecycle.kt",
  "fileLinesCount" : 30,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun something()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/DerivedSequence1.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/InterfaceImpl1.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/Base.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/InterfaceImpl2.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 19,
  "endLine" : 19,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/observers/InterfaceImpl2.kt",
  "fileLinesCount" : 22,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserver.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserver.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserver.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onPause()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserver.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onStop()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserver.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/DefaultLifecycleObserver.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStarted()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResumed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivitySaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/ViewTreeLifecycleOwnerTest.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/ProcessLifecycleOwner.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityCreated()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStarted()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResumed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivitySaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-process/src/main/java/androidx/lifecycle/EmptyActivityLifecycleCallbacks.kt",
  "fileLinesCount" : 37,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LookupTableInterpolator()",
  "longName" : "",
  "relativeFileName" : "interpolator/interpolator/src/main/java/androidx/interpolator/view/animation/LookupTableInterpolator.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::interpolator" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedElementEntry.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun updateBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transitionConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transitionRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transitionConfigured()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transitionRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Transition.kt",
  "fileLinesCount" : 2167,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 781,
  "endLine" : 781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldScreenshotTest.kt",
  "fileLinesCount" : 832,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InteractiveComponentSize.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/Ripple.android.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onResetRippleHostView()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleContainerTest.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/CommonRipple.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun animateToHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Label.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Label.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Label.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/InteractiveComponentSize.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 966,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TimePicker.kt",
  "fileLinesCount" : 2344,
  "components" : [ "primary::compose" ],
  "startLine" : 968,
  "endLine" : 968,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffold.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func updateUIViewController()",
  "longName" : "",
  "relativeFileName" : "compose/mpp/demo-swiftui/iosApp/iosApp/ContentView.swift",
  "fileLinesCount" : 30,
  "components" : [ "primary::compose" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetained()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExitedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/ManagedRetainedValuesStore.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRetained()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onExitedComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedValuesStoreRegistry.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/AbstractApplierTest.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 836,
  "endLine" : 836,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 840,
  "endLine" : 840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTextDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/GroupSizeValidationTests.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2106,
  "endLine" : 2106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2108,
  "endLine" : 2108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 2110,
  "endLine" : 2110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3791,
  "endLine" : 3791,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3793,
  "endLine" : 3793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3795,
  "endLine" : 3795,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3797,
  "endLine" : 3797,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 3799,
  "endLine" : 3799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4957,
  "endLine" : 4957,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5303,
  "endLine" : 5303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5305,
  "endLine" : 5305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5307,
  "endLine" : 5307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 297,
  "endLine" : 297,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 516,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/RecomposerTests.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::compose" ],
  "startLine" : 524,
  "endLine" : 524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun use()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/EffectsTests.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 658,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonComposableMethod()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/reflect/ComposableMethodTest.kt",
  "fileLinesCount" : 670,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onBeginChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onEndChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2924,
  "endLine" : 2924,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onPreDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserver.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserver.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun check()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1244,
  "endLine" : 1244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onForgotten()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAbandoned()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/handwriting/HandwritingHandler.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/textfield/TextFieldUndoTest.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/BeyondBoundsTestUtils.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/copyPasteAndroidTests/lazy/layout/LazyLayoutTest.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.skiko.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/CupertinoTextFieldPointerModifier.skiko.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/text/CupertinoTextFieldPointerModifier.skiko.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 664,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/MagnifierTest.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::compose" ],
  "startLine" : 666,
  "endLine" : 666,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingBoundsTest.kt",
  "fileLinesCount" : 191,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 1138,
  "endLine" : 1138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/AndroidTextInputSessionTest.kt",
  "fileLinesCount" : 266,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun acceptStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformFrom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 392,
  "endLine" : 392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestCursorUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/StatelessInputConnectionTest.kt",
  "fileLinesCount" : 732,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/pager/PagerState.kt",
  "fileLinesCount" : 1068,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 963,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 429,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDragStarted()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Focusable.kt",
  "fileLinesCount" : 329,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManager.kt",
  "fileLinesCount" : 1488,
  "components" : [ "primary::compose" ],
  "startLine" : 717,
  "endLine" : 717,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGloballyPositioned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifier.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasureResult.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListState.kt",
  "fileLinesCount" : 741,
  "components" : [ "primary::compose" ],
  "startLine" : 724,
  "endLine" : 724,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markAsUrgent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/AwaitFirstLayoutModifier.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridState.kt",
  "fileLinesCount" : 757,
  "components" : [ "primary::compose" ],
  "startLine" : 740,
  "endLine" : 740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onCancelKeyInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Clickable.kt",
  "fileLinesCount" : 1901,
  "components" : [ "primary::compose" ],
  "startLine" : 1592,
  "endLine" : 1592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsets.android.kt",
  "fileLinesCount" : 722,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 721,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/skikoMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.skiko.kt",
  "fileLinesCount" : 247,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/OffsetTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsetsPadding.kt",
  "fileLinesCount" : 726,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 640,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-inspection/src/main/java/androidx/compose/ui/inspection/recompositions/StateReadHandler.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsViewLayer.android.kt",
  "fileLinesCount" : 582,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchGetDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/view/ViewLayerContainer.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/shadow/ShadowContext.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDrawState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidParagraphHelper.android.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun addAnimations()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/AnimationSearch.android.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStateParameters()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling/src/androidMain/kotlin/androidx/compose/ui/tooling/animation/clock/InfiniteTransitionClock.android.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchToView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/viewinterop/WebInteropViewHolder.web.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1002,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mousePressed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/SwingPanelTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseReleased()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/SwingPanelTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseWheelMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/SwingPanelTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mouseMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/SwingPanelTest.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/PlatformLocalizationTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/FocusGroupNode.android.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::compose" ],
  "startLine" : 304,
  "endLine" : 304,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/spatial/RectListDebugger.android.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/contentcapture/AndroidContentCaptureManager.android.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun closeDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapper.android.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDescendantInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidViewsHandler.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidViewsHandler.android.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/WindowRecomposer.android.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewAttachedToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayer.android.kt",
  "fileLinesCount" : 530,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 569,
  "endLine" : 569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1975,
  "endLine" : 1975,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onShowPress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3797,
  "endLine" : 3797,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLongPress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3808,
  "endLine" : 3808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun dispatchGetDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewLayerContainer.android.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentEnteredComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onContentExitComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jvmAndAndroidMain/kotlin/androidx/compose/ui/semantics/SemanticsModifier.jvmAndAndroid.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityIncrement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityDecrement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityElementDidBecomeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun accessibilityElementDidLoseFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didBecomeFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didResignFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 826,
  "endLine" : 826,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/EmptySemanticsElement.skiko.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun down()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun up()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/ComposedModifierTest.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/HitTestTouchBoundsExpansionTest.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 805,
  "endLine" : 805,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierNodeElementTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1452,
  "endLine" : 1452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2239,
  "endLine" : 2239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2457,
  "endLine" : 2457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2463,
  "endLine" : 2463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2479,
  "endLine" : 2479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2481,
  "endLine" : 2481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2483,
  "endLine" : 2483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2489,
  "endLine" : 2489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2530,
  "endLine" : 2530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2532,
  "endLine" : 2532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2538,
  "endLine" : 2538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2544,
  "endLine" : 2544,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2546,
  "endLine" : 2546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2576,
  "endLine" : 2576,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2582,
  "endLine" : 2582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2647,
  "endLine" : 2647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setShowAsAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/TextActionModeCallbackTest.kt",
  "fileLinesCount" : 424,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroidCommandDebouncingTest.kt",
  "fileLinesCount" : 333,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/accessibility/ComponentsAccessibilitySemanticTest.kt",
  "fileLinesCount" : 1170,
  "components" : [ "primary::compose" ],
  "startLine" : 1130,
  "endLine" : 1130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClick()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/accessibility/ComponentsAccessibilitySemanticTest.kt",
  "fileLinesCount" : 1170,
  "components" : [ "primary::compose" ],
  "startLine" : 1141,
  "endLine" : 1141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/CompositionLocalMapInjectionTest.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 1050,
  "endLine" : 1050,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/CombinedFocusModifierNodeTest.kt",
  "fileLinesCount" : 223,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropTest.kt",
  "fileLinesCount" : 1067,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 984,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1438,
  "endLine" : 1438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeUtils.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 535,
  "endLine" : 535,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 537,
  "endLine" : 537,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 553,
  "endLine" : 553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 571,
  "endLine" : 571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 573,
  "endLine" : 573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 579,
  "endLine" : 579,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 585,
  "endLine" : 585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeCoroutineScopeTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireLayoutCoordinatesTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/InvalidateSubtreeTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/RequireViewTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/SharePointerInputWithSiblingTest.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 4232,
  "endLine" : 4232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 899,
  "endLine" : 899,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteropViewLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 627,
  "endLine" : 627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 635,
  "endLine" : 635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 637,
  "endLine" : 637,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 641,
  "endLine" : 641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 643,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 650,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1681,
  "endLine" : 1681,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7122,
  "endLine" : 7122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7141,
  "endLine" : 7141,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 7157,
  "endLine" : 7157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/TestUtils.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3578,
  "endLine" : 3578,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3594,
  "endLine" : 3594,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forceMeasureTheSubtree()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3601,
  "endLine" : 3601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateLayerProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3609,
  "endLine" : 3609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun move()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3613,
  "endLine" : 3613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3615,
  "endLine" : 3615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3621,
  "endLine" : 3621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3623,
  "endLine" : 3623,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun destroy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3625,
  "endLine" : 3625,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun mapBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3627,
  "endLine" : 3627,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3634,
  "endLine" : 3634,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun inverseTransform()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3643,
  "endLine" : 3643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3649,
  "endLine" : 3649,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3655,
  "endLine" : 3655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteropViewLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3657,
  "endLine" : 3657,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInteropFilterAndroidViewHookupTest.kt",
  "fileLinesCount" : 572,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3070,
  "endLine" : 3070,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3072,
  "endLine" : 3072,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3074,
  "endLine" : 3074,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3102,
  "endLine" : 3102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3104,
  "endLine" : 3104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3106,
  "endLine" : 3106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInteropViewLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 3108,
  "endLine" : 3108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 807,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 816,
  "endLine" : 816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 918,
  "endLine" : 918,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/DisposableSaveableStateRegistryTest.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/RecycledLayersTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addObserver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeObserver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTargetAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/PlatformFocusOwner.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetNode.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwnerImpl.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutAwareModifierNode.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutAwareModifierNode.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDensityChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatableNode.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutDirectionChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatableNode.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMeasureResultChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DrawModifierNode.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceAccessibilityForTesting()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/RootForTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAccessibilityEventBatchIntervalMillis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/RootForTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureAndLayoutForTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/RootForTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreLayoutNodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPostLayoutNodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementSensitiveComponentCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementSensitiveComponentCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementKeepScreenOnCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementKeepScreenOnCount()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun voteFrameRate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnScrollChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateRootLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun premeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseDescendants()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1123,
  "endLine" : 1123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1191,
  "endLine" : 1191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/KeepScreenOn.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SettingsRetriever()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/SettingsRetriever.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ThreadUtil()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/platform/ThreadUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/platform/RCLogger.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontUtils()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidMain/java/androidx/compose/remote/creation/FontUtils.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmMain/kotlin/androidx/compose/remote/creation/JvmRcPlatformServices.jvm.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/androidDeviceTest/java/androidx/compose/remote/creation/DebugCreationContext.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::compose" ],
  "startLine" : 459,
  "endLine" : 459,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CoreSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/semantics/CoreSemantics.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Operations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/Operations.java",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RcProfiles()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RcProfiles.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/types/BooleanConstant.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Glyph()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/BitmapFontData.java",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/FloatFunctionDefine.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PathCombine.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Rem.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTextSize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFallbackTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShaderMatrix()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTypeFace()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFontVariationAxes()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeWidth()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeCap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStyle()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setShader()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setImageFilterQuality()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeMiter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStrokeJoin()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFilterBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBlendMode()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAntiAlias()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/paint/PaintChangeAdapter.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PaintData()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/PaintData.java",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MatrixRestore()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/MatrixRestore.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serialize()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ParticlesCreate.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CollapsiblePriority()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/managers/CollapsiblePriority.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImpulseProcess()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ImpulseProcess.java",
  "fileLinesCount" : 165,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerChangeActionOperation.java",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionMetadataOperation.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DrawContentOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DrawContentOperation.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/DimensionModifierOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RunActionOperation()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/RunActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueIntegerExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatChangeActionOperation.java",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueStringChangeActionOperation.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ComponentVisibilityOperation.java",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ValueFloatExpressionChangeActionOperation.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShapeType()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/ShapeType.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostNamedActionOperation.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/modifiers/HostActionOperation.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void paint()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/ListActionsOperation.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DebugLog()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/utils/DebugLog.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CanvasOperations()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/layout/CanvasOperations.java",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NanMap()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/NanMap.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringUtils()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/StringUtils.java",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SpringStopEngine()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/easing/SpringStopEngine.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImageScaling()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/utilities/ImageScaling.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/TextMeasure.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerListening()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/DataListIds.java",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateVariables()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/ColorAttribute.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Utils()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/operations/Utils.java",
  "fileLinesCount" : 416,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void log()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RcPlatformServices.java",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTouchListener()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-core/src/main/java/androidx/compose/remote/core/RemoteContext.java",
  "fileLinesCount" : 1034,
  "components" : [ "primary::compose" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/UnsupportedModifier.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircleShape()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-core/src/main/java/androidx/compose/remote/creation/modifiers/CircleShape.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onClosed()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/Session.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::glance" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startTimer()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addTime()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open suspend fun onDelete()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/GlanceAppWidget.kt",
  "fileLinesCount" : 312,
  "components" : [ "primary::glance" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/Animatable2Compat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationEnd()",
  "longName" : "",
  "relativeFileName" : "vectordrawable/vectordrawable-animated/src/main/java/androidx/vectordrawable/graphics/drawable/Animatable2Compat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::vectordrawable" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObjectAnimatorUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ObjectAnimatorUtils.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::transition" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertyValuesHolderUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/PropertyValuesHolderUtils.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::transition" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TransitionUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/TransitionUtils.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::transition" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewGroupUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ViewGroupUtils.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::transition" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImageViewUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ImageViewUtils.java",
  "fileLinesCount" : 124,
  "components" : [ "primary::transition" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChangeScroll()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/ChangeScroll.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::transition" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CanvasUtils()",
  "longName" : "",
  "relativeFileName" : "transition/transition/src/main/java/androidx/transition/CanvasUtils.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::transition" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resumeAutoScroll()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onNewDataPointsReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onUserActivityInfoReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onGoalCompleted()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onHealthEventReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onPermissionLost()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerService.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::health" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRegistered()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRegistrationFailed()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onNewDataPointsReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onUserActivityInfoReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onGoalCompleted()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onHealthEventReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onPermissionLost()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/PassiveListenerCallback.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::health" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setException()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onExerciseEventReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseUpdateCallback.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRegistered()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/MeasureCallback.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRegistrationFailed()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/MeasureCallback.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::health" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PermissionTokenManager()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/permission/token/PermissionTokenManager.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ForegroundStateChecker()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/permission/foregroundstate/ForegroundStateChecker.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::health" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void execute()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::health" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setException()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/impl/ipc/internal/BaseQueueOperation.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkConfig()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/SdkConfig.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::health" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HealthDataServiceConstants()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/platform/client/service/HealthDataServiceConstants.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::health" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onClientDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeOnWatchFaceColorsListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 815,
  "endLine" : 815,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1438,
  "endLine" : 1438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open suspend fun onUiThreadGlSurfaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1474,
  "endLine" : 1474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDump()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/Renderer.kt",
  "fileLinesCount" : 1917,
  "components" : [ "primary::wear" ],
  "startLine" : 1685,
  "endLine" : 1685,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayAdded()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 716,
  "endLine" : 716,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onDisplayRemoved()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 729,
  "endLine" : 729,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplicationDataSourceChooserIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationDataSourceChooserIntent.java",
  "fileLinesCount" : 210,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onComplicationSlotTapped()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlotsManager.kt",
  "fileLinesCount" : 619,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onWatchFaceColorsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendPreviewImageNeedsUpdateRequest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceDestroyed()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1874,
  "endLine" : 1874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun surfaceCreated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 1876,
  "endLine" : 1876,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ComplicationDataSourceUpdateRequesterConstants()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications/src/main/java/androidx/wear/watchface/complications/ComplicationDataSourceUpdateRequesterConstants.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::wear" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeDifferenceBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/ComplicationText.java",
  "fileLinesCount" : 875,
  "components" : [ "primary::wear" ],
  "startLine" : 647,
  "endLine" : 647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CharSequenceSerializableHelper()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/android/support/wearable/complications/CharSequenceSerializableHelper.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun fillWireComplicationDataBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Data.kt",
  "fileLinesCount" : 2707,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AccessibilityUtils()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-data/src/main/java/android/support/wearable/watchface/accessibility/AccessibilityUtils.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onComplicationActivated()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun write()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-style/src/main/java/androidx/wear/watchface/style/CurrentUserStyleRepository.kt",
  "fileLinesCount" : 764,
  "components" : [ "primary::wear" ],
  "startLine" : 672,
  "endLine" : 672,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onComplicationDataSourceForSlotSelected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 809,
  "endLine" : 809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseResult()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/WatchFaceEditorContract.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::wear" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun unscheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/CanvasComplicationDrawable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun scheduleDrawable()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/CanvasComplicationDrawable.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiHelper()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/EmojiHelper.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutUtils()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-rendering/src/main/java/androidx/wear/watchface/complications/rendering/utils/LayoutUtils.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/InteractiveComponentSize.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/lazy/LazyColumnScrollTransformModifiers.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/EdgeButton.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::wear" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun placeChildren()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnState.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedLibraryVersion()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionHolder()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PresenceHolder()",
  "longName" : "",
  "relativeFileName" : "wear/wear-input/src/main/java/androidx/wear/input/SharedLibraryVersion.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAmbientOffloadInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientMode.java",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAmbientOffloadInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserverImpl.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEnterAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUpdateAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onExitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAmbientOffloadInvalidated()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientModeSupport.java",
  "fileLinesCount" : 350,
  "components" : [ "primary::wear" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEnterAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserver.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUpdateAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserver.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExitAmbient()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/ambient/AmbientLifecycleObserver.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourcesUtil()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/internal/widget/ResourcesUtil.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearTypeHelper()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/WearTypeHelper.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityAnimationUtil()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/ActivityAnimationUtil.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MetadataConstants()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/utils/MetadataConstants.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::wear" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearableCalendarContract()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/provider/WearableCalendarContract.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SimpleAnimatorListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationComplete()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/SimpleAnimatorListener.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::wear" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourcesUtil()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/ResourcesUtil.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerOpened()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerClosed()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onDrawerStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/wear/src/main/java/androidx/wear/widget/drawer/WearableDrawerView.java",
  "fileLinesCount" : 511,
  "components" : [ "primary::wear" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WearApiVersionHelper()",
  "longName" : "",
  "relativeFileName" : "wear/wear-core/src/main/java/androidx/wear/utils/WearApiVersionHelper.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::wear" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void releaseQuota()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeEvaluator.java",
  "fileLinesCount" : 1156,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Int32Nodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/Int32Nodes.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InstantNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/InstantNodes.java",
  "fileLinesCount" : 127,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicTypeBindingRequest()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPreUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DynamicTypeBindingRequest.java",
  "fileLinesCount" : 561,
  "components" : [ "primary::wear" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ColorNodes.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StringNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StringNodes.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/StringNodes.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZonedDateTimeNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/ZonedDateTimeNodes.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::wear" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BoolNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoolNodes.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/BoolNodes.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DurationNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DurationNodes.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/DurationNodes.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FloatNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression-pipeline/src/main/java/androidx/wear/protolayout/expression/pipeline/FloatNodes.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/NodeInfo.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::wear" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationStart()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/dynamicdata/QuotaAwareAnimationSet.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startScroll()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 5032,
  "endLine" : 5032,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startScroll()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/ProtoLayoutInflater.java",
  "fileLinesCount" : 5037,
  "components" : [ "primary::wear" ],
  "startLine" : 5035,
  "endLine" : 5035,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StandardResourceResolvers()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/StandardResourceResolvers.java",
  "fileLinesCount" : 156,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void checkInvalidAttributeAsChild()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/inflater/WearCurvedSpacer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProtoLayoutDiffer()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/ProtoLayoutDiffer.java",
  "fileLinesCount" : 476,
  "components" : [ "primary::wear" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constants()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/Constants.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logLayoutSchemaVersion()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logStateStructure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logIgnoredFailure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInflationFailed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInflationFinished()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logTileRequestReason()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoOpInflaterStatsLogger()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logMutationChangedNodes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logTotalNodeCount()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logDrawableUsage()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logIgnoredFailure()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void logInflationFailed()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-renderer/src/main/java/androidx/wear/protolayout/renderer/common/NoOpProviderStatsLogger.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::wear" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 236,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/LayoutDefaults.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MultiButtonLayoutDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/LayoutDefaults.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::wear" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProgressIndicatorDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ProgressIndicatorDefaults.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::wear" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ButtonDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ButtonDefaults.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::wear" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Typography()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/Typography.java",
  "fileLinesCount" : 317,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/CircularProgressIndicator.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChipDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material/src/main/java/androidx/wear/protolayout/material/ChipDefaults.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::wear" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConditionScopes()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/ConditionScopes.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedValueBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 656,
  "endLine" : 656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 781,
  "endLine" : 781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/FixedValueBuilders.java",
  "fileLinesCount" : 926,
  "components" : [ "primary::wear" ],
  "startLine" : 908,
  "endLine" : 908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicDataBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicDataBuilders.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VersionBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/VersionBuilders.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::wear" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Keys()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PlatformHealthSources()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/PlatformHealthSources.java",
  "fileLinesCount" : 265,
  "components" : [ "primary::wear" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimationParameterBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/AnimationParameterBuilders.java",
  "fileLinesCount" : 774,
  "components" : [ "primary::wear" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Preconditions()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/Preconditions.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::wear" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 446,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 575,
  "endLine" : 575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 700,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 842,
  "endLine" : 842,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 996,
  "endLine" : 996,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1126,
  "endLine" : 1126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1253,
  "endLine" : 1253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 1396,
  "endLine" : 1396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2651,
  "endLine" : 2651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2784,
  "endLine" : 2784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 2923,
  "endLine" : 2923,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3058,
  "endLine" : 3058,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3219,
  "endLine" : 3219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3615,
  "endLine" : 3615,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3740,
  "endLine" : 3740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3847,
  "endLine" : 3847,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 3965,
  "endLine" : 3965,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 4108,
  "endLine" : 4108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5269,
  "endLine" : 5269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5407,
  "endLine" : 5407,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5556,
  "endLine" : 5556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5674,
  "endLine" : 5674,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 5799,
  "endLine" : 5799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6148,
  "endLine" : 6148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6276,
  "endLine" : 6276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6419,
  "endLine" : 6419,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6563,
  "endLine" : 6563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 6934,
  "endLine" : 6934,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7060,
  "endLine" : 7060,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7781,
  "endLine" : 7781,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 7909,
  "endLine" : 7909,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8033,
  "endLine" : 8033,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8178,
  "endLine" : 8178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8676,
  "endLine" : 8676,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8793,
  "endLine" : 8793,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/DynamicBuilders.java",
  "fileLinesCount" : 8945,
  "components" : [ "primary::wear" ],
  "startLine" : 8911,
  "endLine" : 8911,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TriggerBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TriggerBuilders.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::wear" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DimensionBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 732,
  "endLine" : 732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 979,
  "endLine" : 979,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1093,
  "endLine" : 1093,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DimensionBuilders.java",
  "fileLinesCount" : 1574,
  "components" : [ "primary::wear" ],
  "startLine" : 1212,
  "endLine" : 1212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModifiersBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DefaultContentTransitions()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 830,
  "endLine" : 830,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1031,
  "endLine" : 1031,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1330,
  "endLine" : 1330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1542,
  "endLine" : 1542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1645,
  "endLine" : 1645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 1827,
  "endLine" : 1827,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2135,
  "endLine" : 2135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2361,
  "endLine" : 2361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2472,
  "endLine" : 2472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2587,
  "endLine" : 2587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2715,
  "endLine" : 2715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2846,
  "endLine" : 2846,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 2963,
  "endLine" : 2963,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3090,
  "endLine" : 3090,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3249,
  "endLine" : 3249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3373,
  "endLine" : 3373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3487,
  "endLine" : 3487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ModifiersBuilders.java",
  "fileLinesCount" : 3629,
  "components" : [ "primary::wear" ],
  "startLine" : 3583,
  "endLine" : 3583,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 500,
  "endLine" : 500,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 774,
  "endLine" : 774,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ActionBuilders.java",
  "fileLinesCount" : 933,
  "components" : [ "primary::wear" ],
  "startLine" : 867,
  "endLine" : 867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElementBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 480,
  "endLine" : 480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 560,
  "endLine" : 560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 820,
  "endLine" : 820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1558,
  "endLine" : 1558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 1641,
  "endLine" : 1641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2123,
  "endLine" : 2123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2213,
  "endLine" : 2213,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2387,
  "endLine" : 2387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2638,
  "endLine" : 2638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 2907,
  "endLine" : 2907,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3317,
  "endLine" : 3317,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3641,
  "endLine" : 3641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 3925,
  "endLine" : 3925,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4151,
  "endLine" : 4151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4392,
  "endLine" : 4392,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4631,
  "endLine" : 4631,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 4892,
  "endLine" : 4892,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5138,
  "endLine" : 5138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5269,
  "endLine" : 5269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5433,
  "endLine" : 5433,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5709,
  "endLine" : 5709,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 5953,
  "endLine" : 5953,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6254,
  "endLine" : 6254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6333,
  "endLine" : 6333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6411,
  "endLine" : 6411,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6489,
  "endLine" : 6489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontStyles()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/LayoutElementBuilders.java",
  "fileLinesCount" : 6710,
  "components" : [ "primary::wear" ],
  "startLine" : 6673,
  "endLine" : 6673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TypeBuilders.java",
  "fileLinesCount" : 633,
  "components" : [ "primary::wear" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/StateBuilders.java",
  "fileLinesCount" : 184,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceParametersBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/DeviceParametersBuilders.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::wear" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 363,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 620,
  "endLine" : 620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ResourceBuilders.java",
  "fileLinesCount" : 779,
  "components" : [ "primary::wear" ],
  "startLine" : 743,
  "endLine" : 743,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimelineBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/TimelineBuilders.java",
  "fileLinesCount" : 290,
  "components" : [ "primary::wear" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout/src/main/java/androidx/wear/protolayout/ColorBuilders.java",
  "fileLinesCount" : 637,
  "components" : [ "primary::wear" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontScaleConverterFactory()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/FontScaleConverterFactory.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::wear" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MathUtils()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/fontscaling/MathUtils.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Helper()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material-core/src/main/java/androidx/wear/protolayout/materialcore/Helper.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShapeTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/ShapeTokens.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PaletteTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/PaletteTokens.java",
  "fileLinesCount" : 277,
  "components" : [ "primary::wear" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeScaleTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/TypeScaleTokens.java",
  "fileLinesCount" : 356,
  "components" : [ "primary::wear" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VariableFontSettingsTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/VariableFontSettingsTokens.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/ColorTokens.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypefaceTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/TypefaceTokens.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypographyTokens()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-material3/src/main/java/androidx/wear/protolayout/material3/tokens/TypographyTokens.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::wear" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiSlotLayout.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/LayoutDefaults.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::wear" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/layouts/MultiButtonLayout.java",
  "fileLinesCount" : 440,
  "components" : [ "primary::wear" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProgressIndicatorDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ProgressIndicatorDefaults.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Helper()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Helper.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ButtonDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ButtonDefaults.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Typography()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/Typography.java",
  "fileLinesCount" : 379,
  "components" : [ "primary::wear" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/CircularProgressIndicator.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::wear" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChipDefaults()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles-material/src/main/java/androidx/wear/tiles/material/ChipDefaults.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::wear" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EventBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/EventBuilders.java",
  "fileLinesCount" : 457,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/RequestBuilders.java",
  "fileLinesCount" : 409,
  "components" : [ "primary::wear" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTileAddEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTileRemoveEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTileEnterEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onTileLeaveEvent()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileService.java",
  "fileLinesCount" : 863,
  "components" : [ "primary::wear" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DimensionBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DimensionBuilders.java",
  "fileLinesCount" : 667,
  "components" : [ "primary::wear" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TileBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Version()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TileBuilders.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::wear" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ModifiersBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 501,
  "endLine" : 501,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 580,
  "endLine" : 580,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 662,
  "endLine" : 662,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 810,
  "endLine" : 810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ModifiersBuilders.java",
  "fileLinesCount" : 1054,
  "components" : [ "primary::wear" ],
  "startLine" : 1033,
  "endLine" : 1033,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 596,
  "endLine" : 596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ActionBuilders.java",
  "fileLinesCount" : 728,
  "components" : [ "primary::wear" ],
  "startLine" : 670,
  "endLine" : 670,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LayoutElementBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 473,
  "endLine" : 473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 592,
  "endLine" : 592,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 741,
  "endLine" : 741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 927,
  "endLine" : 927,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 985,
  "endLine" : 985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1043,
  "endLine" : 1043,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1198,
  "endLine" : 1198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1387,
  "endLine" : 1387,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1455,
  "endLine" : 1455,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1605,
  "endLine" : 1605,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1784,
  "endLine" : 1784,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 1943,
  "endLine" : 1943,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2130,
  "endLine" : 2130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2283,
  "endLine" : 2283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2542,
  "endLine" : 2542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2788,
  "endLine" : 2788,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 2985,
  "endLine" : 2985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3176,
  "endLine" : 3176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3351,
  "endLine" : 3351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3488,
  "endLine" : 3488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3613,
  "endLine" : 3613,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3718,
  "endLine" : 3718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3933,
  "endLine" : 3933,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FontStyles()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/LayoutElementBuilders.java",
  "fileLinesCount" : 4080,
  "components" : [ "primary::wear" ],
  "startLine" : 3978,
  "endLine" : 3978,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypeBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TypeBuilders.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::wear" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/StateBuilders.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::wear" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DeviceParametersBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/DeviceParametersBuilders.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResourceBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ResourceBuilders.java",
  "fileLinesCount" : 417,
  "components" : [ "primary::wear" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimelineBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/TimelineBuilders.java",
  "fileLinesCount" : 255,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ColorBuilders()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "wear/tiles/tiles/src/main/java/androidx/wear/tiles/ColorBuilders.java",
  "fileLinesCount" : 97,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun handleOnBackStarted()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedCallback.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::activity" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun handleOnBackProgressed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedCallback.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::activity" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun handleOnBackCancelled()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedCallback.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::activity" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int quadraticCount()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/Conic.h",
  "fileLinesCount" : 65,
  "components" : [ "primary::graphics" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline constexpr size_type size()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/vec2.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::graphics" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr TVec2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/vec2.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::graphics" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr TVec2()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/math/vec2.h",
  "fileLinesCount" : 104,
  "components" : [ "primary::graphics" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int rawCount()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/PathIterator.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::graphics" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool hasNext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-path/src/main/cpp/PathIterator.h",
  "fileLinesCount" : 80,
  "components" : [ "primary::graphics" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOnActionClickedListener()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notifyPlaybackRowChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRowPresenter()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPlaybackRow()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/media/PlaybackGlueHost.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::leanback" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPageChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingSupportFragment.java",
  "fileLinesCount" : 1037,
  "components" : [ "primary::leanback" ],
  "startLine" : 985,
  "endLine" : 985,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPageChanged()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/app/OnboardingFragment.java",
  "fileLinesCount" : 1041,
  "components" : [ "primary::leanback" ],
  "startLine" : 989,
  "endLine" : 989,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundsRule()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/graphics/BoundsRule.java",
  "fileLinesCount" : 176,
  "components" : [ "primary::leanback" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateRecognizedText()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/StreamingTextView.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::leanback" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnbindViewHolder()",
  "longName" : "",
  "relativeFileName" : "leanback/leanback/src/main/java/androidx/leanback/widget/AbstractDetailsDescriptionPresenter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::leanback" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun entryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LruCache.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::collection" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppLocalesMetadataHolderService()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppLocalesMetadataHolderService.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::appcompat" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSplitBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeButtonEnabled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 887,
  "endLine" : 887,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeAsUpIndicator()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 908,
  "endLine" : 908,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeActionContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 927,
  "endLine" : 927,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHomeActionContentDescription()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/ActionBar.java",
  "fileLinesCount" : 1392,
  "components" : [ "primary::appcompat" ],
  "startLine" : 947,
  "endLine" : 947,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onSubDecorInstalled()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1074,
  "endLine" : 1074,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3892,
  "endLine" : 3892,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api24Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3905,
  "endLine" : 3905,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api26Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/AppCompatDelegateImpl.java",
  "fileLinesCount" : 3976,
  "components" : [ "primary::appcompat" ],
  "startLine" : 3934,
  "endLine" : 3934,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocaleOverlayHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/app/LocaleOverlayHelper.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::appcompat" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatReceiveContentHelper()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OnDropApi24Impl()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatReceiveContentHelper.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appcompat" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ViewUtils()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/ViewUtils.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::appcompat" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFirstBaselineToTopHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 990,
  "endLine" : 990,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLastBaselineToBottomHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 993,
  "endLine" : 993,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLineHeight()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/AppCompatTextView.java",
  "fileLinesCount" : 1020,
  "components" : [ "primary::appcompat" ],
  "startLine" : 996,
  "endLine" : 996,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeTextChanged()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat/src/main/java/androidx/appcompat/widget/SearchView.java",
  "fileLinesCount" : 2136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 1730,
  "endLine" : 1730,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppCompatResources()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-resources/src/main/java/androidx/appcompat/content/res/AppCompatResources.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::appcompat" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onHasEnabledHandlersChanged()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonMain/kotlin/androidx/navigationevent/NavigationEventInput.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private URLUtilCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/URLUtilCompat.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::webkit" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProxyController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ProxyController.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::webkit" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebViewFeature()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewFeature.java",
  "fileLinesCount" : 659,
  "components" : [ "primary::webkit" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JavaScriptReplyProxy()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/JavaScriptReplyProxy.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::webkit" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WebMessagePortCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebMessagePortCompat.java",
  "fileLinesCount" : 181,
  "components" : [ "primary::webkit" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebResourceRequestCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebResourceRequestCompat.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::webkit" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebSettingsCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebSettingsCompat.java",
  "fileLinesCount" : 1155,
  "components" : [ "primary::webkit" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerControllerCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ServiceWorkerControllerCompat.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::webkit" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TracingController()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/TracingController.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::webkit" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CookieManagerCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/CookieManagerCompat.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::webkit" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WebViewCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/WebViewCompat.java",
  "fileLinesCount" : 1213,
  "components" : [ "primary::webkit" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForO()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/internal/ApiHelperForO.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::webkit" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServiceWorkerWebSettingsCompat()",
  "longName" : "",
  "relativeFileName" : "webkit/webkit/src/main/java/androidx/webkit/ServiceWorkerWebSettingsCompat.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::webkit" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiExclusions()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiExclusions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::emoji2" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiExclusions_Api34()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiExclusions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::emoji2" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiExclusions_Reflections()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiExclusions.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::emoji2" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private EmojiDefaults()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiDefaults.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::emoji2" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CodepointIndexFinder()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/EmojiProcessor.java",
  "fileLinesCount" : 996,
  "components" : [ "primary::emoji2" ],
  "startLine" : 785,
  "endLine" : 785,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConcurrencyHelpers()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2/src/main/java/androidx/emoji2/text/ConcurrencyHelpers.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::emoji2" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onFailed()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/EmojiPickerView.kt",
  "fileLinesCount" : 459,
  "components" : [ "primary::emoji2" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DVector2()",
  "longName" : "",
  "relativeFileName" : "input/input-motionprediction/src/main/java/androidx/input/motionprediction/kalman/matrix/DVector2.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::input" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelSlide()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1905,
  "endLine" : 1905,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelOpened()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1907,
  "endLine" : 1907,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1909,
  "endLine" : 1909,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onUserResizeStarted()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2284,
  "endLine" : 2284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onUserResizeProgress()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2287,
  "endLine" : 2287,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onUserResizeComplete()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2290,
  "endLine" : 2290,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onDividerClicked()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2293,
  "endLine" : 2293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 519,
  "endLine" : 519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragment.java",
  "fileLinesCount" : 889,
  "components" : [ "primary::preference" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditTextPreferenceDialogFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreferenceDialogFragment.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::preference" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPanelSlide()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceHeaderFragmentCompat.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::preference" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListPreferenceDialogFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreferenceDialogFragment.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::preference" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareDialogBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragmentCompat.java",
  "fileLinesCount" : 310,
  "components" : [ "primary::preference" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onUnbindPreferences()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceFragmentCompat.java",
  "fileLinesCount" : 921,
  "components" : [ "primary::preference" ],
  "startLine" : 552,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PreferenceDialogFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onPrepareDialogBuilder()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api30Impl()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/PreferenceDialogFragment.java",
  "fileLinesCount" : 333,
  "components" : [ "primary::preference" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleSummaryProvider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/EditTextPreference.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::preference" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SimpleSummaryProvider()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/ListPreference.java",
  "fileLinesCount" : 358,
  "components" : [ "primary::preference" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MultiSelectListPreferenceDialogFragment()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/MultiSelectListPreferenceDialogFragment.java",
  "fileLinesCount" : 148,
  "components" : [ "primary::preference" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onClick()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 942,
  "endLine" : 942,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onSetInitialValue()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 1645,
  "endLine" : 1645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onInitializeAccessibilityNodeInfo()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/Preference.java",
  "fileLinesCount" : 2284,
  "components" : [ "primary::preference" ],
  "startLine" : 2122,
  "endLine" : 2122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidResources()",
  "longName" : "",
  "relativeFileName" : "preference/preference/src/main/java/androidx/preference/AndroidResources.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::preference" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun waitForActivitiesToComplete()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun presentPagingDataEvent()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-paging/src/commonMain/kotlin/androidx/paging/TestPagingDataPresenter.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::testutils" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SelectionPredicates()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/SelectionPredicates.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Shared()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-selection/src/main/java/androidx/recyclerview/selection/Shared.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onRequestDisallowInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview/src/main/java/androidx/recyclerview/widget/FastScroller.java",
  "fileLinesCount" : 587,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 442,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api21Impl()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Api23Impl()",
  "longName" : "",
  "relativeFileName" : "exifinterface/exifinterface/src/main/java/androidx/exifinterface/media/ExifInterfaceUtils.java",
  "fileLinesCount" : 187,
  "components" : [ "primary::exifinterface" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warnIfOpen()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/CloseGuardHelper.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeOnTerminatedCallback()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/EnvironmentDeadState.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onConsoleClear()",
  "longName" : "",
  "relativeFileName" : "javascriptengine/javascriptengine/src/main/java/androidx/javascriptengine/JavaScriptConsoleCallback.java",
  "fileLinesCount" : 219,
  "components" : [ "primary::javascriptengine" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisibilityStoreMigrationHelperFromV1()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV1.java",
  "fileLinesCount" : 141,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisibilityToDocumentConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityToDocumentConverter.java",
  "fileLinesCount" : 453,
  "components" : [ "primary::appsearch" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisibilityUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityUtil.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::appsearch" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VisibilityStoreMigrationHelperFromV0()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/visibilitystore/VisibilityStoreMigrationHelperFromV0.java",
  "fileLinesCount" : 261,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResultCodeToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/ResultCodeToProtoConverter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::appsearch" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TypePropertyPathToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/TypePropertyPathToProtoConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::appsearch" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSpecToProtoConverterUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SearchSpecToProtoConverterUtil.java",
  "fileLinesCount" : 174,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetSchemaResponseToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SetSchemaResponseToProtoConverter.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaToProtoConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/converter/SchemaToProtoConverter.java",
  "fileLinesCount" : 412,
  "components" : [ "primary::appsearch" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FutureUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-local-storage/src/main/java/androidx/appsearch/localstorage/util/FutureUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::appsearch" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSuggestionResultToGmsConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/converter/SearchSuggestionResultToGmsConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::appsearch" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchTaskFutures()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-play-services-storage/src/main/java/androidx/appsearch/playservicesstorage/util/AppSearchTaskFutures.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::appsearch" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/builtintypes/PotentialAction.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::appsearch" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DateTimeFormatValidator()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/DateTimeFormatValidator.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::appsearch" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BootCountUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-builtin-types/src/main/java/androidx/appsearch/utils/BootCountUtil.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActionConstants()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/usagereporting/ActionConstants.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::appsearch" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SchemaVisibilityConfig.java",
  "fileLinesCount" : 294,
  "components" : [ "primary::appsearch" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/SetSchemaResponse.java",
  "fileLinesCount" : 422,
  "components" : [ "primary::appsearch" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentClassFactoryRegistry()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/DocumentClassFactoryRegistry.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FeatureConstants()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/app/FeatureConstants.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::appsearch" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExceptionUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/ExceptionUtil.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::appsearch" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaMigrationUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/SchemaMigrationUtil.java",
  "fileLinesCount" : 104,
  "components" : [ "primary::appsearch" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DocumentIdUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/DocumentIdUtil.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::appsearch" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LogUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/LogUtil.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::appsearch" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BundleUtil()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch/src/main/java/androidx/appsearch/util/BundleUtil.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::appsearch" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionSpecToPlatformConverter.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::appsearch" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RequestToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/RequestToPlatformConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appsearch" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/RequestToPlatformConverter.java",
  "fileLinesCount" : 164,
  "components" : [ "primary::appsearch" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JoinSpecToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/JoinSpecToPlatformConverter.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AppSearchResultToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/AppSearchResultToPlatformConverter.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::appsearch" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetSchemaResponseToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GetSchemaResponseToPlatformConverter.java",
  "fileLinesCount" : 251,
  "components" : [ "primary::appsearch" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchSuggestionResultToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSuggestionResultToPlatformConverter.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::appsearch" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchSpecToPlatformConverter.java",
  "fileLinesCount" : 246,
  "components" : [ "primary::appsearch" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ObserverSpecToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ObserverSpecToPlatformConverter.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::appsearch" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchResultToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchResultToPlatformConverter.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::appsearch" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenericDocumentToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/GenericDocumentToPlatformConverter.java",
  "fileLinesCount" : 163,
  "components" : [ "primary::appsearch" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetSchemaRequestToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SetSchemaRequestToPlatformConverter.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::appsearch" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SchemaToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ApiHelperForV()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SchemaToPlatformConverter.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::appsearch" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchContextToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/SearchContextToPlatformConverter.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::appsearch" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResponseToPlatformConverter()",
  "longName" : "",
  "relativeFileName" : "appsearch/appsearch-platform-storage/src/main/java/androidx/appsearch/platformstorage/converter/ResponseToPlatformConverter.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::appsearch" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 641,
  "endLine" : 641,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 643,
  "endLine" : 643,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 648,
  "endLine" : 648,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 650,
  "endLine" : 650,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 652,
  "endLine" : 652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 654,
  "endLine" : 654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 658,
  "endLine" : 658,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 688,
  "endLine" : 688,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 696,
  "endLine" : 696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 698,
  "endLine" : 698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindLong()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 700,
  "endLine" : 700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindText()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 702,
  "endLine" : 702,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindNull()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 704,
  "endLine" : 704,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun reset()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 746,
  "endLine" : 746,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearBindings()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 748,
  "endLine" : 748,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 750,
  "endLine" : 750,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clearAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun migrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/BuilderTest.kt",
  "fileLinesCount" : 569,
  "components" : [ "primary::room" ],
  "startLine" : 567,
  "endLine" : 567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/PrePackagedCopyOpenHelper.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::room" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/QueryInterceptorProgram.android.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onPreMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomOpenHelper.android.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::room" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1800,
  "endLine" : 1800,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onDestructiveMigration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1820,
  "endLine" : 1820,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1838,
  "endLine" : 1838,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onOpenPrepackagedDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1867,
  "endLine" : 1867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/migration/AutoMigrationSpec.android.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoClosingRoomOpenHelperTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/support/AutoCloserTest.kt",
  "fileLinesCount" : 187,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dropAllTables()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processOver()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingStep.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::room" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initialize()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostMigrate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPreProcess()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 1038,
  "endLine" : 1038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCursorReady()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/SingleColumnRowAdapter.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 817,
  "endLine" : 817,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 840,
  "endLine" : 840,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepare()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::room" ],
  "startLine" : 867,
  "endLine" : 867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T get()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/jvmti/scoped_local_ref.h",
  "fileLinesCount" : 63,
  "components" : [ "primary::inspection" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool HasPrimitiveOrVoidReturnType()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_transform.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::inspection" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isEntry()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_transform.h",
  "fileLinesCount" : 99,
  "components" : [ "primary::inspection" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void Free()",
  "longName" : "",
  "relativeFileName" : "inspection/inspection/src/main/native/inspection/art_tooling_impl.cc",
  "fileLinesCount" : 298,
  "components" : [ "primary::inspection" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FutureUtils()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/FutureUtils.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::browser" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PackageIdentityUtils()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/PackageIdentityUtils.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::browser" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ScreenOrientation()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/ScreenOrientation.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::browser" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplashScreenVersion()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/splashscreens/SplashScreenVersion.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::browser" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SplashScreenParamKey()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/splashscreens/SplashScreenParamKey.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::browser" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationApiHelperForM()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForM.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::browser" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NotificationApiHelperForO()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/trusted/NotificationApiHelperForO.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::browser" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CustomTabsFeatures()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsFeatures.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::browser" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TrustedWebUtils()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/TrustedWebUtils.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::browser" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsIntent.java",
  "fileLinesCount" : 1864,
  "components" : [ "primary::browser" ],
  "startLine" : 699,
  "endLine" : 699,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessageServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PostMessageServiceConnection.java",
  "fileLinesCount" : 234,
  "components" : [ "primary::browser" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extraCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWarmupCompleted()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMinimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnminimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsCallback.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::browser" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/PrefetchOptions.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::browser" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onVerticalScrollEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallback.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::browser" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onSessionEnded()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/EngagementSignalsCallback.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::browser" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onNavigationEvent()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void extraCallback()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMessageChannelReady()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onPostMessage()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onActivityResized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onWarmupCompleted()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onMinimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onUnminimized()",
  "longName" : "",
  "relativeFileName" : "browser/browser/src/main/java/androidx/browser/customtabs/CustomTabsSessionToken.java",
  "fileLinesCount" : 326,
  "components" : [ "primary::browser" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DatabaseExtensions()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-inspection/src/main/java/androidx/sqlite/inspection/DatabaseExtensions.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sqlite" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpgrade()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCorruption()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onConfigure()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onOpen()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SidecarProvider()",
  "longName" : "",
  "relativeFileName" : "window/sidecar/sidecar/src/main/java/androidx/window/sidecar/SidecarProvider.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::window" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActive()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChildDrawable()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setChildInt()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setVolumeControlStream()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setStatusBarColor()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setNavigationBarColor()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setDecorCaptionShade()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setResizingCaptionDrawable()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun restoreHierarchyState()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeSurface()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeInputQueue()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setContentView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addContentView()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitle()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setTitleColor()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openPanel()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closePanel()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun togglePanel()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invalidatePanelMenu()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closeAllPanels()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setBackgroundDrawable()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFeatureDrawableResource()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFeatureDrawable()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFeatureDrawableUri()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFeatureDrawableAlpha()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setFeatureInt()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun takeKeyEvents()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/TestWindow.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::window" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onWindowLayoutChanged()",
  "longName" : "",
  "relativeFileName" : "window/window/src/testUtil/java/androidx/window/layout/adapter/sidecar/EmptyExtensionCallbackInterface.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::window" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onViewDetachedFromWindow()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/SidecarCompat.kt",
  "fileLinesCount" : 426,
  "components" : [ "primary::window" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowExtensionsProvider()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/WindowExtensionsProvider.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::window" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityStackAttributes.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnimationBackground()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/AnimationBackground.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::window" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WindowMetricsCompat()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/WindowMetricsCompat.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::window" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityEmbeddingOptionsProperties()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/embedding/ActivityEmbeddingOptionsProperties.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::window" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetUtilApi23()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/util/SetUtilApi23.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SetCompat()",
  "longName" : "",
  "relativeFileName" : "window/extensions/extensions/src/main/java/androidx/window/extensions/util/SetCompat.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::window" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onZeroItemsLoaded()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 835,
  "endLine" : 835,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onItemAtFrontLoaded()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onItemAtEndLoaded()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 855,
  "endLine" : 855,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setInitialLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1023,
  "endLine" : 1023,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedList.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::paging" ],
  "startLine" : 1038,
  "endLine" : 1038,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detach()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/SnapshotPagedList.jvm.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchCurrentLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/SnapshotPagedList.jvm.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAroundInternal()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/SnapshotPagedList.jvm.kt",
  "fileLinesCount" : 40,
  "components" : [ "primary::paging" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onStart()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/CachedPageEventFlowLeakTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::paging" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun onComplete()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/CachedPageEventFlowLeakTest.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::paging" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun dispatchCurrentLoadState()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAroundInternal()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun detach()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onNewCachedEventFlow()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/CachingTest.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::paging" ],
  "startLine" : 644,
  "endLine" : 644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2734,
  "endLine" : 2734,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2736,
  "endLine" : 2736,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/PagingDataPresenterTest.kt",
  "fileLinesCount" : 2742,
  "components" : [ "primary::paging" ],
  "startLine" : 2741,
  "endLine" : 2741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onInitialized()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPagePrepended()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPageAppended()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPagesRemoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPagesSwappedToPlaceholder()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PagedStorageTest.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::paging" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retry()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingData.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::paging" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingData.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::paging" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun accessHint()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingData.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onLoadDocumentSuccess()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun progress()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer-fragment/src/main/java/androidx/pdf/viewer/fragment/PdfViewerFragment.kt",
  "fileLinesCount" : 876,
  "components" : [ "primary::pdf" ],
  "startLine" : 808,
  "endLine" : 808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onPageAdded()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/PaginationModelObserver.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::pdf" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void cleanup()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoader.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::pdf" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Intents()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/Intents.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::pdf" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AnnotationUtils()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/util/AnnotationUtils.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::pdf" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewDragStateChanged()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewCaptured()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onViewReleased()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEdgeTouched()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEdgeDragStarted()",
  "longName" : "",
  "relativeFileName" : "customview/customview/src/main/java/androidx/customview/widget/ViewDragHelper.java",
  "fileLinesCount" : 1592,
  "components" : [ "primary::customview" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun finish()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityDestroyed()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivitySaveInstanceState()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStarted()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityStopped()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityPaused()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onActivityResumed()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/IsolationActivity.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::benchmark" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun embedInPerfettoTrace()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeByte()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeShort()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeInt()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeLong()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeFloat()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeDouble()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeBoolean()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void JNICALL consumeChar()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/androidx_benchmark_BlackHole.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::benchmark" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32_t getEnabledEvents()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool isValid()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getInstructions()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getCpuCycles()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getL1DReferences()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getL1DMisses()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getL1IReferences()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getL1IMisses()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getBranchInstructions()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint64_t getBranchMisses()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void reset()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Counters readCounters()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/cpp/Profiler.h",
  "fileLinesCount" : 212,
  "components" : [ "primary::benchmark" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun setUp()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-darwin/src/darwinMain/kotlin/androidx/benchmark/darwin/TestCase.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::benchmark" ],
  "startLine" : 21,
  "endLine" : 21,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onAgpPluginNotFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onAgpPluginFound()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onTestFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onTestBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onTestVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onApplicationFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onApplicationBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onApplicationVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onLibraryFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 349,
  "endLine" : 349,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onLibraryBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onLibraryVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBeforeFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onFinalizeDsl()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 359,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onBeforeVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 363,
  "endLine" : 363,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onAfterVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/utils/AgpPlugin.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::benchmark" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configure()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 550,
  "endLine" : 550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/Metric.kt",
  "fileLinesCount" : 976,
  "components" : [ "primary::benchmark" ],
  "startLine" : 552,
  "endLine" : 552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 812,
  "endLine" : 812,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onProgress()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 814,
  "endLine" : 814,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCommit()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 816,
  "endLine" : 816,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCancel()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/SpecialEffectsController.kt",
  "fileLinesCount" : 870,
  "components" : [ "primary::fragment" ],
  "startLine" : 825,
  "endLine" : 825,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onSupportInvalidateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentHostCallback.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::fragment" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onBackStackChangeStarted()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onBackStackChangeProgressed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onBackStackChangeCommitted()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default void onBackStackChangeCancelled()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentStarted()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentResumed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 448,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentPaused()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 457,
  "endLine" : 457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentStopped()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentViewDestroyed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentDestroyed()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFragmentDetached()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentManager.java",
  "fileLinesCount" : 3954,
  "components" : [ "primary::fragment" ],
  "startLine" : 504,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCurrentPlayTime()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void animateToEnd()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentTransitionImpl.java",
  "fileLinesCount" : 392,
  "components" : [ "primary::fragment" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void validateRequestPermissionsRequestCode()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/FragmentActivity.java",
  "fileLinesCount" : 790,
  "components" : [ "primary::fragment" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAnimationRepeat()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 590,
  "endLine" : 590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSlicePinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSliceUnpinned()",
  "longName" : "",
  "relativeFileName" : "slice/slice-core/src/main/java/androidx/slice/SliceProvider.java",
  "fileLinesCount" : 614,
  "components" : [ "primary::slice" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvertPersistableBundleApi21Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java",
  "fileLinesCount" : 314,
  "components" : [ "primary::slice" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConvertPersistableBundleApi21Impl()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders/src/main/java/androidx/slice/builders/impl/ListBuilderImpl.java",
  "fileLinesCount" : 900,
  "components" : [ "primary::slice" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logVisible()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceMetrics.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::slice" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logHidden()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceMetrics.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::slice" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void logTouch()",
  "longName" : "",
  "relativeFileName" : "slice/slice-view/src/main/java/androidx/slice/widget/SliceMetrics.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::slice" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCompatProviderClassName()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-provider/src/main/java/androidx/privacysandbox/sdkruntime/provider/SandboxedSdkProviderAdapter.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSdkSandboxProcessDeathCallback()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startSdkSandboxActivity()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/SdkSandboxManagerCompat.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 262,
  "endLine" : 262,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onMethodCall()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/SandboxControllerInjector.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupLifecycleProxy()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/impl/injector/LifecycleRegistryProxyFactory.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createClassLoaderFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/SdkLoader.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createControllerFor()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-client/src/main/java/androidx/privacysandbox/sdkruntime/client/loader/SdkLoader.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSandboxedSdks()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppOwnedSdkSandboxInterfaces()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterSdkSandboxActivityHandler()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getClientPackageName()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/SdkSandboxControllerCompat.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAppOwnedSdkSandboxInterfaces()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/AppOwnedSdkProvider.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadSdk()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/controller/impl/PlatformSdkLoader.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInterface()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSdkInfo()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/sdkruntime/sdkruntime-core/src/main/java/androidx/privacysandbox/sdkruntime/core/SandboxedSdkCompat.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apigenerator/src/main/java/androidx/privacysandbox/tools/apigenerator/PrivacySandboxApiGenerator.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/tools/tools-apigenerator/src/main/java/androidx/privacysandbox/tools/apigenerator/PrivacySandboxApiGenerator.kt",
  "fileLinesCount" : 256,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/activity/activity-client/src/main/java/androidx/privacysandbox/activity/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRemoteSessionOpened()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SandboxedUiAdapterFactory.kt",
  "fileLinesCount" : 412,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun uptimeMillis()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkViewSignalMeasurer.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachTemporarySurfaceViewAndOpenSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/view/SandboxedSdkView.kt",
  "fileLinesCount" : 724,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 688,
  "endLine" : 688,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-client/src/main/java/androidx/privacysandbox/ui/client/SdkActivityLaunchers.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openSession()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addObserverFactory()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyResized()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyZOrderChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyConfigurationChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyUiChanged()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "privacysandbox/ui/ui-core/src/main/java/androidx/privacysandbox/ui/core/SandboxedUiAdapter.kt",
  "fileLinesCount" : 152,
  "components" : [ "primary::privacysandbox" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invokeAssertion()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/ExpectFailure.jvm.kt",
  "fileLinesCount" : 228,
  "components" : [ "primary::kruth" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmMain/kotlin/androidx/kruth/Expect.jvm.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::kruth" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toStringsAreIdentical()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToNestedArrays()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualToNestedArraysFailsNotEqual()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameInstanceAsFailureWithComparableObjects_nonString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotSameInstanceAsWithComparableObjects_nonString()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 429,
  "endLine" : 429,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithActual_printsAllMessagesPlusActualValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 630,
  "endLine" : 630,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithActual_printsAllMessagesPlusMultilineActualValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithoutActual_printsAllMessagesPlusActualValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 686,
  "endLine" : 686,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithoutActual_printsAllMessagesPlusMultilineActualValue()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectTest.kt",
  "fileLinesCount" : 785,
  "components" : [ "primary::kruth" ],
  "startLine" : 712,
  "endLine" : 712,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAnyOfWithOneShotIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWithOneShotIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsAtLeastInOrderWithOneShotIterableWrongOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyInOrderWithOneShotIterable()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 739,
  "endLine" : 739,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableContainsExactlyInOrderWithOneShotIterableWrongOrder()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 749,
  "endLine" : 749,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iterableWithNoToStringOverride()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/IterableSubjectTest.kt",
  "fileLinesCount" : 985,
  "components" : [ "primary::kruth" ],
  "startLine" : 763,
  "endLine" : 763,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithActual_simpleFact()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithActual_multipleFacts()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithoutActual_simpleFact()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failWithoutActual_multipleFacts()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/FactTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::kruth" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo_referentialEquality()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonTest/kotlin/androidx/kruth/SubjectKruthTest.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::kruth" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpect_userThrowExceptionInSubject_shouldPropagate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testExpect_userThrowExceptionAfterSubject_shouldPropagate()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureNonRuleTest.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun badFormat()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ChainingTest.kt",
  "fileLinesCount" : 306,
  "components" : [ "primary::kruth" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectFailureWithStackTraceTest.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::kruth" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verify()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/jvmTest/kotlin/androidx/kruth/ExpectWithStackTest.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithin()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithin()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/DoubleSubject.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::kruth" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubject()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/Subject.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::kruth" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withMessage()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  that()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fail()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StandardSubjectBuilder.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::kruth" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isEquivalentAccordingToCompareTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ComparableSubject.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::kruth" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isGreaterThan()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ComparableSubject.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::kruth" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isLessThan()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ComparableSubject.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::kruth" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtMost()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ComparableSubject.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::kruth" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/ComparableSubject.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun contains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun hasLength()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun doesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun startsWith()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun endsWith()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun matches()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun doesNotMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun containsMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun doesNotContainMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContainMatch()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotEqualTo()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotContain()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/StringSubject.kt",
  "fileLinesCount" : 346,
  "components" : [ "primary::kruth" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isWithin()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNotWithin()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/LongSubject.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::kruth" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun containsAtLeast()",
  "longName" : "",
  "relativeFileName" : "kruth/kruth/src/commonMain/kotlin/androidx/kruth/IterableSubject.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::kruth" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun acquire()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pools.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::core" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun release()",
  "longName" : "",
  "relativeFileName" : "core/core/src/main/java/androidx/core/util/Pools.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::core" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onSplashScreenExit()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setKeepOnScreenCondition()",
  "longName" : "",
  "relativeFileName" : "core/core-splashscreen/src/main/java/androidx/core/splashscreen/SplashScreen.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::core" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun addCall()",
  "longName" : "",
  "relativeFileName" : "core/core-telecom/src/main/java/androidx/core/telecom/CallsManager.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::core" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun on()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun on()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/WaveformSignal.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::core" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lowTick()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun tick()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun click()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun quickRise()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun slowRise()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun quickFall()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun spin()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun thud()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/signal/CompositionSignal.kt",
  "fileLinesCount" : 454,
  "components" : [ "primary::core" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createAudioAttributes()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/impl/HapticAttributesConverter.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::core" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasVibrator()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAmplitudeControl()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areEffectsSupported()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arePrimitivesSupported()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPrimitivesDurations()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/VibratorWrapper.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::core" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun play()",
  "longName" : "",
  "relativeFileName" : "core/haptics/haptics/src/main/java/androidx/core/haptics/HapticManager.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::core" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "core/core-i18n/src/main/java/androidx/core/i18n/IDateTimeFormatterImpl.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::core" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/fakes/FakeSessionProcessor.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::camera" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/IgnoreAudioProblematicDeviceRule.kt",
  "fileLinesCount" : 47,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun openCameraDevice()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun openCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun submitSingleRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/Camera2Util.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun generateVideoMediaStoreOptions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/FileUtil.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "camera/camera-testing/src/main/java/androidx/camera/testing/impl/IgnoreProblematicDeviceRule.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hasCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-core/src/main/java/androidx/camera/core/CameraProvider.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::camera" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ZoomCompat.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCropSensorRegion()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/ZoomCompat.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLock3ABehaviors()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/Lock3ABehaviorWhenCaptureImage.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOverrideParams()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/TemplateParamsOverride.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCorrectedAeMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/AutoFlashAEModeDisabler.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun configure()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onSurfaceInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun closeAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/InactiveSurfaceCloser.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCorrectedPoint()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/MeteringRegionCorrection.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::camera" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldUseTorchAsFlash()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/UseTorchAsFlash.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::camera" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldUseFlashModeTorch()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/workaround/UseFlashModeTorchFor3aUpdate.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::camera" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDynamicRangeCaptureRequestConstraints()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExtraLatencyPresent()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unwrap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/DynamicRangeProfilesCompat.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stopRunningTask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/EvCompCompat.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/EvCompCompat.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/EvCompCompat.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearRequestOption()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancelCurrentTask()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/compat/Camera2CameraControlCompat.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRunningUseCasesChanged()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseManager.kt",
  "fileLinesCount" : 1134,
  "components" : [ "primary::camera" ],
  "startLine" : 868,
  "endLine" : 868,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSessionOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setCaptureOptionUnpacker()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/MeteringRepeating.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::camera" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setParametersAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setConfigAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startFocusAndMeteringAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun issueSingleCaptureAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun update3aRegions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCameraRequestControl.kt",
  "fileLinesCount" : 518,
  "components" : [ "primary::camera" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun submitStillCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/CapturePipeline.kt",
  "fileLinesCount" : 688,
  "components" : [ "primary::camera" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/impl/UseCaseCamera.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startFocusAndMetering()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submitStillCaptureRequests()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraControlAdapter.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::camera" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addSessionCaptureCallback()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/CameraInfoAdapter.kt",
  "fileLinesCount" : 344,
  "components" : [ "primary::camera" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addZslConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isZslSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isZslDisabledByUserCaseConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isZslDisabledByFlashMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dequeueImageFromBuffer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/adapter/ZslControl.kt",
  "fileLinesCount" : 301,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cameraBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraAppConfig.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCameraPipe()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraAppConfig.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCameraDevices()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraAppConfig.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun provideCamera2CameraControl()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/CameraConfig.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::camera" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUseCaseCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUseCaseGraphConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-integration/src/main/java/androidx/camera/camera2/pipe/integration/config/UseCaseCameraConfig.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::camera" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun now()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/core/Timestamps.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun acquire()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun acquireOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setFinalizer()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/SharedOutputImage.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOnImageListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderWrapper.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun flush()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageReaderWrapper.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun finalize()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/Finalizer.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::camera" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageSource.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageSource.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun queueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageWriterWrapper.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dequeueInputImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageWriterWrapper.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOnImageReleasedListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageWriterWrapper.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onImageReleased()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/media/ImageWriterWrapper.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRealTimeCaptureLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ExtensionSessionWrapper.kt",
  "fileLinesCount" : 370,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Configuration.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Configuration.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateCameraGraphAudioRestrictionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeCameraGraph()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/AudioRestrictionController.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::camera" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionFactory.kt",
  "fileLinesCount" : 527,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureProgressed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceCompleted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCaptureSequenceAborted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequence.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::camera" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2DeviceCloser.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::camera" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/Camera2CaptureSequenceProcessor.kt",
  "fileLinesCount" : 616,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abortCaptures()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun captureBurst()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRepeatingBurst()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRepeatingRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finalizeOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConfigureFailed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConfigured()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onReady()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createHighSpeedRequestList()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CaptureSessionWrapper.kt",
  "fileLinesCount" : 404,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReprocessCaptureRequest()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReprocessableCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConstrainedHighSpeedCaptureSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCaptureSessionByOutputConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createReprocessableCaptureSessionByConfigurations()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDeviceClosed()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/CameraDeviceWrapper.kt",
  "fileLinesCount" : 664,
  "components" : [ "primary::camera" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/RetryingCameraStateOpener.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::camera" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitAvailableCamera()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/RetryingCameraStateOpener.kt",
  "fileLinesCount" : 452,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCameraExtensionCharacteristics()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSupportedExtensions()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtensionSupportedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getExtensionSupportedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableCaptureRequestKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAvailableCaptureResultKeys()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isPostviewAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 501,
  "endLine" : 501,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCaptureProcessProgressAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getPostviewSupportedSizes()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/compat/ApiCompat.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::camera" ],
  "startLine" : 513,
  "endLine" : 513,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock3AForCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Controller3A.kt",
  "fileLinesCount" : 889,
  "components" : [ "primary::camera" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onGraphStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphListener.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::camera" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestSequenceCreated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/Result3AStateListener.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGraphStopped()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGraphShutdown()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphLoop.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::camera" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/GraphProcessor.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::camera" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSurfaceMapUpdated()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/graph/StreamGraphImpl.kt",
  "fileLinesCount" : 448,
  "components" : [ "primary::camera" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun disconnectAllAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shutdownAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun prewarm()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun disconnect()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun disconnectAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraBackend.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::camera" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Streams.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Streams.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Streams.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::camera" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraMetadata.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPhysicalMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraMetadata.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitPhysicalMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraMetadata.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getExtensionMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraMetadata.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::camera" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frames.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::camera" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onSurfaceActive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraSurfaceManager.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onSurfaceInactive()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraSurfaceManager.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::camera" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraController.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraController.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun tryRestart()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraController.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun close()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraController.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateSurfaceMap()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraController.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getOutputLatency()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraController.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::camera" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createCameraGraphs()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cameraSurfaceManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraPipe.kt",
  "fileLinesCount" : 267,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun disconnectAsync()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun ids()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun awaitMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraDevices.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun start()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stop()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun acquireSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun acquireSessionOrNull()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun  useSession()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  useSessionIn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSurface()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateAudioRestrictionMode()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 484,
  "endLine" : 484,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun stopRepeating()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 487,
  "endLine" : 487,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun submit()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun capture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun abort()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 527,
  "endLine" : 527,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun update3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun submit3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 550,
  "endLine" : 550,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTorchOn()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 573,
  "endLine" : 573,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun lock3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 617,
  "endLine" : 617,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun unlock3A()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 656,
  "endLine" : 656,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun lock3AForCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 685,
  "endLine" : 685,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun lock3AForCapture()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 709,
  "endLine" : 709,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 761,
  "endLine" : 761,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 764,
  "endLine" : 764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  remove()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 770,
  "endLine" : 770,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  remove()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/CameraGraph.kt",
  "fileLinesCount" : 839,
  "components" : [ "primary::camera" ],
  "startLine" : 776,
  "endLine" : 776,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getOrDefault()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Requests.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::camera" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrameStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/FrameDistributor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::camera" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onOutputComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/internal/OutputDistributor.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::camera" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/Camera2Component.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun camera2ControllerConfig()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/Camera2Component.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/Camera2Component.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::camera" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraGraph()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraGraphConfigModule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraGraphComponent.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraGraphBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraPipeComponent.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::camera" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraGraph()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun externalCameraGraphConfigModule()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/ExternalCameraGraphComponent.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::camera" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraGraphComponentBuilder()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameras()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraSurfaceManager()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cameraAudioRestrictionController()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/config/CameraPipeComponent.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::camera" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitFrameInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFrameInfo()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getImage()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addListener()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onFrameStarted()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onFrameInfoAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onImageAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onImagesAvailable()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onFrameComplete()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe/src/main/java/androidx/camera/camera2/pipe/Frame.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::camera" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isBound()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unbind()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unbindAll()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindToLifecycle()",
  "longName" : "",
  "relativeFileName" : "camera/camera-lifecycle/src/main/java/androidx/camera/lifecycle/LifecycleCameraProvider.kt",
  "fileLinesCount" : 265,
  "components" : [ "primary::camera" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeImageReader.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::camera" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getConcurrentCameraIds()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getCameraMetadata()",
  "longName" : "",
  "relativeFileName" : "camera/camera-camera2-pipe-testing/src/main/java/androidx/camera/camera2/pipe/testing/FakeCameraDevices.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::camera" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideSurface()",
  "longName" : "",
  "relativeFileName" : "camera/viewfinder/viewfinder-core/src/main/java/androidx/camera/viewfinder/surface/ViewfinderSurfaceRequest.kt",
  "fileLinesCount" : 590,
  "components" : [ "primary::camera" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "binarycompatibilityvalidator/binarycompatibilityvalidator/src/main/java/androidx/binarycompatibilityvalidator/BinaryCompatibilityChecker.kt",
  "fileLinesCount" : 617,
  "components" : [ "primary::binarycompatibilityvalidator" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun transitionSpec()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun popTransitionSpec()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun predictivePopTransitionSpec()",
  "longName" : "",
  "relativeFileName" : "navigation3/navigation3-ui/src/commonMain/kotlin/androidx/navigation3/ui/NavDisplay.kt",
  "fileLinesCount" : 818,
  "components" : [ "primary::navigation3" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "work/work-lint/src/main/java/androidx/work/lint/IdleBatteryChargingConstraintsDetector.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::work" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isEnabled()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Tracer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginSection()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Tracer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSection()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Tracer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Tracer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endAsyncSection()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Tracer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::work" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createWorkerWithDefaultFallback()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/WorkerFactory.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::work" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TestWorkManagerImpl()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkManagerImplExt.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWorkSpecIdsWithTag()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTagDao.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::work" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTagsForWorkSpecId()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/model/WorkTagDao.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::work" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkLauncher.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopWork()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/WorkLauncher.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::work" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun track()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasConstraint()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCurrentlyConstrained()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/controllers/ContraintControllers.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::work" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onConstraintsStateChanged()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/impl/constraints/WorkConstraintsTracker.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::work" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toByteArrayInternalV1()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 607,
  "endLine" : 607,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fromByteArray()",
  "longName" : "",
  "relativeFileName" : "work/work-runtime/src/main/java/androidx/work/Data_.kt",
  "fileLinesCount" : 840,
  "components" : [ "primary::work" ],
  "startLine" : 724,
  "endLine" : 724,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintScopeCommon.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintScopeCommon.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintScopeCommon.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintScopeCommon.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linkTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintScopeCommon.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyToState()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintSet.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun  addNameOnPropertyChange()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun spring()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/TransitionScope.kt",
  "fileLinesCount" : 968,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 799,
  "endLine" : 799,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStartConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEndConstraintSetId()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/Transition.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDesignInfo()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ToolingUtils.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constrain()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayoutBaseScope.kt",
  "fileLinesCount" : 1455,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun initialization()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1366,
  "endLine" : 1366,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ConstraintSet()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1540,
  "endLine" : 1540,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLayoutInformation()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1586,
  "endLine" : 1586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLayoutInformationMode()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1588,
  "endLine" : 1588,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForcedWidth()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1590,
  "endLine" : 1590,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForcedHeight()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1592,
  "endLine" : 1592,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUpdateFlag()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1594,
  "endLine" : 1594,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForcedDrawDebug()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1596,
  "endLine" : 1596,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetForcedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1599,
  "endLine" : 1599,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getForcedProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1602,
  "endLine" : 1602,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewProgress()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/ConstraintLayout.kt",
  "fileLinesCount" : 2295,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 1604,
  "endLine" : 1604,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstraintSetInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTransitionInstance()",
  "longName" : "",
  "relativeFileName" : "constraintlayout/constraintlayout-compose/src/androidMain/kotlin/androidx/constraintlayout/compose/MotionScene.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::constraintlayout" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  create()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/androidMain/kotlin/androidx/datastore/core/MultiProcessDataStoreFactory.android.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::datastore" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  readScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/StorageConnection.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::datastore" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun writeScope()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/StorageConnection.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::datastore" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun readData()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/StorageConnection.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::datastore" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/Closeable.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::datastore" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doRun()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/DataStoreImpl.kt",
  "fileLinesCount" : 538,
  "components" : [ "primary::datastore" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndIncrement()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/Expect.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementAndGet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/Expect.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementAndGet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/Expect.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core/src/commonMain/kotlin/androidx/datastore/core/Expect.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::datastore" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactory.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::datastore" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createWithPath()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-preferences-core/src/commonMain/kotlin/androidx/datastore/preferences/core/PreferenceDataStoreFactory.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::datastore" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun migrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava3/src/main/java/androidx/datastore/rxjava3/RxSharedPreferencesMigration.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::datastore" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndIncrement()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/Atomic.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::datastore" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementAndGet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/Atomic.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::datastore" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementAndGet()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/Atomic.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::datastore" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/Atomic.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::datastore" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/Atomic.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::datastore" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-core-okio/src/commonMain/kotlin/androidx/datastore/core/okio/Atomic.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::datastore" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun migrate()",
  "longName" : "",
  "relativeFileName" : "datastore/datastore-rxjava2/src/main/java/androidx/datastore/rxjava2/RxSharedPreferencesMigration.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::datastore" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun prepareGetCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun createCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManager.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::credentials" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPrepareCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onGetCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onClearCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProviderFrameworkImpl.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::credentials" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGetCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::credentials" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::credentials" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAvailableOnDevice()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::credentials" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onClearCredential()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialProvider.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::credentials" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPendingGetCredentialRequest()",
  "longName" : "",
  "relativeFileName" : "credentials/credentials/src/main/java/androidx/credentials/CredentialManagerViewHandler.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::credentials" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToParcelable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToParcelableNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToParcelableArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToParcelableArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToSerializable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToSerializableNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToSerializableArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToSerializableArrayNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidUnitTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorAndroidTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::navigation" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToEnumArray()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 652,
  "endLine" : 652,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertValueClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 679,
  "endLine" : 679,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCustomType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 773,
  "endLine" : 773,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCustomTypeNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 798,
  "endLine" : 798,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertCustomTypeNullableIllegal()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 823,
  "endLine" : 823,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertMultipleCustomTypes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 889,
  "endLine" : 889,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertMultipleCustomTypesWithDefaultValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 934,
  "endLine" : 934,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertNestedCustomTypes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 985,
  "endLine" : 985,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertNativeAndCustomTypes()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1011,
  "endLine" : 1011,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertPrioritizesProvidedNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/NavArgumentGeneratorTest.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::navigation" ],
  "startLine" : 1043,
  "endLine" : 1043,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withFunction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customParamType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedCustomParamType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSerializerParamType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTypeParamNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pathArgFromClassBody()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectionNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/serialization/RoutePatternTest.kt",
  "fileLinesCount" : 548,
  "components" : [ "primary::navigation" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonTest/kotlin/androidx/navigation/NavigatorProviderTest.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::navigation" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customType_defaultSerializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customType_overrideSerializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavTypeTest.kt",
  "fileLinesCount" : 465,
  "components" : [ "primary::navigation" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeValueClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeNestedNull()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteDecoderTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::navigation" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withFunction()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customParamType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedCustomParamType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customSerializerParamType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTypeParam()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customTypeParamNested()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 506,
  "endLine" : 506,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/serialization/RouteFilledTest.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::navigation" ],
  "startLine" : 525,
  "endLine" : 525,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasRouteArgsCustomType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/androidInstrumentedTest/kotlin/androidx/navigation/NavDestinationAndroidTest.kt",
  "fileLinesCount" : 725,
  "components" : [ "primary::navigation" ],
  "startLine" : 641,
  "endLine" : 641,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  popUpTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavOptionsBuilder.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::navigation" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addNavigator()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::navigation" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addNavigator()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavigatorProvider.kt",
  "fileLinesCount" : 115,
  "components" : [ "primary::navigation" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun compareTo()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hasMatchingArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun hasDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun matchDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hasRoute()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 263,
  "endLine" : 263,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeArgument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addInDefaultArgs()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestination.kt",
  "fileLinesCount" : 320,
  "components" : [ "primary::navigation" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getQueryParameters()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavUri.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigation" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getQueryParameterNames()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavUri.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::navigation" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldLaunchSingleTop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavOptions.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldRestoreState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavOptions.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isPopUpToInclusive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavOptions.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun shouldPopUpToSaveState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavOptions.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/serialization/NavTypeConverter.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::navigation" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun handleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavBackStackEntry.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::navigation" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun argument()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestinationBuilder.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestinationBuilder.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::navigation" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestinationBuilder.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::navigation" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  deepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestinationBuilder.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::navigation" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun build()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavDestinationBuilder.kt",
  "fileLinesCount" : 270,
  "components" : [ "primary::navigation" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun parseValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun parseAndPut()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun parseAndPut()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun serializeAsValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun valueEquals()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun fromArgType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun inferFromValue()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun inferFromValueType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavType.kt",
  "fileLinesCount" : 873,
  "components" : [ "primary::navigation" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/Navigator.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::navigation" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matchRouteComprehensive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun matchDeepLinkComprehensive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun matchDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDestinations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addDestinations()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNodeComprehensive()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  findNode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findNode()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  setStartDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-common/src/commonMain/kotlin/androidx/navigation/NavGraph.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::navigation" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deref()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/webMain/kotlin/androidx/navigation/compose/internal/WeakReference.web.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::navigation" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateKClassCustomArgsSavedStateHandle()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/androidInstrumentedTest/kotlin/androidx/navigation/compose/NavHostControllerTest.android.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::navigation" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavHost()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-compose/src/commonMain/kotlin/androidx/navigation/compose/NavHost.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::navigation" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupActionBarWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupActionBarWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 534,
  "endLine" : 534,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 616,
  "endLine" : 616,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setupWithNavController()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/NavigationUI.kt",
  "fileLinesCount" : 714,
  "components" : [ "primary::navigation" ],
  "startLine" : 668,
  "endLine" : 668,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onNavigateUp()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-ui/src/main/java/androidx/navigation/ui/AppBarConfiguration.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::navigation" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pushState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/webMain/kotlin/androidx/navigation/BrowserHistory.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::navigation" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceState()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/webMain/kotlin/androidx/navigation/BrowserHistory.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::navigation" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addEventListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/webMain/kotlin/androidx/navigation/BrowserHistory.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::navigation" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeEventListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/webMain/kotlin/androidx/navigation/BrowserHistory.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun warn()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/webMain/kotlin/androidx/navigation/BrowserHistory.kt",
  "fileLinesCount" : 271,
  "components" : [ "primary::navigation" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/jsMain/kotlin/androidx/navigation/internal/Utils.js.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::navigation" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/jsMain/kotlin/androidx/navigation/internal/Utils.js.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::navigation" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectCollectionNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 1177,
  "endLine" : 1177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateViaImplicitDeepLink()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 4212,
  "endLine" : 4212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateWithObjectValueClass()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerRouteTest.kt",
  "fileLinesCount" : 6064,
  "components" : [ "primary::navigation" ],
  "startLine" : 5499,
  "endLine" : 5499,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun navigateDataPatternIntWithNavType()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/ActivityNavigatorTest.kt",
  "fileLinesCount" : 477,
  "components" : [ "primary::navigation" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateFromLifecycleObserver()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1729,
  "endLine" : 1729,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNavigateFromLifecycleObserverDuringHostLifecycleChange()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1770,
  "endLine" : 1770,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPopFromLifecycleObserver()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 1807,
  "endLine" : 1807,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOnDestinationChangedListenerConcurrentModification()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/androidInstrumentedTest/kotlin/androidx/navigation/NavControllerTest.kt",
  "fileLinesCount" : 4051,
  "components" : [ "primary::navigation" ],
  "startLine" : 3892,
  "endLine" : 3892,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/wasmJsMain/kotlin/androidx/navigation/internal/Utils.wasmJs.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::navigation" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/wasmJsMain/kotlin/androidx/navigation/internal/Utils.wasmJs.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::navigation" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onDestinationChanged()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addOnDestinationChangedListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun removeOnDestinationChangedListener()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  popBackStack()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setGraph()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun findDestination()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  navigate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 523,
  "endLine" : 523,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setViewModelStore()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 526,
  "endLine" : 526,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 539,
  "endLine" : 539,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 567,
  "endLine" : 567,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 580,
  "endLine" : 580,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun push()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 610,
  "endLine" : 610,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun pop()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 612,
  "endLine" : 612,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun popWithTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 614,
  "endLine" : 614,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addInternal()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 616,
  "endLine" : 616,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createBackStackEntry()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 618,
  "endLine" : 618,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prepareForTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 623,
  "endLine" : 623,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun markTransitionComplete()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-runtime/src/commonMain/kotlin/androidx/navigation/NavController.kt",
  "fileLinesCount" : 692,
  "components" : [ "primary::navigation" ],
  "startLine" : 625,
  "endLine" : 625,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrepareForTransition()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-testing/src/commonTest/kotlin/androidx/navigation/testing/TestNavigatorStateTest.kt",
  "fileLinesCount" : 479,
  "components" : [ "primary::navigation" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generate()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavSafeArgsGenerator.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::navigation" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveArguments()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/NavArgumentResolver.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::navigation" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bundlePutMethod()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/Types.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bundleGetMethod()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/Types.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowsNullable()",
  "longName" : "",
  "relativeFileName" : "navigation/navigation-safe-args-generator/src/main/kotlin/androidx/navigation/safe/args/generator/Types.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::navigation" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFailingObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPrivateObserverMethods()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongFirstParam1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWrongFirstParam2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleOwnerSubclassFirstParam()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLifecycleEventSecondParam()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThreeParams()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testOwnerMethodWithSecondParam_eventMustBeOnAny()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/ReflectiveGenericLifecycleObserverTest.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultLifecycleObserverAndLifecycleEventObserver()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fullLifecycleObserverAndAnnotations()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/DefaultLifecycleObserverTest.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultLifecycleObserverAndAnnotations()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lifecycleEventObserverAndAnnotations()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/jvmTest/java/androidx/lifecycle/LifecyclingTest.kt",
  "fileLinesCount" : 142,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun get()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-common/src/commonMain/kotlin/androidx/lifecycle/Lifecycle.kt",
  "fileLinesCount" : 378,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata-core-lint/src/main/java/androidx/lifecycle/lint/NonNullableMutableLiveDataDetector.kt",
  "fileLinesCount" : 352,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/androidMain/kotlin/androidx/lifecycle/ViewModelProvider.android.kt",
  "fileLinesCount" : 351,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get_withReifiedType()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderGetTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testKeyedFactory()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultCreationExtrasWithMutableExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultCreationExtras()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonTest/kotlin/androidx/lifecycle/ViewModelProviderTest.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun onCleared()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addCloseable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun addCloseable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getCloseable()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModel.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  create()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModelProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun onRequery()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel/src/commonMain/kotlin/androidx/lifecycle/ViewModelProvider.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCreate()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onStart()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onResume()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidMain/kotlin/androidx/lifecycle/ReportFragment.android.kt",
  "fileLinesCount" : 193,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeWhileTraversing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructionDestruction1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun constructionDestruction2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun twoObserversChangingState()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDuringTraversing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addDuringAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downEvents()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downEventsAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downEventsRemoveAll()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deadParentInAddition()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deadParentWhileTraversing()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeCascade()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 488,
  "endLine" : 488,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeStateDuringDescending()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingLimitationCheck()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingRemovalLimitationCheck1()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 598,
  "endLine" : 598,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun siblingRemovalLimitationCheck2()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonTest/kotlin/androidx/lifecycle/CommonLifecycleRegistryTest.kt",
  "fileLinesCount" : 703,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runSynchronously()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/androidDeviceTest/kotlin/androidx/lifecycle/LaunchWhenTest.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun handleLifecycleEvent()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonMain/kotlin/androidx/lifecycle/LifecycleRegistry.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createUnsafe()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime/src/commonMain/kotlin/androidx/lifecycle/LifecycleRegistry.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flattenObservers()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-compiler/src/main/kotlin/androidx/lifecycle/transformation.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyCreateAndroidAbstractVM()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLegacyMethodsWithEmptyConstructor()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/savedstate/SavedStateFactoryTest.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun explicitConfig()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/androidDeviceTest/kotlin/androidx/lifecycle/serialization/SavedStateHandleDelegateTest.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getMutableStateFlow()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-savedstate/src/commonMain/kotlin/androidx/lifecycle/SavedStateHandle.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose-lint/src/main/java/androidx/lifecycle/lint/ViewModelConstructorInComposableDetector.kt",
  "fileLinesCount" : 81,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun conflictKeys_local_delegate_simpleRestore()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-viewmodel-compose/src/androidDeviceTest/kotlin/androidx/lifecycle/viewmodel/compose/SavedStateHandleSaverTest.android.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun emitSource()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  liveData()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-livedata/src/main/java/androidx/lifecycle/CoroutineLiveData.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-testing-lint/src/main/java/androidx/lifecycle/testing/lint/TestLifecycleOwnerInCoroutineDetector.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleStartEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runStopOrDisposeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun LifecycleResumeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 654,
  "endLine" : 654,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun runPauseOrOnDisposeEffect()",
  "longName" : "",
  "relativeFileName" : "lifecycle/lifecycle-runtime-compose/src/commonMain/kotlin/androidx/lifecycle/compose/LifecycleEffect.kt",
  "fileLinesCount" : 718,
  "components" : [ "primary::lifecycle" ],
  "startLine" : 693,
  "endLine" : 693,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/android/AndroidTestCaseRunner.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/benchmark-utils/src/main/java/androidx/compose/testutils/benchmark/BenchmarkHelpers.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSeekingAnimatedVisibility()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedVisibilityTest.kt",
  "fileLinesCount" : 962,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 562,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSizeTransformAlwaysContinuous()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/AnimatedContentTest.kt",
  "fileLinesCount" : 1238,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1002,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSharedContentStateClipPathInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 1616,
  "endLine" : 1616,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testScaleToBoundsCaching()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 2846,
  "endLine" : 2846,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeTargetWithoutExplicitAlternativeTarget()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 3905,
  "endLine" : 3905,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableIgnoreAnimationWithAlternativeTargetOnDisabledContent()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4054,
  "endLine" : 4054,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveTargetWithAlternativeTargetSpecified()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/androidDeviceTest/kotlin/androidx/compose/animation/SharedTransitionTest.kt",
  "fileLinesCount" : 5452,
  "components" : [ "primary::compose" ],
  "startLine" : 4210,
  "endLine" : 4210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedContent.kt",
  "fileLinesCount" : 958,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/EnterExitTransition.kt",
  "fileLinesCount" : 1463,
  "components" : [ "primary::compose" ],
  "startLine" : 1045,
  "endLine" : 1045,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createAnimationSpec()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun calculateSize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 340,
  "endLine" : 340,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scaleToBounds()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 395,
  "endLine" : 395,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getClipPath()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OverlayClip()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 818,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionScope.kt",
  "fileLinesCount" : 1603,
  "components" : [ "primary::compose" ],
  "startLine" : 1510,
  "endLine" : 1510,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/AnimatedVisibility.kt",
  "fileLinesCount" : 861,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 702,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onMatchFound()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation/src/commonMain/kotlin/androidx/compose/animation/SharedTransitionStateMachine.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test1DInterpolation_isAlwaysLinear()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/ArcAnimationTest.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interpolatedValues_periodic()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonTest/kotlin/androidx/compose/animation/core/KeyframeSplineAnimationTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCleanupAfterDispose()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2591,
  "endLine" : 2591,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quickAddAndRemove()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SeekableTransitionStateTest.kt",
  "fileLinesCount" : 2702,
  "components" : [ "primary::compose" ],
  "startLine" : 2621,
  "endLine" : 2621,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animate1DTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animate2DTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animate4DRectTest()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/SingleValueAnimationTest.kt",
  "fileLinesCount" : 514,
  "components" : [ "primary::compose" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRecompositionCountWhenPassingTransition()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 584,
  "endLine" : 584,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateFloatCallerRecompositionCount()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/androidDeviceTest/kotlin/androidx/compose/animation/core/TransitionTest.kt",
  "fileLinesCount" : 956,
  "components" : [ "primary::compose" ],
  "startLine" : 633,
  "endLine" : 633,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Animatable()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animatable.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 433,
  "endLine" : 433,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Easing.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getTargetValue()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatDecayAnimationSpec.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun animateFloatAsState()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimateAsState.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  exponentialDecay()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/DecayAnimationSpec.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  tween()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 792,
  "endLine" : 792,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  spring()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 808,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  keyframesWithSpline()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 854,
  "endLine" : 854,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  keyframesWithSpline()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 882,
  "endLine" : 882,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  repeatable()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 913,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  repeatable()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 927,
  "endLine" : 927,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  infiniteRepeatable()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 950,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  infiniteRepeatable()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/AnimationSpec.kt",
  "fileLinesCount" : 1071,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 963,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  TwoWayConverter()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorConverters.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getVelocityVectorFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/Animation.kt",
  "fileLinesCount" : 496,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/VectorizedAnimationSpec.kt",
  "fileLinesCount" : 1037,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getEndVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEndVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDurationNanos()",
  "longName" : "",
  "relativeFileName" : "compose/animation/animation-core/src/commonMain/kotlin/androidx/compose/animation/core/FloatAnimationSpec.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidMain/kotlin/androidx/compose/material/AndroidMenu.android.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/jsMain/kotlin/androidx/compose/material/internal/System.js.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/jsMain/kotlin/androidx/compose/material/internal/System.js.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CursorDropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/desktopMain/kotlin/androidx/compose/material/DesktopMenu.desktop.kt",
  "fileLinesCount" : 506,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidHostTest/kotlin/androidx/compose/material/InternalMutatorMutexTest.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/wasmJsMain/kotlin/androidx/compose/material/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/wasmJsMain/kotlin/androidx/compose/material/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun MeasuredContent()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ScaffoldTest.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullDownFromTop_producesCorrect_pullDelta()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeUp_pullDown()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pullDown_swipeUp()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/pullrefresh/PullRefreshTest.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_animatesAsSideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun backdropScaffold_animatesAsSideEffect_fromNull()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/BackdropScaffoldTest.kt",
  "fileLinesCount" : 690,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customElevationOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/androidDeviceTest/kotlin/androidx/compose/material/ElevationOverlayTest.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 447,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedFilterChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Chip.kt",
  "fileLinesCount" : 727,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Shapes.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Typography.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextButton()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 403,
  "endLine" : 403,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 429,
  "endLine" : 429,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Button.kt",
  "fileLinesCount" : 612,
  "components" : [ "primary::compose" ],
  "startLine" : 451,
  "endLine" : 451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Colors.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Colors.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Colors.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ProgressIndicator.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::compose" ],
  "startLine" : 442,
  "endLine" : 442,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun labelColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun leadingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun trailingIconColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indicatorColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldWithLabelPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldWithoutLabelPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/TextFieldDefaults.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionOf()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnchorFor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/AnchoredDraggable.kt",
  "fileLinesCount" : 874,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenuBox()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 298,
  "endLine" : 298,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/ExposedDropdownMenu.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Slider()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Slider.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RangeSlider()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Slider.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/Slider.kt",
  "fileLinesCount" : 1292,
  "components" : [ "primary::compose" ],
  "startLine" : 593,
  "endLine" : 593,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SnackbarHost.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/SnackbarHost.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material/material/src/commonMain/kotlin/androidx/compose/material/FloatingActionButton.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onResetRippleHostView()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidMain/kotlin/androidx/compose/material/ripple/RippleContainer.android.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun themeChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalChangeDuringRipple_dragged()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalProvidedAfterRipple()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RememberRippleTest.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressed_rippleCreatedBeforeDraw()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pressed_rippleLazilyDelegatedTo()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/androidDeviceTest/kotlin/androidx/compose/material/ripple/RippleModifierNodeTest.kt",
  "fileLinesCount" : 788,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberUpdatedRippleInstance()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/Ripple.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun defaultColor()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rippleAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/material/material-ripple/src/commonMain/kotlin/androidx/compose/material/ripple/RippleTheme.kt",
  "fileLinesCount" : 250,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endRecording()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidMain/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunner.android.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRectangleContains()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/PathContainsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCircleContains()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/PathContainsTest.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun countLaunchedCoroutines_modifierLaunches()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/androidDeviceTest/kotlin/androidx/compose/testutils/AndroidComposeTestCaseRunnerTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createTestCase()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emitContent()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateViews()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPrepare()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawFinish()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureWithSpec()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeContent()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTestCase()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeBenchmarkScope.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ParameterizedComposeTestRule.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachParameter()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ParameterizedComposeTestRule.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawToBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun capturePreviewPictureToActivity()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doFrame()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPendingChanges()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPendingMeasureOrLayout()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recompose()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getHostView()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCoroutineLaunchedCount()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performTestWithEventsControl()",
  "longName" : "",
  "relativeFileName" : "compose/test-utils/src/commonMain/kotlin/androidx/compose/testutils/ComposeExecutionControl.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/webMain/kotlin/androidx/compose/material3/internal/PlatformDateFormat.web.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun now()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/webMain/kotlin/androidx/compose/material3/internal/PlatformDateFormat.web.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBackCallback()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/WideNavigationRail.android.kt",
  "fileLinesCount" : 486,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/AndroidMenu.android.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/AndroidMenu.android.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun properties()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/ModalBottomSheet.android.kt",
  "fileLinesCount" : 524,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun formatWithPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidMain/kotlin/androidx/compose/material3/internal/CalendarModelImpl.android.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jsMain/kotlin/androidx/compose/material3/internal/System.js.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jsMain/kotlin/androidx/compose/material3/internal/System.js.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun formatWithPattern()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/jvmAndAndroidMain/kotlin/androidx/compose/material3/internal/LegacyCalendarModelImpl.jvmAndAndroid.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/SkikoMenu.skiko.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/SkikoMenu.skiko.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/skikoMain/kotlin/androidx/compose/material3/SkikoMenu.skiko.kt",
  "fileLinesCount" : 393,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/wasmJsMain/kotlin/androidx/compose/material3/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/wasmJsMain/kotlin/androidx/compose/material3/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_wideScreen_fixedMaxWidth_sheetRespectsMaxWidthAndIsCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_wideScreen_filledWidth_sheetFillsEntireWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/ModalBottomSheetTest.kt",
  "fileLinesCount" : 1490,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blockedDateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun blockedYearSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableDates_updatedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerTest.kt",
  "fileLinesCount" : 1323,
  "components" : [ "primary::compose" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_disabledTodayMarker()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun datePicker_invalidDateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DatePickerScreenshotTest.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableDates_updatedSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerTest.kt",
  "fileLinesCount" : 1056,
  "components" : [ "primary::compose" ],
  "startLine" : 913,
  "endLine" : 913,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputDateNotAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputDateOutOfRange_withInitialDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputTest.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateRangePicker_invalidSundaySelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangePickerScreenshotTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateInput_invalidDateInput()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateInputScreenshotTest.kt",
  "fileLinesCount" : 180,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun snackbar_withDismiss_semantics()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/SnackbarTest.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputDateNotAllowed()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/DateRangeInputTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressAndVerticalOffset_scaleCorrectly_untilThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun progressAndPosition_scaleCorrectly_beyondThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionIsCapped()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/pulltorefresh/PullToRefreshStateImplTest.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_landscape_sheetRespectsMaxWidthAndIsCentered()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 572,
  "endLine" : 572,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomSheetScaffold_landscape_filledWidth_sheetFillsEntireWidth()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 629,
  "endLine" : 629,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modalBottomSheet_bottomSheetOffsetTaggedAsMotionFrameOfReference()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/androidDeviceTest/kotlin/androidx/compose/material3/BottomSheetScaffoldTest.kt",
  "fileLinesCount" : 1178,
  "components" : [ "primary::compose" ],
  "startLine" : 983,
  "endLine" : 983,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationRail.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatMonthYear()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatDate()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DatePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dateFormatter()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 642,
  "endLine" : 642,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateApproachOffset()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DatePicker.kt",
  "fileLinesCount" : 2576,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBarDsl.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setSelection()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DateRangePickerState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/DateRangePicker.kt",
  "fileLinesCount" : 1120,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationDrawer.kt",
  "fileLinesCount" : 1372,
  "components" : [ "primary::compose" ],
  "startLine" : 1221,
  "endLine" : 1221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/NavigationBar.kt",
  "fileLinesCount" : 822,
  "components" : [ "primary::compose" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedCard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedCard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedCard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedCard()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cardElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedCardElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCardElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Card.kt",
  "fileLinesCount" : 846,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AssistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AssistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedAssistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedAssistChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 460,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 734,
  "endLine" : 734,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedFilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 818,
  "endLine" : 818,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedFilterChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 905,
  "endLine" : 905,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SuggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1094,
  "endLine" : 1094,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedSuggestionChip()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1247,
  "endLine" : 1247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1453,
  "endLine" : 1453,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChipBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1479,
  "endLine" : 1479,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun assistChipBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1507,
  "endLine" : 1507,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedAssistChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1599,
  "endLine" : 1599,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1742,
  "endLine" : 1742,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedFilterChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 1900,
  "endLine" : 1900,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2036,
  "endLine" : 2036,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChipColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2125,
  "endLine" : 2125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2156,
  "endLine" : 2156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChipBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2182,
  "endLine" : 2182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun suggestionChipBorder()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2209,
  "endLine" : 2209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedSuggestionChipElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Chip.kt",
  "fileLinesCount" : 3343,
  "components" : [ "primary::compose" ],
  "startLine" : 2296,
  "endLine" : 2296,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Shapes.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::compose" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Shapes.kt",
  "fileLinesCount" : 409,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedLeadingButtonShapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedMiddleButtonShapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectedTrailingButtonShapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 973,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 991,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customItem()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 1007,
  "endLine" : 1007,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun IconToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 506,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 559,
  "endLine" : 559,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 726,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 784,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 970,
  "endLine" : 970,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedIconButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButton.kt",
  "fileLinesCount" : 1661,
  "components" : [ "primary::compose" ],
  "startLine" : 1034,
  "endLine" : 1034,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Typography.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 30,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Typography.kt",
  "fileLinesCount" : 559,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Text()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Text.kt",
  "fileLinesCount" : 694,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 564,
  "endLine" : 564,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 636,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 713,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 786,
  "endLine" : 786,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1423,
  "endLine" : 1423,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevatedButtonElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1450,
  "endLine" : 1450,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButtonElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Button.kt",
  "fileLinesCount" : 1899,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1480,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun standardFloatingToolbarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 885,
  "endLine" : 885,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun vibrantFloatingToolbarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 908,
  "endLine" : 908,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun VibrantFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 942,
  "endLine" : 942,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun StandardFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingToolbar.kt",
  "fileLinesCount" : 2469,
  "components" : [ "primary::compose" ],
  "startLine" : 989,
  "endLine" : 989,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1595,
  "endLine" : 1595,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun appBarWithSearchColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1647,
  "endLine" : 1647,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1699,
  "endLine" : 1699,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun InputField()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 1775,
  "endLine" : 1775,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2332,
  "endLine" : 2332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2349,
  "endLine" : 2349,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2411,
  "endLine" : 2411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SearchBar.kt",
  "fileLinesCount" : 3534,
  "components" : [ "primary::compose" ],
  "startLine" : 2478,
  "endLine" : 2478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRail.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 961,
  "endLine" : 961,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ElevatedToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TonalToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedToggleButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ToggleButton.kt",
  "fileLinesCount" : 963,
  "components" : [ "primary::compose" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  defaultSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  fastSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  slowSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  defaultEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  fastEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 299,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LinearProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 718,
  "endLine" : 718,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 736,
  "endLine" : 736,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawStopIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 1074,
  "components" : [ "primary::compose" ],
  "startLine" : 886,
  "endLine" : 886,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingWithLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPaddingWithoutLabel()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 43,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContainerBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 732,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldWithLabelPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 801,
  "endLine" : 801,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldWithoutLabelPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 821,
  "endLine" : 821,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 843,
  "endLine" : 843,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentPadding()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1182,
  "endLine" : 1182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContainerBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TextFieldDefaults.kt",
  "fileLinesCount" : 2020,
  "components" : [ "primary::compose" ],
  "startLine" : 1451,
  "endLine" : 1451,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun obtainPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPlainTooltipPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 575,
  "endLine" : 575,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberRichTooltipPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 614,
  "endLine" : 614,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberTooltipPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 667,
  "endLine" : 667,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1136,
  "endLine" : 1136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Tooltip.kt",
  "fileLinesCount" : 1515,
  "components" : [ "primary::compose" ],
  "startLine" : 1139,
  "endLine" : 1139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 494,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ListItemDefaults.kt",
  "fileLinesCount" : 1092,
  "components" : [ "primary::compose" ],
  "startLine" : 544,
  "endLine" : 544,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectableItemColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MenuDefaults.kt",
  "fileLinesCount" : 676,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenuBox()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ExposedDropdownMenu()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 565,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 726,
  "endLine" : 726,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 849,
  "endLine" : 849,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 961,
  "endLine" : 961,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ExposedDropdownMenu.kt",
  "fileLinesCount" : 1531,
  "components" : [ "primary::compose" ],
  "startLine" : 1075,
  "endLine" : 1075,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Thumb()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1472,
  "endLine" : 1472,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Thumb()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Slider.kt",
  "fileLinesCount" : 3537,
  "components" : [ "primary::compose" ],
  "startLine" : 1506,
  "endLine" : 1506,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 986,
  "endLine" : 986,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BottomAppBar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1116,
  "endLine" : 1116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun topAppBarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1418,
  "endLine" : 1418,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun centerAlignedTopAppBarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1525,
  "endLine" : 1525,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mediumTopAppBarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1575,
  "endLine" : 1575,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun largeTopAppBarColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/AppBar.kt",
  "fileLinesCount" : 3815,
  "components" : [ "primary::compose" ],
  "startLine" : 1625,
  "endLine" : 1625,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateToThreshold()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 685,
  "endLine" : 685,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun animateToHidden()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/pulltorefresh/PullToRefresh.kt",
  "fileLinesCount" : 869,
  "components" : [ "primary::compose" ],
  "startLine" : 688,
  "endLine" : 688,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MaterialTheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/MaterialTheme.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/InternalMutatorMutex.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithSkeleton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CalendarModel.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun formatWithSkeleton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CalendarModel.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/MenuPosition.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun trackPathProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 311,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun progressPathProvider()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/internal/CircularWavyProgressModifiers.kt",
  "fileLinesCount" : 1408,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showSnackbar()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performAction()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/SnackbarHost.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SmallExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 664,
  "endLine" : 664,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun MediumExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 732,
  "endLine" : 732,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LargeExtendedFloatingActionButton()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 800,
  "endLine" : 800,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun elevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1057,
  "endLine" : 1057,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loweredElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1081,
  "endLine" : 1081,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bottomAppBarFabElevation()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/FloatingActionButton.kt",
  "fileLinesCount" : 1483,
  "components" : [ "primary::compose" ],
  "startLine" : 1104,
  "endLine" : 1104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconButtonVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun iconToggleButtonVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButtonVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 673,
  "endLine" : 673,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconToggleButtonVibrantColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 743,
  "endLine" : 743,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableShapes()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 1038,
  "endLine" : 1038,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Checkbox.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setTabPositions()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/TabRow.kt",
  "fileLinesCount" : 1428,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/LoadingIndicator.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/LoadingIndicator.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContainedLoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/LoadingIndicator.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ContainedLoadingIndicator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/LoadingIndicator.kt",
  "fileLinesCount" : 675,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun expand()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun collapse()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/WideNavigationRailState.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 48,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 506,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 36,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 861,
  "endLine" : 861,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 48,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 963,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 48,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 1173,
  "endLine" : 1173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 36,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 1255,
  "endLine" : 1255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 1324,
  "endLine" : 1324,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 36,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkColorScheme()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 1576,
  "components" : [ "primary::compose" ],
  "startLine" : 1406,
  "endLine" : 1406,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun show()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun toggle()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun snapTo()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1109,
  "endLine" : 1109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1302,
  "endLine" : 1302,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1350,
  "endLine" : 1350,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemColors()",
  "longName" : "",
  "relativeFileName" : "compose/material3/material3-adaptive-navigation-suite/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigationsuite/NavigationSuiteScaffold.kt",
  "fileLinesCount" : 1757,
  "components" : [ "primary::compose" ],
  "startLine" : 1386,
  "endLine" : 1386,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/jsMain/kotlin/androidx/compose/material3/adaptive/layout/internal/System.js.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/jsMain/kotlin/androidx/compose/material3/adaptive/layout/internal/System.js.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delayedSpring_identicalWithOriginPlusDelay()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonTest/kotlin/androidx/compose/material3/adaptive/layout/DelayedSpringSpecTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/wasmJsMain/kotlin/androidx/compose/material3/adaptive/layout/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/wasmJsMain/kotlin/androidx/compose/material3/adaptive/layout/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adaptStrategies()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/SupportingPaneScaffold.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateThreePaneScaffoldValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateThreePaneScaffoldValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffoldValue.kt",
  "fileLinesCount" : 335,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adaptStrategies()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ThreePaneScaffold.kt",
  "fileLinesCount" : 1169,
  "components" : [ "primary::compose" ],
  "startLine" : 1095,
  "endLine" : 1095,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPaneExpansionState()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneExpansionState.kt",
  "fileLinesCount" : 1051,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adaptStrategies()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/ListDetailPaneScaffold.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneScaffoldDirective.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRoleAt()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-layout/src/commonMain/kotlin/androidx/compose/material3/adaptive/layout/PaneMotion.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 829,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peekPreviousScaffoldValue()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canNavigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun navigateBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun seekBack()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  rememberListDetailPaneScaffoldNavigator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberListDetailPaneScaffoldNavigator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  rememberSupportingPaneScaffoldNavigator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberSupportingPaneScaffoldNavigator()",
  "longName" : "",
  "relativeFileName" : "compose/material3/adaptive/adaptive-navigation/src/commonMain/kotlin/androidx/compose/material3/adaptive/navigation/ThreePaneScaffoldNavigator.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "compose/lint/internal-lint-checks/src/main/java/androidx/compose/lint/CommonModuleIncompatibilityDetector.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportMultipleValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava2/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava2/RxJava2AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/RememberInCompositionDetector.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/ProduceStateDetector.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/FrequentlyChangingValueDetector.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-lint/src/main/java/androidx/compose/runtime/lint/UnrememberedStateDetector.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun retire()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-retain/src/commonMain/kotlin/androidx/compose/runtime/retain/RetainedEffect.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customListIsTransformedToArrayList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/ListSaverTest.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceptionWhenOneValueCantBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidHostTest/kotlin/androidx/compose/runtime/saveable/MapSaverTest.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canBeSavedFromRegistryIsUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providerProvidesCorrectlySavedValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providerProvidesCorrectlySavedValueWithSaver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregistersFromPrevProviderAndRegistersToTheNewOne()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reregisterWhenTheKeyIsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregistersWhenDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customKey()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun emptyKeyIsNotUsed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/androidDeviceTest/kotlin/androidx/compose/runtime/saveable/RememberSaveableTest.kt",
  "fileLinesCount" : 464,
  "components" : [ "primary::compose" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun consumeRestored()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun canBeSaved()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SaveableStateRegistry()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerProvider()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateRegistry.kt",
  "fileLinesCount" : 185,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/Saver.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  Saver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/Saver.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeState()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-saveable/src/commonMain/kotlin/androidx/compose/runtime/saveable/SaveableStateHolder.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jsMain/kotlin/androidx/compose/runtime/internal/System.js.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jsMain/kotlin/androidx/compose/runtime/internal/System.js.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deref()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/jsMain/kotlin/androidx/compose/runtime/internal/WeakReference.js.kt",
  "fileLinesCount" : 32,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun identityMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionInstanceTests.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canIterateASlotTable()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFindNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canFindSourceInfo()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeDuringIterationCausesException()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/tooling/CompositionDataTests.kt",
  "fileLinesCount" : 384,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserverReadonlySnapshotCreation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserverMutableSnapshotCreation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserveApply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserverDisposeOfReadonlySnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserverDisposeOfMutableSnapshot_NotApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserverDisposeOfMutableSnapshot_Applied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserveApplyOfNestedSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserveReadsInReadonlySnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserveReadsInMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canObserveWrites()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canHaveMultipleObservers()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun receivesTheCorrectParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canCorrelateCreatingAndCreating()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/tooling/SnapshotObserverTests.kt",
  "fileLinesCount" : 471,
  "components" : [ "primary::compose" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSnapshotStateIsBornAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1234,
  "endLine" : 1234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun earlyReturnWithMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1342,
  "endLine" : 1342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun earlyReturnGlobal()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1357,
  "endLine" : 1357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMergePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotTests.kt",
  "fileLinesCount" : 1556,
  "components" : [ "primary::compose" ],
  "startLine" : 1396,
  "endLine" : 1396,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesContains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateEntriesContainsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMapTests.kt",
  "fileLinesCount" : 640,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToAndNot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToOr()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldBeAbleToIterate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldReportTheCorrectLowest()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/snapshots/SnapshotIdSetTests.kt",
  "fileLinesCount" : 5667,
  "components" : [ "primary::compose" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 827,
  "endLine" : 827,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun logs()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 829,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 831,
  "endLine" : 831,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 960,
  "endLine" : 960,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 962,
  "endLine" : 962,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeTillComplete()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 964,
  "endLine" : 964,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeOnce()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 966,
  "endLine" : 966,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 968,
  "endLine" : 968,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 970,
  "endLine" : 970,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/PausableCompositionTests.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 972,
  "endLine" : 972,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildTree()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 494,
  "endLine" : 494,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textMap()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/MovableContentTests.kt",
  "fileLinesCount" : 2111,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 660,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compute()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionTests.kt",
  "fileLinesCount" : 5192,
  "components" : [ "primary::compose" ],
  "startLine" : 4541,
  "endLine" : 4541,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAnchorMoves()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testMoveGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 852,
  "endLine" : 852,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 857,
  "endLine" : 857,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 957,
  "endLine" : 957,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveItem5Up()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1056,
  "endLine" : 1056,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderGroupSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1443,
  "endLine" : 1443,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterGroupSize()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1461,
  "endLine" : 1461,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderParentNodes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1478,
  "endLine" : 1478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1505,
  "endLine" : 1505,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterParent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1523,
  "endLine" : 1523,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderParentIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1541,
  "endLine" : 1541,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterParentIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1559,
  "endLine" : 1559,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderIsNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1577,
  "endLine" : 1577,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterIsNode()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1598,
  "endLine" : 1598,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderIsNodeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1620,
  "endLine" : 1620,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderNodeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1643,
  "endLine" : 1643,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterNodeIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1666,
  "endLine" : 1666,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReaderHasObjectKeyIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1690,
  "endLine" : 1690,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1710,
  "endLine" : 1710,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGroupEndByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1727,
  "endLine" : 1727,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCurrentEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1747,
  "endLine" : 1747,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterGroupKeyByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1844,
  "endLine" : 1844,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterGroupObjectKeyByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1867,
  "endLine" : 1867,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testReposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 1890,
  "endLine" : 1890,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testWriterSetByIndex()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 2248,
  "endLine" : 2248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canMarkAGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3276,
  "endLine" : 3276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canInsertAMarkedGroup()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 3354,
  "endLine" : 3354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canEnumerateSlotsInRememberOrder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTableTests.kt",
  "fileLinesCount" : 5745,
  "components" : [ "primary::compose" ],
  "startLine" : 5300,
  "endLine" : 5300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changes()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorCommonTest/kotlin/androidx/compose/runtime/CompositionObserverTests.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::compose" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/wasmJsMain/kotlin/androidx/compose/runtime/internal/Utils.wasmJs.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/wasmJsMain/kotlin/androidx/compose/runtime/internal/Utils.wasmJs.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deref()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/wasmJsMain/kotlin/androidx/compose/runtime/internal/WeakReference.wasmJs.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedObservationIsClearingThePreviousScopesBeforeReexecuting()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readingNestedDerivedStateFromAnImmediatelyRerunningObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/snapshots/SnapshotStateObserverTestsJvm.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 165,
  "endLine" : 165,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_initialComposition_remembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testThrowing_recomposition_remembered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/LiveEditTests.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun monotonicFrameClockReturnsContextClock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/MonotonicFrameClockTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withFrameNanosCallsPresentClock()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/nonEmulatorJvmTest/kotlin/androidx/compose/runtime/MonotonicFrameClockTest.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun down()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun up()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun insertTopDown()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun insertBottomUp()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun move()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Applier.kt",
  "fileLinesCount" : 296,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ValueHolders.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toProvided()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ValueHolders.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun movableContentReferenceFor()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2752,
  "endLine" : 2752,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun composeInitialPaused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 2996,
  "endLine" : 2996,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun recomposePaused()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3003,
  "endLine" : 3003,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun movableContentStateResolve()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/GapComposer.kt",
  "fileLinesCount" : 3390,
  "components" : [ "primary::compose" ],
  "startLine" : 3067,
  "endLine" : 3067,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCompositionRegistered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onCompositionUnregistered()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onBeginComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onScopeEnter()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onReadInScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onScopeExit()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onEndComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onScopeInvalidated()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onScopeDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/tooling/CompositionObserver.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/DerivedState.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun done()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/DerivedState.kt",
  "fileLinesCount" : 397,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun indexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun lastIndexOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subList()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeRange()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun listIterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateList.kt",
  "fileLinesCount" : 510,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateSet.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun takeMutableSnapshot()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 413,
  "endLine" : 413,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  observe()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1272,
  "endLine" : 1272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun prependStateRecord()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1356,
  "endLine" : 1356,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun mergeRecords()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/Snapshot.kt",
  "fileLinesCount" : 2532,
  "components" : [ "primary::compose" ],
  "startLine" : 1375,
  "endLine" : 1375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun next()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/snapshots/SnapshotStateMap.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recomposeScopeReleased()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordReadOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/RecomposeScopeImpl.kt",
  "fileLinesCount" : 449,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getInt()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/OperationArgContainer.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getObject()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/OperationArgContainer.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndFlushAllPendingChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/changelist/ChangeList.kt",
  "fileLinesCount" : 337,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun putValue()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocalMap.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun builder()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocalMap.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun build()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocalMap.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  mutableStateOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotState.kt",
  "fileLinesCount" : 341,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setContentWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun deactivate()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  getCompositionService()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun composeContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recordModificationsOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun observesAnyOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun prepareCompose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recordReadOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recordWriteOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun recompose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun insertMovableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyLateChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun changesApplied()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun abandonChanges()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun invalidateAll()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  delegateInvalidations()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getAndSetShouldPauseCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ReusableComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ControlledComposition()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setObserver()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composition.kt",
  "fileLinesCount" : 1411,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPausableContent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setPausableContentWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/PausableComposition.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Effects.kt",
  "fileLinesCount" : 602,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remembering()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forgetting()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sideEffect()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivating()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releasing()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberPausingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endResumingScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateScope()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun insertMovableContentReferences()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 528,
  "endLine" : 528,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sourceInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sourceInformationMarkerStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 554,
  "endLine" : 554,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sourceInformationMarkerEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun collectParameterInformation()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1018,
  "endLine" : 1018,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun scheduleFrameEndCallback()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1039,
  "endLine" : 1039,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun traceEventStart()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1176,
  "endLine" : 1176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun traceEventEnd()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isTraceInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composer.kt",
  "fileLinesCount" : 1709,
  "components" : [ "primary::compose" ],
  "startLine" : 1180,
  "endLine" : 1180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  compositionLocalOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  compositionLocalWithComputedDefaultOf()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/CompositionLocal.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verifyWellFormed()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun groupSlots()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 2054,
  "endLine" : 2054,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun find()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/composer/gapbuffer/SlotTable.kt",
  "fileLinesCount" : 4120,
  "components" : [ "primary::compose" ],
  "startLine" : 3421,
  "endLine" : 3421,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginSection()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Trace.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endSection()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Trace.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/Atomic.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun forgetting()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/internal/RememberEventDispatcher.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun awaitDispose()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/ProduceState.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun equivalent()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/SnapshotMutationPolicy.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNext()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun supportMultipleValues()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-rxjava3/src/androidDeviceTest/kotlin/androidx/compose/runtime/rxjava3/RxJava3AdapterTest.kt",
  "fileLinesCount" : 257,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/runtime/runtime-tracing/src/main/java/androidx/compose/runtime/tracing/ComposeTracingInitializer.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-lint/src/main/java/androidx/compose/foundation/lint/BoxWithConstraintsDetector.kt",
  "fileLinesCount" : 175,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/draganddrop/LegacyDragAndDropSource.android.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSurface()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/AndroidExternalSurface.android.kt",
  "fileLinesCount" : 455,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/PlatformMagnifier.android.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerContentObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterContentObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerContentObserver()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/BasicSecureTextField.android.kt",
  "fileLinesCount" : 106,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyPlatformTextInputServiceAdapter.android.kt",
  "fileLinesCount" : 433,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapFromTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mapToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun edit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endBatchEdit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ImeEditCommand.android.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isActive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/InputMethodManager.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptStylusHandwritingDelegation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/ComposeInputMethodManager.android.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEditorBoundsInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilder.android.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onGetContentRect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCreateActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPrepareActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 391,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onActionItemClicked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDestroyActionMode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidMain/kotlin/androidx/compose/foundation/text/contextmenu/internal/AndroidTextContextMenuToolbarProvider.android.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/ClickableFocusTest.kt",
  "fileLinesCount" : 297,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/PlatformMagnifier.ios.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateContent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/PlatformMagnifier.ios.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun update()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/PlatformMagnifier.ios.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/PlatformMagnifier.ios.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/modifiers/SelectionController.ios.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/iosMain/kotlin/androidx/compose/foundation/text/ContextMenu.ios.kt",
  "fileLinesCount" : 327,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/PointerMatcher.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/PointerMatcher.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/v2/Scrollbar.skiko.kt",
  "fileLinesCount" : 501,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OldScrollbarAdapter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 776,
  "endLine" : 776,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxScrollOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Scrollbar.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 784,
  "endLine" : 784,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/skikoMain/kotlin/androidx/compose/foundation/Indication.skiko.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BoxWithTooltip()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/TooltipArea.desktop.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TooltipArea()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/TooltipArea.desktop.kt",
  "fileLinesCount" : 259,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Representation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/BasicContextMenuRepresentation.desktop.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun Representation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/BasicContextMenuRepresentation.desktop.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectWordAtPositionIfNotAlreadySelected()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/text/ContextMenu.desktop.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Representation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/ContextMenuProvider.desktop.kt",
  "fileLinesCount" : 325,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startMovingTogetherWithMouse()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/desktopMain/kotlin/androidx/compose/foundation/window/WindowDraggableArea.desktop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  mutate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/MutatorMutexTest.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextFieldSelectionManager_cursorDragObserver_onDrag_withVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/selection/TextFieldSelectionManagerTest.kt",
  "fileLinesCount" : 899,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_allowsZero_whenOriginalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_allowsZero_whenTransformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_allowsTextLength_whenOriginalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_allowsTextLength_whenTransformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_allowsInvalidTransformation_whenOffsetIsInvalid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_throws_whenInvalidOriginalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filterWithValidation_throws_whenInvalidTransformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/ValidatingOffsetMappingTest.kt",
  "fileLinesCount" : 202,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notify_transformed_text()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldBringIntoViewTest.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_haveNullKeyboardOptions_whenBothOptionsAreNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_takeFirstKeyboardOptions_whenSecondOptionsAreNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_takeSecondKeyboardOptions_whenFirstOptionsAreNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_takeSecondKeyboardOptions_whenFirstOptionsAreNotNull()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_mergeKeyboardOptions_withPrecedenceToNext()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun chainedFilters_applySecondSemantics_afterFirstSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/input/InputTransformationTest.kt",
  "fileLinesCount" : 262,
  "components" : [ "primary::compose" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_composition_decoration()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyCompositionDecoration_negativeRange_isAppliedReversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply_composition_decoration_with_offsetmap()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidHostTest/kotlin/androidx/compose/foundation/text/TextFieldDelegateTest.kt",
  "fileLinesCount" : 316,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocus_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4485,
  "endLine" : 4485,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusPropertiesSet_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 4529,
  "endLine" : 4529,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableTest.kt",
  "fileLinesCount" : 7702,
  "components" : [ "primary::compose" ],
  "startLine" : 7668,
  "endLine" : 7668,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField_doesOffsetMapChecks_inInitialComposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldVisualTransformationSelectionBoundsTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicTextField_doesOffsetMapChecks_inInitialComposition_veryLongTextOffBy1()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldVisualTransformationSelectionBoundsTest.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorNotBlinking_whenWindowLostFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 563,
  "endLine" : 563,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedTextField_resumeBlinking_whenWindowRegainsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldCursorTest.kt",
  "fileLinesCount" : 693,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asyncFontLoad_changesLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 358,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_withNarrowerChild_measureWithOriginalConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 418,
  "endLine" : 418,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textFieldScroll_horizontal_withWiderChild_measureWithInfinityWidthConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/textfield/TextFieldScrollTest.kt",
  "fileLinesCount" : 742,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsToNewFocusable_whenFocusedChildChangesDuringAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/LazyListFocusableInteractionTest.kt",
  "fileLinesCount" : 897,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 596,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierDoesNotAddAlreadyAttachedNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberOverscrollEffect_ChangeOverscrollFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_scrollable_preFling_respectsConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_withoutVisualEffect_preFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1248,
  "endLine" : 1248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overscrollEffect_withoutEventHandling_fling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/OverscrollTest.kt",
  "fileLinesCount" : 1717,
  "components" : [ "primary::compose" ],
  "startLine" : 1317,
  "endLine" : 1317,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_color_with_alpha_tinted_properly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_changeOutline_outlineRounded_observableShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 607,
  "endLine" : 607,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border_changeOutline_outlineGeneric_samePath_observableShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BorderTest.kt",
  "fileLinesCount" : 799,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlainTextDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/draganddrop/DragAndDropIntegrationTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clickable_scrollableViewGroup()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ClickableInScrollableViewGroupTest.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_coerce_whenScrollTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scroller_coerce_whenScrollSmoothTo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsic_mainAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 891,
  "endLine" : 891,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minIntrinsic_crossAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsic_mainAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 973,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsic_crossAxis()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollTest.kt",
  "fileLinesCount" : 1684,
  "components" : [ "primary::compose" ],
  "startLine" : 1014,
  "endLine" : 1014,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDrop_enterExitCallbacks_singleNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDrop_enterExitCallbacks_nestedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 558,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDrop_startEndCallbacks_singleNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onReceive()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragAndDrop_startEndCallbacks_nestedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/ReceiveContentTest.kt",
  "fileLinesCount" : 877,
  "components" : [ "primary::compose" ],
  "startLine" : 702,
  "endLine" : 702,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/content/TestDragAndDrop.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateDistance_shouldNotReturnMoreThanMaxScrollOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLazyLayoutScrollScopeTest.kt",
  "fileLinesCount" : 60,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyLambdaShouldUpdateWhenDatasetChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun flingOnUnattachedPager_shouldNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageSize_smallerThanAvailableSpace_measuresAsZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerTest.kt",
  "fileLinesCount" : 610,
  "components" : [ "primary::compose" ],
  "startLine" : 509,
  "endLine" : 509,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollToPage_usedOffset_shouldPlacePagesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animateScrollToPage_usedOffset_shouldPlacePagesCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_performingFlingWithCustomFling_shouldGoToPredictedPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 713,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun targetPage_shouldReflectTargetWithCustomAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateTest.kt",
  "fileLinesCount" : 1256,
  "components" : [ "primary::compose" ],
  "startLine" : 856,
  "endLine" : 856,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visiblePagesAreObservableWhenResize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerLayoutInfoTest.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pagerAtBounds_flingTowardsBound_doesNotMove()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerSnapPositionTest.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_shouldCancelFlingIfOnEdge()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_shouldPropagateCrossAxisUnconsumedFlings()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScrollContent_onLastPage_shouldScrollCorrectly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerNestedScrollContentTest.kt",
  "fileLinesCount" : 591,
  "components" : [ "primary::compose" ],
  "startLine" : 549,
  "endLine" : 549,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposingWhilePrefetchingScheduled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPrefetcherTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::compose" ],
  "startLine" : 312,
  "endLine" : 312,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_withStartOfNewCurrentPage_prependedPages_goToStartOfNewCurrentPage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_withCurrentPage_currentPageMoved_staysScrolledAtSamePage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestScrollToPage_withCurrentPage_index0PageRemoved_staysScrolledAtSamePage()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerRequestScrollTest.kt",
  "fileLinesCount" : 403,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pageSizeIsZero_offsetFractionShouldNotBeNan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentPage_shouldUpdateWithSnapPositionInLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerStateNonGestureScrollingTest.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pinningIsPropagatedToParentContainer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parentContainerChange_pinningIsMaintained()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerPinnableContainerTest.kt",
  "fileLinesCount" : 609,
  "components" : [ "primary::compose" ],
  "startLine" : 565,
  "endLine" : 565,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBackward_shouldDisposeItemsInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/pager/PagerCacheWindowTest.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusScroll_nestedScroll_childPartialConsumptionForSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1650,
  "endLine" : 1650,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollAbove_respectsPreConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1807,
  "endLine" : 1807,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollAbove_respectsPreConsumption_indirectPointerEvents()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1869,
  "endLine" : 1869,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollAbove_proxiesPostCycles()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 1932,
  "endLine" : 1932,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollAbove_reversed_proxiesPostCycles()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2001,
  "endLine" : 2001,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFlingCancellation_shouldPreventDeltasFromPropagating()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2270,
  "endLine" : 2270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_shouldCancelWhenHitTheBounds_ifRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2325,
  "endLine" : 2325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_shouldContinueSendingDeltasWhenHitBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2368,
  "endLine" : 2368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_parentShouldFlingWithVelocityLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2403,
  "endLine" : 2403,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_parentShouldFlingWithVelocityLeft_whenInnerDisappears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2470,
  "endLine" : 2470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_bothOrientations_proxiesPostFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2530,
  "endLine" : 2530,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_whenVelocity0()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2692,
  "endLine" : 2692,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2729,
  "endLine" : 2729,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2763,
  "endLine" : 2763,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_reversed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2810,
  "endLine" : 2810,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_correctScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2845,
  "endLine" : 2845,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_reversed_correctScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 2889,
  "endLine" : 2889,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchScroll_shouldReturnConsumedDeltaInNestedScrollChain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3283,
  "endLine" : 3283,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchScroll_shouldReturnConsumedDeltaInNestedScrollChain_indirectPointer()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3359,
  "endLine" : 3359,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalScrollable_assertVelocityCalculationIsSimilarInsideOutsideVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3503,
  "endLine" : 3503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalScrollable_assertVelocityCalculationIsSimilarInsideOutsideVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3544,
  "endLine" : 3544,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetsScrollable_velocityCalculationShouldConsiderLocalPositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3585,
  "endLine" : 3585,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultScrollableState_scrollByWithNan_shouldFilterOutNan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableTest.kt",
  "fileLinesCount" : 4168,
  "components" : [ "primary::compose" ],
  "startLine" : 3755,
  "endLine" : 3755,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_invalidOffsets_shouldNotPropagateNans_calculateSnapOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_invalidOffsets_shouldNotPropagateNans_calculateApproachOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_cancellationShouldTriggerAnimationCancellation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehaviorTest.kt",
  "fileLinesCount" : 626,
  "components" : [ "primary::compose" ],
  "startLine" : 500,
  "endLine" : 500,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_shouldPropagateVelocityIfHitEdges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_shouldConsumeAllVelocityIfInTheMiddleOfTheList()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyListSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 489,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_shouldPropagateVelocityIfHitEdges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performFling_shouldConsumeAllVelocityIfInTheMiddleOfTheList()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/gestures/snapping/LazyGridSnapFlingBehaviorTest.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleableTest_defaultSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/selection/ToggleableTest.kt",
  "fileLinesCount" : 1707,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollsToNewFocusable_whenFocusedChildChangesDuringAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollFocusableInteractionTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 649,
  "endLine" : 649,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollAbove_respectsPreConsumption()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 595,
  "endLine" : 595,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedScrollAbove_proxiesPostCycles()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 655,
  "endLine" : 655,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFlingCancellation_shouldPreventDeltasFromPropagating()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 898,
  "endLine" : 898,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_shouldCancelWhenHitTheBounds_ifRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 953,
  "endLine" : 953,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_shouldContinueSendingDeltasWhenHitBounds()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 993,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_parentShouldFlingWithVelocityLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1028,
  "endLine" : 1028,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_nestedFling_parentShouldFlingWithVelocityLeft_whenInnerDisappears()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1095,
  "endLine" : 1095,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_whenVelocity0()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1253,
  "endLine" : 1253,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1286,
  "endLine" : 1286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_flingBehaviourCalled_correctScope()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1316,
  "endLine" : 1316,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchScroll_shouldReturnConsumedDeltaInNestedScrollChain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1615,
  "endLine" : 1615,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollable_assertVelocityCalculationIsSimilarInsideOutsideVelocityTracker()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1735,
  "endLine" : 1735,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableSystemAnimations_defaultFlingBehaviorShouldContinueToWork()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1776,
  "endLine" : 1776,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultFlingBehavior_useScrollMotionDurationScale()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1819,
  "endLine" : 1819,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultScrollable2DState_scrollByWithNan_shouldFilterOutNan()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/Scrollable2DTest.kt",
  "fileLinesCount" : 2105,
  "components" : [ "primary::compose" ],
  "startLine" : 1916,
  "endLine" : 1916,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClick_hapticFeedbackEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClick_hapticFeedbackDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocus_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2506,
  "endLine" : 2506,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noFocusPropertiesSet_whenDisabled()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableTest.kt",
  "fileLinesCount" : 3183,
  "components" : [ "primary::compose" ],
  "startLine" : 2550,
  "endLine" : 2550,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotAddAlreadyAttachedOverscrollEffectNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attachesLocalOverscrollFactoryOverscrollEffectNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 448,
  "endLine" : 448,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesToNewLocalOverscrollFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 492,
  "endLine" : 492,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatesBetweenProvidedOverscrollEffectAndLocalOverscrollFactory()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 574,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotIgnoreOverscrollEffectNodeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 689,
  "endLine" : 689,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/ScrollableAreaTest.kt",
  "fileLinesCount" : 753,
  "components" : [ "primary::compose" ],
  "startLine" : 700,
  "endLine" : 700,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun doesNotCrashWhenCoordinatesDetachedDuringOperation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 807,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoViewScroller_shouldStopScrollingWhenReceivingZero()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1129,
  "endLine" : 1129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bringIntoViewScroller_shouldUseCustomSpec()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/relocation/BringIntoViewScrollableInteractionTest.kt",
  "fileLinesCount" : 1305,
  "components" : [ "primary::compose" ],
  "startLine" : 1178,
  "endLine" : 1178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_changeOutline_differentPaths_observableShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 316,
  "endLine" : 316,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun background_changeOutline_samePath_observableShape()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BackgroundTest.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::compose" ],
  "startLine" : 379,
  "endLine" : 379,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun coreTextField_toggleWindowFocus_startStylusHandwriting()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldHandwritingTest.kt",
  "fileLinesCount" : 331,
  "components" : [ "primary::compose" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleCustomShaderBrush()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/BasicTextBrushTest.kt",
  "fileLinesCount" : 167,
  "components" : [ "primary::compose" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/PlatformSelectionBehaviorCommonTestCases.kt",
  "fileLinesCount" : 365,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 268,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardShownAfterDismissingKeyboardAndClickingAgain()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorAnchorInfoIsUpdated_whenMonitoringAndGlobalOffsetChanges()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_onlyStartsInputConnection_whenToggleWindowFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldInputServiceIntegrationTest.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::compose" ],
  "startLine" : 506,
  "endLine" : 506,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun selectionContainer_layoutWeightApplies()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/SelectionContainerTest.kt",
  "fileLinesCount" : 669,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesRtlTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionHandlesGesturesTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressesOnMultipleWords_selectsSingleWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextFieldSelectionGesturesTest.kt",
  "fileLinesCount" : 1391,
  "components" : [ "primary::compose" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextWithSpaceSelectionGesturesRegressionTest.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/ClippedTextSelectionGesturesTest.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenTouch_withLongPressesOnMultipleWords_selectsSingleWords()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/TextSelectionGesturesTest.kt",
  "fileLinesCount" : 1257,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesBidiTest.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/MultiTextSelectionGesturesTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setupAsserter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/gestures/SingleTextSelectionGesturesTest.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_centeredToEndOfLine_whenBidiEndOffsetInMiddleOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun magnifier_centeredOnCorrectLine_whenLinesAreEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/AbstractSelectionMagnifierTests.kt",
  "fileLinesCount" : 747,
  "components" : [ "primary::compose" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldVisualTransformationMagnifierTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/selection/TextFieldVisualTransformationMagnifierTest.kt",
  "fileLinesCount" : 238,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withVisualTransformation_codepointOnly()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun filter()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/CoreTextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 183,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw_whenNotAttached_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextStringSimpleNodeTest.kt",
  "fileLinesCount" : 261,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TextLayoutResult_autoSize_em_style_fontSize_is_unspecified_checkOverflow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/MultiParagraphLayoutCacheTest.kt",
  "fileLinesCount" : 1177,
  "components" : [ "primary::compose" ],
  "startLine" : 849,
  "endLine" : 849,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw_whenNotAttached_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNodeTest.kt",
  "fileLinesCount" : 171,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/KeyboardHelper.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textLayout_intrinsicMeasurements()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/TextLayoutTest.kt",
  "fileLinesCount" : 272,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputTransformationSemantics_areApplied()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 694,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun inputTransformationSemantics_areApplied_stateBacked()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSemanticsTest.kt",
  "fileLinesCount" : 888,
  "components" : [ "primary::compose" ],
  "startLine" : 716,
  "endLine" : 716,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent_doesNotRestartInput_forTypedEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSendKeyEventTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent_doesNotRestartInput_forBackspaceEvent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldSendKeyEventTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFocusNavigationLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 782,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFocusNavigationRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 807,
  "endLine" : 807,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFocusNavigationUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 834,
  "endLine" : 834,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkFocusNavigationDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldFocusTest.kt",
  "fileLinesCount" : 1139,
  "components" : [ "primary::compose" ],
  "startLine" : 860,
  "endLine" : 860,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_keyEvent_functionReference()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldKeyEventTest.kt",
  "fileLinesCount" : 1080,
  "components" : [ "primary::compose" ],
  "startLine" : 921,
  "endLine" : 921,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cursorNotBlinking_whenWindowLostFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 733,
  "endLine" : 733,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusedTextField_resumeBlinking_whenWindowRegainsFocus()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldCursorTest.kt",
  "fileLinesCount" : 1104,
  "components" : [ "primary::compose" ],
  "startLine" : 773,
  "endLine" : 773,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun immNotRestarted_whenKeyboardIsConfiguredAsPassword_fromTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldImmIntegrationTest.kt",
  "fileLinesCount" : 491,
  "components" : [ "primary::compose" ],
  "startLine" : 423,
  "endLine" : 423,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerWithVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsWithVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/LegacyCursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 733,
  "components" : [ "primary::compose" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_magnifier_centeredOnCorrectLine_whenLinesAreEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_magnifier_centeredToEndOfLine_whenBidiEndOffsetInMiddleOfLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldMagnifierTest.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 391,
  "endLine" : 391,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deleteWhileDraggingSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldLongPressTest.kt",
  "fileLinesCount" : 855,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withOutputTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun withCodePointTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldPlatformSelectionBehaviorsTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatesAllReaders_whenTransformationDependenciesChanged_producingSameVisualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 343,
  "endLine" : 343,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidatesAllReaders_whenTransformationDependenciesChanged_producingNewVisualText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextFieldLayoutStateCacheTest.kt",
  "fileLinesCount" : 1017,
  "components" : [ "primary::compose" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localBoundingBoxOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/internal/TextInputServiceAndroidCursorAnchorInfoTest.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::compose" ],
  "startLine" : 386,
  "endLine" : 386,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asyncFontLoad_changesLineHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/HeightInLinesModifierTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textField_filterKeyboardOptions_applyWhenKeyboardOptionsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/BasicTextFieldTest.kt",
  "fileLinesCount" : 1772,
  "components" : [ "primary::compose" ],
  "startLine" : 963,
  "endLine" : 963,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingOntoTextField_keepsWrapperReceiveContentEntered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draggingOutOfTextField_keepsWrapperReceiveContentEntered()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/input/TextFieldDragAndDropTest.kt",
  "fileLinesCount" : 677,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithMouse_consumesRightClickPressAndRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenOnRightClickDownWithTrackpad_consumesRightClickPressAndRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/gestures/RightClickGesturesTest.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenContextMenuChanges_contextMenuUpdates()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/text/contextmenu/provider/BasicTextContextMenuProviderTest.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_pins_whenItIsFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_unpins_whenItIsUnfocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_requestsBringIntoView_whenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusable_updatePinnableContainer_staysPinned()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/FocusableTest.kt",
  "fileLinesCount" : 923,
  "components" : [ "primary::compose" ],
  "startLine" : 609,
  "endLine" : 609,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longClickWithKey_doesNotTriggerHapticFeedback()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/CombinedClickableParameterizedKeyInputTest.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun rememberUpdatedInstance()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 320,
  "endLine" : 320,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/IndicationTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyGrid()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/lazy/grid/BaseLazyGridTestWithOrientation.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/shape/CornerBasedShapeTest.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUiTest.kt",
  "fileLinesCount" : 755,
  "components" : [ "primary::compose" ],
  "startLine" : 631,
  "endLine" : 631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/contextmenu/ContextMenuCommon.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsCalculations()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/androidDeviceTest/kotlin/androidx/compose/foundation/BasicMarqueeTest.kt",
  "fileLinesCount" : 1173,
  "components" : [ "primary::compose" ],
  "startLine" : 991,
  "endLine" : 991,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onAttach()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/draganddrop/DragAndDropSource.kt",
  "fileLinesCount" : 288,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Image()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Image.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::compose" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dismiss()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 366,
  "endLine" : 366,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDispose()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/BasicTooltip.kt",
  "fileLinesCount" : 390,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun applyToFling()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOverscrollEffect()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 367,
  "endLine" : 367,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Overscroll.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::compose" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun emit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/interaction/InteractionSource.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tryEmit()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/interaction/InteractionSource.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Scroll.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/ScrollableState.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun applyToScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 606,
  "endLine" : 606,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doFlingAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 845,
  "endLine" : 845,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun performRawScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 982,
  "endLine" : 982,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun doFlingAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 984,
  "endLine" : 984,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 1099,
  "endLine" : 1099,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollByWithOverscroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable.kt",
  "fileLinesCount" : 1130,
  "components" : [ "primary::compose" ],
  "startLine" : 1101,
  "endLine" : 1101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable2D.kt",
  "fileLinesCount" : 328,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2DState.kt",
  "fileLinesCount" : 164,
  "components" : [ "primary::compose" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitRelease()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TapGestureDetector.kt",
  "fileLinesCount" : 531,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smoothEventPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/IndirectPointerInputDragCycleDetector.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 722,
  "endLine" : 722,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun smoothEventPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/IndirectPointerInputDragCycleDetector.kt",
  "fileLinesCount" : 796,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 767,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchRawDelta()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Draggable.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 558,
  "endLine" : 558,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasPositionFor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 566,
  "endLine" : 566,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 574,
  "endLine" : 574,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closestAnchor()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 583,
  "endLine" : 583,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun minPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxPosition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 589,
  "endLine" : 589,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun anchorAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 592,
  "endLine" : 592,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionAt()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 597,
  "endLine" : 597,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getValueFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1763,
  "endLine" : 1763,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getVelocityFromNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/AnchoredDraggable.kt",
  "fileLinesCount" : 1787,
  "components" : [ "primary::compose" ],
  "startLine" : 1771,
  "endLine" : 1771,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun approachAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapFlingBehavior.kt",
  "fileLinesCount" : 475,
  "components" : [ "primary::compose" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/snapping/SnapPosition.kt",
  "fileLinesCount" : 140,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun doFlingAnimation()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/Scrollable2D.kt",
  "fileLinesCount" : 522,
  "components" : [ "primary::compose" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun TransformableState()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 421,
  "endLine" : 421,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun transformBy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/gestures/TransformableState.kt",
  "fileLinesCount" : 687,
  "components" : [ "primary::compose" ],
  "startLine" : 659,
  "endLine" : 659,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Indication.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateRectForParent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun bringChildIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/relocation/BringIntoViewResponder.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/ScrollIndicator.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDown()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LongPressTextDragObserver.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUp()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LongPressTextDragObserver.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LongPressTextDragObserver.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LongPressTextDragObserver.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LongPressTextDragObserver.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/LongPressTextDragObserver.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun suggestSelectionForLongPressOrDoubleClick()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onShowContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onShowSelectionToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/PlatformSelectionBehaviors.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subscribe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unsubscribe()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextSelectableId()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyPositionChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySelectionUpdateStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySelectionUpdateSelectAll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySelectionUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifySelectionUpdateEnd()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionRegistrar.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provide()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionHandles.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExtend()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionGestures.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onExtendDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionGestures.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionGestures.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrag()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionGestures.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDragDone()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionGestures.kt",
  "fileLinesCount" : 356,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachMiddleInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldRecomputeSelection()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSubSelections()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/selection/SelectionLayout.kt",
  "fileLinesCount" : 738,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicWidthNonExtension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 496,
  "endLine" : 496,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun maxIntrinsicHeightNonExtension()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/modifiers/TextAnnotatedStringNode.kt",
  "fileLinesCount" : 594,
  "components" : [ "primary::compose" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/TextAutoSize.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onChange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldState.kt",
  "fileLinesCount" : 780,
  "components" : [ "primary::compose" ],
  "startLine" : 546,
  "endLine" : 546,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 538,
  "endLine" : 538,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOriginalRange()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/TextFieldBuffer.kt",
  "fileLinesCount" : 769,
  "components" : [ "primary::compose" ],
  "startLine" : 545,
  "endLine" : 545,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/CodepointTransformation.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1906,
  "endLine" : 1906,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideTextToolbar()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/input/internal/selection/TextFieldSelectionState.kt",
  "fileLinesCount" : 1950,
  "components" : [ "primary::compose" ],
  "startLine" : 1908,
  "endLine" : 1908,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun map()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/KeyMapping.kt",
  "fileLinesCount" : 137,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/data/TextContextMenuData.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun showTextContextMenu()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/contextmenu/provider/TextContextMenuProvider.kt",
  "fileLinesCount" : 92,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun BasicText()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/text/BasicText.kt",
  "fileLinesCount" : 748,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Expect.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Expect.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Expect.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/Expect.kt",
  "fileLinesCount" : 35,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridDsl.kt",
  "fileLinesCount" : 511,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/staggeredgrid/LazyStaggeredGridMeasure.kt",
  "fileLinesCount" : 1484,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/LazyListPrefetchStrategy.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutMeasureScope.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayout.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutKeyIndexMap.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutKeyIndexMap.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun LazyLayoutCacheWindow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutCacheWindow.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun itemsPerViewport()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutBeyondBoundsState.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 626,
  "endLine" : 626,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVisibleItemSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 628,
  "endLine" : 628,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVisibleItemLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 630,
  "endLine" : 630,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getVisibleLineKey()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 632,
  "endLine" : 632,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastIndexInLine()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 634,
  "endLine" : 634,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLastLineIndex()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/CacheWindowLogic.kt",
  "fileLinesCount" : 666,
  "components" : [ "primary::compose" ],
  "startLine" : 636,
  "endLine" : 636,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOffset()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutMeasuredItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun position()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutMeasuredItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getParentData()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutMeasuredItem.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrecompositionAndPremeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun markAsUrgent()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrecompositionAndPremeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNestedPrefetchRequest()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutPrefetchState.kt",
  "fileLinesCount" : 972,
  "components" : [ "primary::compose" ],
  "startLine" : 505,
  "endLine" : 505,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStickingIndices()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutStickyItems.kt",
  "fileLinesCount" : 217,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun collectionInfo()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutSemantics.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun scrollToItem()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/LazyLayoutSemantics.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun schedulePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun availableTimeNanos()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/layout/PrefetchScheduler.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAndMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridMeasuredItemProvider.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 268,
  "endLine" : 268,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 446,
  "endLine" : 446,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stickyHeader()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridDsl.kt",
  "fileLinesCount" : 652,
  "components" : [ "primary::compose" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleLinePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridPrefetchStrategy.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleLinePrefetch()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridPrefetchStrategy.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMainAxisSize()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/LazyGridPrefetchStrategy.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CutCornerShape.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/RoundedCornerShape.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteCutCornerShape.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toPx()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/CornerSize.kt",
  "fileLinesCount" : 117,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/shape/AbsoluteRoundedCornerShape.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/contextmenu/ContextMenuUi.kt",
  "fileLinesCount" : 377,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun valueOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 436,
  "endLine" : 436,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun motionOf()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjustInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 460,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedOffsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consumedVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidMain/kotlin/androidx/compose/foundation/layout/WindowInsetsConnection.android.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_withCustomVertical_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 767,
  "endLine" : 767,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_withCustomHorizontal_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 810,
  "endLine" : 810,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_withCustomHorizontalAlignModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 857,
  "endLine" : 857,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_withCustomVerticalAlignModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/RowColumnTest.kt",
  "fileLinesCount" : 5968,
  "components" : [ "primary::compose" ],
  "startLine" : 904,
  "endLine" : 904,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_withCustomVertical_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 895,
  "endLine" : 895,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_withCustomHorizontal_alignment()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColumn_withCustomHorizontalAlignModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 973,
  "endLine" : 973,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRow_withCustomVerticalAlignModifier()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/FlowRowColumnTest.kt",
  "fileLinesCount" : 5865,
  "components" : [ "primary::compose" ],
  "startLine" : 1015,
  "endLine" : 1015,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifiers_doNotCauseUnnecessaryRemeasure()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 1864,
  "endLine" : 1864,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntrinsicMeasurements_notQueriedWhenConstraintsAreFixed()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 1934,
  "endLine" : 1934,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ErrorIntrinsicsLayout()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 1936,
  "endLine" : 1936,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredWidthChangesMinIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 2032,
  "endLine" : 2032,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredWidthChangesMaxIntrinsicHeight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 2060,
  "endLine" : 2060,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredHeightChangesMinIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 2088,
  "endLine" : 2088,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requiredHeightChangesMaxIntrinsicWidth()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/androidDeviceTest/kotlin/androidx/compose/foundation/layout/SizeTest.kt",
  "fileLinesCount" : 2142,
  "components" : [ "primary::compose" ],
  "startLine" : 2116,
  "endLine" : 2116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FlowRow()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/FlowLayout.kt",
  "fileLinesCount" : 1583,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLeft()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTop()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRight()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBottom()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/WindowInsets.kt",
  "fileLinesCount" : 721,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun populateMainAxisPositions()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnMeasurePolicy.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun placeHelper()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnMeasurePolicy.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createConstraints()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnMeasurePolicy.kt",
  "fileLinesCount" : 279,
  "components" : [ "primary::compose" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/RowColumnImpl.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateLeftPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateTopPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateRightPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateBottomPadding()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PaddingValues()",
  "longName" : "",
  "relativeFileName" : "compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/Padding.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::compose" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun parametersTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-tooling-data/src/androidDeviceTest/kotlin/androidx/compose/ui/tooling/data/InspectableTests.kt",
  "fileLinesCount" : 451,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-geometry/src/commonMain/kotlin/androidx/compose/ui/geometry/RoundRect.kt",
  "fileLinesCount" : 422,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFont()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text-google-fonts/src/main/java/androidx/compose/ui/text/googlefonts/GoogleFont.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun toBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/LayerSnapshot.android.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 962,
  "endLine" : 962,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 968,
  "endLine" : 968,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 979,
  "endLine" : 979,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 982,
  "endLine" : 982,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discardDisplayList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidMain/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayer.android.kt",
  "fileLinesCount" : 1009,
  "components" : [ "primary::compose" ],
  "startLine" : 993,
  "endLine" : 993,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithPathAndColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterPathWithBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::compose" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElevationRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoTest/kotlin/androidx/compose/ui/graphics/layer/SkiaGraphicsLayerTest.kt",
  "fileLinesCount" : 1099,
  "components" : [ "primary::compose" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun negativeExponent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dotDot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeMoveToBecomesRelativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveToBecomesLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeQuadToTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonTest/kotlin/androidx/compose/ui/graphics/vector/PathParserTest.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getSegment()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/skikoMain/kotlin/androidx/compose/ui/graphics/SkiaBackedPathMeasure.skiko.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterDidDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterRtl()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPainterCustomAlpha()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testColorFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/painter/PainterTest.kt",
  "fileLinesCount" : 203,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterWithPathAndColor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDropShadowPainterPathWithBrush()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/shadow/DropShadowPainterTest.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testElevationRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/layer/AndroidGraphicsLayerTest.kt",
  "fileLinesCount" : 2012,
  "components" : [ "primary::compose" ],
  "startLine" : 1059,
  "endLine" : 1059,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findOverlaps()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/IntervalTree.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Color.kt",
  "fileLinesCount" : 658,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 458,
  "endLine" : 458,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/CanvasDrawScope.kt",
  "fileLinesCount" : 775,
  "components" : [ "primary::compose" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 430,
  "endLine" : 430,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 454,
  "endLine" : 454,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 476,
  "endLine" : 476,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 596,
  "endLine" : 596,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 646,
  "endLine" : 646,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 669,
  "endLine" : 669,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 694,
  "endLine" : 694,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 719,
  "endLine" : 719,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 749,
  "endLine" : 749,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 782,
  "endLine" : 782,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 808,
  "endLine" : 808,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 830,
  "endLine" : 830,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 855,
  "endLine" : 855,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawPoints()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/drawscope/DrawScope.kt",
  "fileLinesCount" : 1007,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 883,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readPixels()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ImageBitmap.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun prepareToDraw()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/ImageBitmap.kt",
  "fileLinesCount" : 244,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stampedPathEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/PathEffect.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun horizontalGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun verticalGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radialGradient()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Brush.kt",
  "fileLinesCount" : 871,
  "components" : [ "primary::compose" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsContext.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseGraphicsLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/GraphicsContext.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun quadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeQuadraticBezierTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun relativeCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addArcRad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 266,
  "endLine" : 266,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 290,
  "endLine" : 290,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun op()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Path.kt",
  "fileLinesCount" : 363,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPathOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayer.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRoundRectOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayer.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayer.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun toImageBitmap()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/layer/GraphicsLayer.kt",
  "fileLinesCount" : 414,
  "components" : [ "primary::compose" ],
  "startLine" : 374,
  "endLine" : 374,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun save()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restore()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saveLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 225,
  "endLine" : 225,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rotate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 249,
  "endLine" : 249,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun skew()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 256,
  "endLine" : 256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun concat()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clipRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawLine()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 311,
  "endLine" : 311,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 336,
  "endLine" : 336,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawRoundRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawCircle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 382,
  "endLine" : 382,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawArc()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-graphics/src/commonMain/kotlin/androidx/compose/ui/graphics/Canvas.kt",
  "fileLinesCount" : 539,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deref()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/webMain/kotlin/androidx/compose/ui/text/Cache.web.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun two_paragraphs_use_common_intrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopTest/kotlin/androidx/compose/ui/text/DesktopParagraphTest.kt",
  "fileLinesCount" : 767,
  "components" : [ "primary::compose" ],
  "startLine" : 602,
  "endLine" : 602,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previousStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun previousEndBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextStartBoundary()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/selection/SegmentFinder.android.kt",
  "fileLinesCount" : 239,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFallbackLineSpacingEnabled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/android/StaticLayoutFactory.android.kt",
  "fileLinesCount" : 357,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/style/LineBreak.android.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::compose" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFont.android.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFont.android.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/AndroidFont.android.kt",
  "fileLinesCount" : 232,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDefault()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createNamed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun optionalOnDeviceFontFamilyByName()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createNamed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/font/PlatformTypefaces.android.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getNativeTypeface()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidMain/kotlin/androidx/compose/ui/text/platform/AndroidGenericFontFamilyTypeface.android.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/skikoMain/kotlin/androidx/compose/ui/text/platform/PlatformFont.skiko.kt",
  "fileLinesCount" : 437,
  "components" : [ "primary::compose" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Font()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/DesktopFont.desktop.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::compose" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAssignableField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/desktopMain/kotlin/androidx/compose/ui/text/platform/ReflectionUtil.kt",
  "fileLinesCount" : 129,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun canExtend()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/font/FontVariationTest.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun throwsDescriptiveMessage_whenCommandFailsInBatch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidHostTest/kotlin/androidx/compose/ui/text/input/EditProcessorTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::compose" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOnGC()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/nativeTest/kotlin/androidx/compose/ui/text/WeakKeysCacheTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buildAnnotatedString_fromHtml()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AnnotatedStringFromHtmlTest.kt",
  "fileLinesCount" : 512,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shaderBrushSpan_createsShaderOnlyOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/AndroidParagraphTest.kt",
  "fileLinesCount" : 2244,
  "components" : [ "primary::compose" ],
  "startLine" : 1981,
  "endLine" : 1981,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingResourceLoader_doesInvalidateCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingResourceLoader_toAndroidResourceLoader_doesNotInvalidateCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 425,
  "endLine" : 425,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformResolveInterceptor_affectsTheResolvedFontStyle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 645,
  "endLine" : 645,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformResolveInterceptor_affectsTheResolvedFontSynthesis()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 660,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun platformResolveInterceptor_affectsTheResolvedFontFamily()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/font/FontFamilyResolverImplTest.kt",
  "fileLinesCount" : 787,
  "components" : [ "primary::compose" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setShaderBrush_with_specified_size()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/androidDeviceTest/kotlin/androidx/compose/ui/text/platform/AndroidTextPaintTest.kt",
  "fileLinesCount" : 502,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun merge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/PlatformTextStyle.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/Bullet.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/style/LineHeightStyle.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/LinkAnnotation.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toVariationValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontVariation.kt",
  "fileLinesCount" : 349,
  "components" : [ "primary::compose" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun load()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitLoad()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/Font.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::compose" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamilyResolver.kt",
  "fileLinesCount" : 258,
  "components" : [ "primary::compose" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun preload()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolve()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/font/FontFamily.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AnnotatedString()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/AnnotatedString.kt",
  "fileLinesCount" : 1621,
  "components" : [ "primary::compose" ],
  "startLine" : 1552,
  "endLine" : 1552,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun originalToTransformed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/OffsetMapping.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transformedToOriginal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/OffsetMapping.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyTo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/EditCommand.kt",
  "fileLinesCount" : 557,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stopInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideSoftwareKeyboard()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-text/src/commonMain/kotlin/androidx/compose/ui/text/input/TextInputService.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::compose" ],
  "startLine" : 337,
  "endLine" : 337,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun abort()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/events/DisposableEventListener.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::compose" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deref()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/node/WeakReference.web.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getNewGeometryForBackingInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/WebTextInputService.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendEditCommand()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/platform/BackingDomInput.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/SystemThemeObserver.web.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sizeFlow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFromLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webMain/kotlin/androidx/compose/ui/window/ComposeWindowInternal.web.kt",
  "fileLinesCount" : 642,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/events/synthethicEvents.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toList()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/events/synthethicEvents.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createTestInputState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/BasicTextFieldTests.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun createTestInputState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/input/BasicTextFieldTests.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createBasicTextField()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/webTest/kotlin/androidx/compose/ui/OnCanvasTests.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SkiaLayerAnalytics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposePanelTest.kt",
  "fileLinesCount" : 941,
  "components" : [ "primary::compose" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/awt/ComposeFocusTest.kt",
  "fileLinesCount" : 1023,
  "components" : [ "primary::compose" ],
  "startLine" : 995,
  "endLine" : 995,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnyGarbageCollected()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/LeakDetector.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun longPressWorkaroundTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/platform/DesktopInputComponentTest.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::compose" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/window/window/BaseWindowTextFieldTest.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/util/ThrowUncaughtExceptionRule.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/SemanticsOwnersProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopTest/kotlin/androidx/compose/ui/SemanticsOwnersProviderTest.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setId()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDimens()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/AutofillUtils.android.kt",
  "fileLinesCount" : 205,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyViewEntered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyViewExited()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyValueChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyViewVisibilityChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/autofill/PlatformAutofillManager.android.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/draganddrop/AndroidDragAndDropManager.android.kt",
  "fileLinesCount" : 120,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/viewinterop/AndroidViewHolder.android.kt",
  "fileLinesCount" : 781,
  "components" : [ "primary::compose" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun willInsert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/ViewInterop.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didInsert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/ViewInterop.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/node/ViewInterop.android.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSessionStarted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSessionEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/scrollcapture/ComposeScrollCaptureCallback.android.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::compose" ],
  "startLine" : 230,
  "endLine" : 230,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disposeDelegate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/NullableInputConnectionWrapper.android.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restartInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hideSoftInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateExtractedText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateSelection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateCursorAnchorInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/InputMethodManager.android.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEditorBoundsInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/CursorAnchorInfoBuilder.android.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/text/input/TextInputServiceAndroid.android.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun installFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun installFor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/ViewCompositionStrategy.android.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun following()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun preceding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AccessibilityIterators.android.kt",
  "fileLinesCount" : 529,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/FocusFinderCompat.android.kt",
  "fileLinesCount" : 689,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 1624,
  "endLine" : 1624,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateMatrixToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3626,
  "endLine" : 3626,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDragAndDrop()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3721,
  "endLine" : 3721,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeView.android.kt",
  "fileLinesCount" : 3872,
  "components" : [ "primary::compose" ],
  "startLine" : 3801,
  "endLine" : 3801,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleFrameEndCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/LifecycleRetainedValuesStoreOwner.android.kt",
  "fileLinesCount" : 134,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getWindowVisibleDisplayFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 932,
  "endLine" : 932,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setGestureExclusionRects()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 934,
  "endLine" : 934,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updateViewLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/window/AndroidPopup.android.kt",
  "fileLinesCount" : 997,
  "components" : [ "primary::compose" ],
  "startLine" : 936,
  "endLine" : 936,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/internal/System.js.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::compose" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/internal/System.js.kt",
  "fileLinesCount" : 29,
  "components" : [ "primary::compose" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.js.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.js.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/jsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.js.kt",
  "fileLinesCount" : 163,
  "components" : [ "primary::compose" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/EventTestUtils.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/MockOwner.kt",
  "fileLinesCount" : 318,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/RootNodeOwnerTest.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CMP_8935_Test()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoTest/kotlin/androidx/compose/ui/node/SortedSetTest.kt",
  "fileLinesCount" : 260,
  "components" : [ "primary::compose" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun itemsForBeginningSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/draganddrop/UIKitDragAndDropManager.ios.kt",
  "fileLinesCount" : 340,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun log()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 943,
  "endLine" : 943,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun traverseChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/platform/Accessibility.ios.kt",
  "fileLinesCount" : 1932,
  "components" : [ "primary::compose" ],
  "startLine" : 1442,
  "endLine" : 1442,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/DisplayLinkListener.ios.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun positionWithinRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun positionWithinRange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun closestPositionToPoint()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/IntermediateTextInputUIView.ios.kt",
  "fileLinesCount" : 581,
  "components" : [ "primary::compose" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesBegan()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun touchesEnded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/InputViews.ios.kt",
  "fileLinesCount" : 763,
  "components" : [ "primary::compose" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardWillShow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardWillHide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun keyboardWillChangeFrame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/iosMain/kotlin/androidx/compose/ui/window/KeyboardVisibilityListener.ios.kt",
  "fileLinesCount" : 148,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun holderOfView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun place()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unplace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scheduleUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/viewinterop/InteropContainer.skiko.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/RootNodeOwner.skiko.kt",
  "fileLinesCount" : 1033,
  "components" : [ "primary::compose" ],
  "startLine" : 612,
  "endLine" : 612,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/node/DragAndDropOwner.skiko.kt",
  "fileLinesCount" : 122,
  "components" : [ "primary::compose" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CanvasLayersComposeScene()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/CanvasLayersComposeScene.skiko.kt",
  "fileLinesCount" : 660,
  "components" : [ "primary::compose" ],
  "startLine" : 428,
  "endLine" : 428,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneLayer.skiko.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneLayer.skiko.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setKeyEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneLayer.skiko.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setOutsidePointerEventListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneLayer.skiko.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/ComposeSceneLayer.skiko.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PlatformLayersComposeScene()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/scene/PlatformLayersComposeScene.skiko.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRootForTestCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRootForTestDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSemanticsOwnerAppended()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSemanticsOwnerRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 217,
  "endLine" : 217,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun showMenu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformContext.skiko.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::compose" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun excluding()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsets.skiko.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PlatformInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/skikoMain/kotlin/androidx/compose/ui/platform/PlatformWindowInsets.skiko.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toAwtTransferable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/DragAndDrop.desktop.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DragAndDropTransferable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/DragAndDrop.desktop.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readFiles()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/DragAndDrop.desktop.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/draganddrop/DragAndDrop.desktop.kt",
  "fileLinesCount" : 194,
  "components" : [ "primary::compose" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/ComposeContainer.desktop.kt",
  "fileLinesCount" : 545,
  "components" : [ "primary::compose" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestNativeFocusOnAccessible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onComposeInvalidation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderImmediately()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderApiChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/scene/skia/SkiaLayerComponent.desktop.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun enableInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformComponent.desktop.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformComponent.desktop.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/PlatformComponent.desktop.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragImageOffset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dragImage()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/AwtDragAndDropManager.desktop.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAccessibleAction()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/platform/a11y/ComposeAccessible.kt",
  "fileLinesCount" : 969,
  "components" : [ "primary::compose" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exitApplication()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Application.desktop.kt",
  "fileLinesCount" : 290,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Notification.desktop.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WindowState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowState.desktop.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun WindowState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowState.desktop.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::compose" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exceptionHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/WindowExceptionHandlerFactory.desktop.kt",
  "fileLinesCount" : 56,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Menu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Separator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CheckboxItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButtonItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Menu()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 550,
  "endLine" : 550,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CheckboxItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 576,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButtonItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/Menu.desktop.kt",
  "fileLinesCount" : 836,
  "components" : [ "primary::compose" ],
  "startLine" : 604,
  "endLine" : 604,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DialogState.desktop.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DialogState.desktop.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DialogState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DialogState.desktop.kt",
  "fileLinesCount" : 199,
  "components" : [ "primary::compose" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberComponentRectPositionProvider()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/DesktopPopup.desktop.kt",
  "fileLinesCount" : 214,
  "components" : [ "primary::compose" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Content()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/desktopMain/kotlin/androidx/compose/ui/window/UndecoratedWindowResizer.desktop.kt",
  "fileLinesCount" : 177,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Item()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/spatial/SpatialTestData.kt",
  "fileLinesCount" : 2309,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAsKindReturnsSelf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispatchForSelfOnlyDispatchesToSelf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDispatchNestedSelfStops()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateInAttachUndelegateInDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 660,
  "endLine" : 660,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDelegateInAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 711,
  "endLine" : 711,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/DelegatingNodeTest.kt",
  "fileLinesCount" : 907,
  "components" : [ "primary::compose" ],
  "startLine" : 832,
  "endLine" : 832,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultInspectableProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierNodeElementTest.kt",
  "fileLinesCount" : 93,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinatorSameWithReplacementMultiModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 770,
  "endLine" : 770,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeCoordinatorParentCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 847,
  "endLine" : 847,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hitTestSemantics_pointerInMinimumTouchTarget_closestHit()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 1439,
  "endLine" : 1439,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureResultAndPositionChangesCallOnLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2228,
  "endLine" : 2228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun reuseModifiersThatImplementMultipleModifierInterfaces()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2261,
  "endLine" : 2261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/LayoutNodeTest.kt",
  "fileLinesCount" : 2682,
  "components" : [ "primary::compose" ],
  "startLine" : 2511,
  "endLine" : 2511,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/node/ModifierLocalConsumerEntityTest.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::compose" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetValuesAreCorrect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerScopeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidHostTest/kotlin/androidx/compose/ui/graphics/GraphicsLayerScopeTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/internal/System.wasm.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::compose" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun read()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.wasm.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun write()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.wasm.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/wasmJsMain/kotlin/androidx/compose/ui/platform/PlatformClipboard.wasm.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::compose" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/uikitInstrumentedTest/kotlin/androidx/compose/ui/window/MetalRedrawerTest.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedUniformRectClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun roundedRectWithDiffCornersClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun concaveClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchFromRectToRounded()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchBetweenDifferentOutlines_differentPath_observableShape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchBetweenDifferentOutlines_samePath_observableShape()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 502,
  "endLine" : 502,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_visibilityGone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ClipDrawTest.kt",
  "fileLinesCount" : 774,
  "components" : [ "primary::compose" ],
  "startLine" : 662,
  "endLine" : 662,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/ShadowTest.kt",
  "fileLinesCount" : 361,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testGraphicsLayerPersistence()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun combinedModifiers_drawingSizesAreUsingTheSizeDefinedByLayoutModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 768,
  "endLine" : 768,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInvalidationAfterIndicationWasCreated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawModifierTest.kt",
  "fileLinesCount" : 1387,
  "components" : [ "primary::compose" ],
  "startLine" : 1341,
  "endLine" : 1341,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEmptyClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSoftwareLayerOffsetRectangularClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 950,
  "endLine" : 950,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSoftwareLayerOffsetRoundedRectClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1025,
  "endLine" : 1025,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerIsCorrectlyRecreatedWithClipAppliedAfterReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1899,
  "endLine" : 1899,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerIsCorrectlyRecreatedWithClipAppliedWhenMoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerTest.kt",
  "fileLinesCount" : 1969,
  "components" : [ "primary::compose" ],
  "startLine" : 1934,
  "endLine" : 1934,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNotEquals()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/GraphicsLayerModifierTest.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::compose" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingZOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingZOrderReusingModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 405,
  "endLine" : 405,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingZOrderUncle()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 468,
  "endLine" : 468,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChangingReorderedChildSize()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/draw/DrawReorderingTest.kt",
  "fileLinesCount" : 960,
  "components" : [ "primary::compose" ],
  "startLine" : 512,
  "endLine" : 512,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomExtrasFromExtraData()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2812,
  "endLine" : 2812,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getCustomExtrasFromExtraData_multipleSemanticsModifiers_mergesExtras()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt",
  "fileLinesCount" : 6048,
  "components" : [ "primary::compose" ],
  "startLine" : 2926,
  "endLine" : 2926,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unchangedNodesAreDetachedAndReattachedWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun create()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/modifier/ModifierNodeReuseAndDeactivationTest.kt",
  "fileLinesCount" : 1085,
  "components" : [ "primary::compose" ],
  "startLine" : 881,
  "endLine" : 881,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusedRect_reportsAndroidViewDynamicFocusedRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusViewInteropTest.kt",
  "fileLinesCount" : 1061,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTarget_nodeThatIsKeyInputNodeKind_implementing_receivesKeyEventsWhenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1065,
  "endLine" : 1065,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTarget_nodeThatIsKeyInputNodeKind_delegating_receivesKeyEventsWhenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1113,
  "endLine" : 1113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTarget_nodeThatIsSoftKeyInputNodeKind_implementing_receivesSoftKeyEventsWhenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1164,
  "endLine" : 1164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTarget_nodeThatIsSoftKeyInputNodeKind_delegating_receivesSoftKeyEventsWhenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1218,
  "endLine" : 1218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTarget_nodeThatIsRotaryInputNodeKind_implementing_receivesRotaryEventsWhenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1275,
  "endLine" : 1275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusTarget_nodeThatIsRotaryInputNodeKind_delegating_receivesRotaryEventsWhenFocused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1316,
  "endLine" : 1316,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusEventNodeDelegatingToFocusTarget_invalidatedOnRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1364,
  "endLine" : 1364,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierDelegatingToFocusEventAndFocusTarget_invalidatedOnRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/focus/FocusTargetAttachDetachTest.kt",
  "fileLinesCount" : 1675,
  "components" : [ "primary::compose" ],
  "startLine" : 1415,
  "endLine" : 1415,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scrollLazyStaggeredGrid()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/MemoryLeakTest.kt",
  "fileLinesCount" : 336,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changingSemanticsProperty_andCallingInvalidateSemantics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsListenerTest.kt",
  "fileLinesCount" : 494,
  "components" : [ "primary::compose" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testSemanticsCalculatedOncePerComposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundsInParent_boundsInRootWhenParentIsNotImportantForBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsTests.kt",
  "fileLinesCount" : 1439,
  "components" : [ "primary::compose" ],
  "startLine" : 1160,
  "endLine" : 1160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applySemantics_alongWithModifierRemoval()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_defaultValue_semanticsModifierInfluencesBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_notImportant_semanticsModifierDoesNotInfluenceBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_innerShouldMergeDescendants_innerTakesPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_innerShouldMergeDescendantsNotImportant_outerTakesPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_outerShouldMergeDescendants_outerTakesPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_outerShouldMergeDescendantsNotImportant_innerTakesPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 475,
  "endLine" : 475,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_multipleShouldMergeDescendantsModifiers_outerTakesPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 511,
  "endLine" : 511,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isImportantForBounds_multipleShouldMergeDescendantsModifiers_outerNotImportant_innerTakesPriority()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/semantics/SemanticsModifierNodeTest.kt",
  "fileLinesCount" : 599,
  "components" : [ "primary::compose" ],
  "startLine" : 548,
  "endLine" : 548,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_propagatesLocalLifecycleOwnerAsViewTreeOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 672,
  "endLine" : 672,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_propagatesLocalSavedStateRegistryOwnerAsViewTreeOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 701,
  "endLine" : 701,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_restoresState()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 828,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_noClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 867,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_visibilityGone()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1552,
  "endLine" : 1552,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_layoutChangesInvokeGlobalLayoutListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1707,
  "endLine" : 1707,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun androidView_layoutChangesInvokeGlobalLayoutListenerExactlyOnce()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1768,
  "endLine" : 1768,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsMoveWithChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1827,
  "endLine" : 1827,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 1879,
  "endLine" : 1879,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insetsAnimateForChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2097,
  "endLine" : 2097,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asNestedMovableContentChild()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2225,
  "endLine" : 2225,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asNestedMovableContentChildWithReuse()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/AndroidViewTest.kt",
  "fileLinesCount" : 2417,
  "components" : [ "primary::compose" ],
  "startLine" : 2256,
  "endLine" : 2256,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_shouldNotReceiveNonTouchCallbackIfFlingDidNotPropagateDeltas()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 422,
  "endLine" : 422,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_shouldReceiveNonTouchCallbackForEveryFlingDelta()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 452,
  "endLine" : 452,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_shouldReceiveZeroDeltasIfTooSmall_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_shouldReceiveZeroDeltasIfTooSmall_horizontal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun swipeComposeScrollable_shouldReceiveNonZeroDeltasIfBigEnough_vertical()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/NestedScrollInteropConnectionTest.kt",
  "fileLinesCount" : 653,
  "components" : [ "primary::compose" ],
  "startLine" : 552,
  "endLine" : 552,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customStrategy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/PoolingContainerComposeTest.kt",
  "fileLinesCount" : 182,
  "components" : [ "primary::compose" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionStrategyDisposed()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewSizeIsChildSizePlusPaddings()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/viewinterop/ComposeViewTest.kt",
  "fileLinesCount" : 916,
  "components" : [ "primary::compose" ],
  "startLine" : 477,
  "endLine" : 477,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  executeListDiff()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/MyersDiffTests.kt",
  "fileLinesCount" : 181,
  "components" : [ "primary::compose" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun composeLayoutNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/HotReloadTests.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/NodeChainTester.kt",
  "fileLinesCount" : 621,
  "components" : [ "primary::compose" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun detach_doesNotCaptureStackTrace()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeCoroutineScopeTest.kt",
  "fileLinesCount" : 79,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityChange_triggersNodeCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityChange_backwardsCompatNode_pointerInputModifier_triggersOnCancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityChange_backwardsCompatNode_nonPointerInputModifier_doesNotCrash()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeOnDensityChangeTest.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawInOverlay()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/ModifierNodeSetContentInAttachTest.kt",
  "fileLinesCount" : 350,
  "components" : [ "primary::compose" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValueReturnedIfNotProvided()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedValueReturned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedValueUpdatedReadsNewValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultStaticValueReturnedIfNotProvided()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedStaticValueReturned()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun providedStaticValueUpdatedReadsNewValue()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compositionLocalsUpdateWhenContentMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun staticCompositionLocalsUpdateWhenContentMoves()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/node/CompositionLocalConsumerModifierNodeTest.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testVectorTrimPath()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/graphics/vector/VectorTest.kt",
  "fileLinesCount" : 1644,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun densityChangeRequestsLayerOutlineUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeDensityTest.kt",
  "fileLinesCount" : 210,
  "components" : [ "primary::compose" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun child_AndroidView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/TestRuleExecutesLayoutPassesWhenWaitingForIdleTest.kt",
  "fileLinesCount" : 368,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRealPositionReadsTriggerCallbackOnMove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacedChildTest.kt",
  "fileLinesCount" : 1106,
  "components" : [ "primary::compose" ],
  "startLine" : 619,
  "endLine" : 619,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRealPositionReadsTriggerRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 684,
  "endLine" : 684,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRealPositionReadsTriggerRelayout_inModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 739,
  "endLine" : 739,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onlyRealPositionReadsTriggerRelayout_inLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/PlacementLayoutCoordinatesTest.kt",
  "fileLinesCount" : 1355,
  "components" : [ "primary::compose" ],
  "startLine" : 798,
  "endLine" : 798,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun randomLookaheadPlacementOrder()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultIntermediateMeasurePolicyInSubcomposeLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedLookaheadScopeTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 419,
  "endLine" : 419,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localLookaheadPositionOfFromDisjointedLookaheadLayoutsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1038,
  "endLine" : 1038,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localLookaheadPositionOfFromNestedLookaheadLayoutsTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1070,
  "endLine" : 1070,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedVirtualNodeFromLookaheadScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 1859,
  "endLine" : 1859,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDirectManipulationCoordinates_usingMeasurePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2821,
  "endLine" : 2821,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlacementChangeInLookahead()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2934,
  "endLine" : 2934,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPlacementInLazyWithAnimatedItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LookaheadScopeTest.kt",
  "fileLinesCount" : 4235,
  "components" : [ "primary::compose" ],
  "startLine" : 2990,
  "endLine" : 2990,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customIntrinsics()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MultiContentLayoutTest.kt",
  "fileLinesCount" : 376,
  "components" : [ "primary::compose" ],
  "startLine" : 257,
  "endLine" : 257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addedModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removedModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 408,
  "endLine" : 408,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatedModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 523,
  "endLine" : 523,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lazilyDelegatedModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 640,
  "endLine" : 640,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 721,
  "endLine" : 721,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleDelegatedSizeChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 764,
  "endLine" : 764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun multipleDelegatedOnPlaced()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnSizeChangedTest.kt",
  "fileLinesCount" : 863,
  "components" : [ "primary::compose" ],
  "startLine" : 821,
  "endLine" : 821,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testModifiedLayoutDirection_inIntrinsicsMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testChildGetsPlacedWithinContainerWithPaddingAndMinimumTouchTarget()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RtlLayoutTest.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::compose" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeParentNestedApproachNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activeChildNestedApproachNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 414,
  "endLine" : 414,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDefaultPlacementApproachComplete()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 529,
  "endLine" : 529,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testForcedPlacementReset()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/ApproachLayoutTest.kt",
  "fileLinesCount" : 903,
  "components" : [ "primary::compose" ],
  "startLine" : 568,
  "endLine" : 568,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedGloballyPositionedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 727,
  "endLine" : 727,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegatedMultipleGloballyPositionedNodes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 763,
  "endLine" : 763,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceRemeasureTriggersCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGloballyPositionedTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::compose" ],
  "startLine" : 1112,
  "endLine" : 1112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsUsageChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intrinsicsUsageChangesInPlacement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureWidthTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 518,
  "endLine" : 518,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureHeightTooLarge()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/IntrinsicsMeasurementTest.kt",
  "fileLinesCount" : 592,
  "components" : [ "primary::compose" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun offsetChangeDuringForceRemeasureTriggersCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun correctPositionInRootWhenOffsetIsProvidedByLayoutCooperation_afterConstraintsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/OnGlobalRectChangedTest.kt",
  "fileLinesCount" : 2351,
  "components" : [ "primary::compose" ],
  "startLine" : 2182,
  "endLine" : 2182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/Helpers.kt",
  "fileLinesCount" : 662,
  "components" : [ "primary::compose" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun deactivatingOnDetachedView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 608,
  "endLine" : 608,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customPolicy_retainingExactItem()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1526,
  "endLine" : 1526,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customPolicy_lastUsedItemsAreFirstInSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1557,
  "endLine" : 1557,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customPolicy_disposedPrefetchedItemIsFirstInSet()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1589,
  "endLine" : 1589,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customPolicy_retainingOddNumbers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1631,
  "endLine" : 1631,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun customPolicy_reusingSecondSlotFromTheEnd()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 1673,
  "endLine" : 1673,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceMeasureOfInactiveElementFromLaunchedEffect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/SubcomposeLayoutTest.kt",
  "fileLinesCount" : 4092,
  "components" : [ "primary::compose" ],
  "startLine" : 2235,
  "endLine" : 2235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeIsRemeasuredAfterForceRemeasureBlocking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasurementModifierTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun otherNodesAreNotRemeasured()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/RemeasurementModifierTest.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::compose" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingChildPlacedWithGraphicsLayerDestroysTheLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1215,
  "endLine" : 1215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removingModifierWithLayerFromTheNodeDestroysTheLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/MeasureAndLayoutDelegateTest.kt",
  "fileLinesCount" : 1349,
  "components" : [ "primary::compose" ],
  "startLine" : 1249,
  "endLine" : 1249,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutDirectionChangeRequestsLayerOutlineUpdate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/LayoutNodeLayoutDirectionTest.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::compose" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/layout/BeyondBoundsLayoutProviderModifierNodeTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegated_androidWearCrownRotation_triggersRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegated_multiple_androidWearCrownRotation_triggersRotaryEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/rotary/RotaryScrollEventTest.kt",
  "fileLinesCount" : 578,
  "components" : [ "primary::compose" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_NNodes_orderTest_preScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_NNodes_orderTest_scroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_deltaCalculation_preScroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_deltaCalculation_scroll()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nestedScroll_movingTarget_velocityShouldRespectSign()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1002,
  "endLine" : 1002,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreScrollConsumption_verticalScrollMouse_postScrollAvailableIsZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1187,
  "endLine" : 1187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPreScrollConsumption_verticalScrollMouse_postScrollAvailableNotZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1257,
  "endLine" : 1257,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testPreScrollConsumption_verticalSwipeUp_postScrollAvailableIsZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1327,
  "endLine" : 1327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testNoPreScrollConsumption_verticalSwipeUp_postScrollAvailableNotZero()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1391,
  "endLine" : 1391,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlingCallbacks_verticalScrollMouse_shouldNotTriggerCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1455,
  "endLine" : 1455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFlingCallbacks_verticalSwipeUp_shouldTriggerCallbacks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/nestedscroll/NestedScrollModifierTest.kt",
  "fileLinesCount" : 1653,
  "components" : [ "primary::compose" ],
  "startLine" : 1509,
  "endLine" : 1509,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicNonInputModifier_addsAboveExistingModifier_shouldTriggerInNewModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 2503,
  "endLine" : 2503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifierWithKey_addsAboveExistingModifier_shouldTriggerInNewModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 2707,
  "endLine" : 2707,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifierWithUnitKey_addsAboveExistingModifier_triggersBothModifiers()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 2992,
  "endLine" : 2992,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pointerInputEvents_removeParentInputModifierDuringStream_noFurtherEventsTriggerForStream()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 3265,
  "endLine" : 3265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dynamicInputModifierWithKey_addsBelowExistingModifier_shouldTriggerInNewModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 3491,
  "endLine" : 3491,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegated_multiple_androidPointerInputEvents_triggersTouchEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/AndroidPointerInputTest.kt",
  "fileLinesCount" : 7267,
  "components" : [ "primary::compose" ],
  "startLine" : 6991,
  "endLine" : 6991,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clip_smallRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/ClipPointerInputTest.kt",
  "fileLinesCount" : 513,
  "components" : [ "primary::compose" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkMotionEventsAreBatchedWhenBuffered()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/RequestUnbufferedDispatchTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAllMotionEventsAreReceivedWhenUnbuffered_withPointerInteropFilter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/RequestUnbufferedDispatchTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkAllMotionEventsAreReceivedWhenUnbuffered_withPointerInputAndRawMotionEventAccess()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/RequestUnbufferedDispatchTest.kt",
  "fileLinesCount" : 332,
  "components" : [ "primary::compose" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/HitPathTrackerTest.kt",
  "fileLinesCount" : 3665,
  "components" : [ "primary::compose" ],
  "startLine" : 3603,
  "endLine" : 3603,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lambdaIsRecapturedWhenReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1030,
  "endLine" : 1030,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changePointerInputBlockGeneratedViaExternalFunctionInside_blockNotCancelled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilterTest.kt",
  "fileLinesCount" : 1602,
  "components" : [ "primary::compose" ],
  "startLine" : 1260,
  "endLine" : 1260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noReentrancy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessorTest.kt",
  "fileLinesCount" : 3162,
  "components" : [ "primary::compose" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun convertToPointerInputEvent_differentCoordinateSpace_useOriginalPointCoordinate()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/MotionEventAdapterTest.kt",
  "fileLinesCount" : 1471,
  "components" : [ "primary::compose" ],
  "startLine" : 1293,
  "endLine" : 1293,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/StylusHoverIconTest.kt",
  "fileLinesCount" : 3702,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setup()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/pointer/PointerIconTest.kt",
  "fileLinesCount" : 3710,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegated_androidTouchNavigationEvent_triggersIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 514,
  "endLine" : 514,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun delegated_multiple_androidTouchNavigationEvent_triggersIndirectPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/indirect/IndirectPointerEventTest.kt",
  "fileLinesCount" : 999,
  "components" : [ "primary::compose" ],
  "startLine" : 562,
  "endLine" : 562,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testInsertionMarkerWithVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCharacterBoundsWithVisualTransformation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/input/CursorAnchorInfoBuilderTest.kt",
  "fileLinesCount" : 736,
  "components" : [ "primary::compose" ],
  "startLine" : 445,
  "endLine" : 445,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun performCapture()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shiftWindowBy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/scrollcapture/ScrollCaptureTester.kt",
  "fileLinesCount" : 429,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputMethodTestOverrideTest.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::compose" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_handlesRequestsSequentially_whenChangedDuringSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptor_restartsSession_whenNewCapturingLambda()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/InterceptPlatformTextInputTest.kt",
  "fileLinesCount" : 682,
  "components" : [ "primary::compose" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_returnsConnection_whenInnerSessionActive()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outerSessionCanceled_whenOuterSessionInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionClosed_whenOuterSessionCanceled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionClosed_whenOuterSessionInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 305,
  "endLine" : 305,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun innerSessionCanceled_whenInnerSessionInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionClosed_whenInnerSessionCanceled()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionClosed_whenInnerSessionInterrupted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectionNotClosed_whenCreateConnectionCalledAgain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_queriesNewRequest_forNewInnerSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 570,
  "endLine" : 570,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createInputConnection_returnsDifferentConnections_forSameInnerSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 615,
  "endLine" : 615,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createInputConnection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/text/input/PlatformTextInputViewIntegrationTest.kt",
  "fileLinesCount" : 817,
  "components" : [ "primary::compose" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreateView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/FragmentRetainTest.kt",
  "fileLinesCount" : 313,
  "components" : [ "primary::compose" ],
  "startLine" : 234,
  "endLine" : 234,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openOrCreateDatabase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 576,
  "endLine" : 576,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun openOrCreateDatabase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 582,
  "endLine" : 582,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReceiver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 789,
  "endLine" : 789,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReceiver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 795,
  "endLine" : 795,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerReceiver()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 802,
  "endLine" : 802,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun startInstrumentation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 828,
  "endLine" : 828,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkUriPermission()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/WindowInfoCompositionLocalTest.kt",
  "fileLinesCount" : 954,
  "components" : [ "primary::compose" ],
  "startLine" : 883,
  "endLine" : 883,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun whenButtonClicked_performsHide_realisticAppTestCase()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/LocalSoftwareKeyboardControllerTest.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testIntrinsicMeasurement()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/AndroidViewCompatTest.kt",
  "fileLinesCount" : 938,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retain_properlyRestoresIdenticalCompositionsAndSubcompositions()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_ambiguousViewRestoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun test_stableIdViewRestoration()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ActivityRetainTest.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::compose" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findViewTreeComposeViewContextLifecycleDifferent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/ComposeViewTest.kt",
  "fileLinesCount" : 561,
  "components" : [ "primary::compose" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layersKeptInComposeRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/platform/RecycledLayersTest.kt",
  "fileLinesCount" : 127,
  "components" : [ "primary::compose" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOrderWithChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 713,
  "endLine" : 713,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testLayout_whenMeasuringIsDoneDuringPlacing()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 873,
  "endLine" : 873,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAlignmentLines_whenQueriedAfterPlacing_haveCorrectNumberOfLayouts()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 1720,
  "endLine" : 1720,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifiers_validateCorrectSizes()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2202,
  "endLine" : 2202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutModifier_testLayoutDirection()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2284,
  "endLine" : 2284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutModifier_convenienceApi_equivalent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2497,
  "endLine" : 2497,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layerModifier_noClip()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2668,
  "endLine" : 2668,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drawOnLayerPropertyChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2834,
  "endLine" : 2834,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun instancesKeepDelegates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2885,
  "endLine" : 2885,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun replaceMultiImplementationModifier()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 2931,
  "endLine" : 2931,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remeasureOnParentDataChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/AndroidLayoutDrawTest.kt",
  "fileLinesCount" : 4373,
  "components" : [ "primary::compose" ],
  "startLine" : 3077,
  "endLine" : 3077,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionUpdated_whenCoordinatesUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionNotUpdated_whenCoordinatesUpdated_withSameParentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionNotUpdated_onParentBoundsUpdateRequested_withSameParentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionUpdated_onParentBoundsUpdateRequested_withDifferentParentBounds()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionUpdated_whenStateReadInPositionProviderChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionNotUpdated_whenStateReadInPositionProviderChanged_whileDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun positionNotUpdated_whenDetached()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 294,
  "endLine" : 294,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 396,
  "endLine" : 396,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localBoundingBoxOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupLayoutTest.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::compose" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun changeParams_assertNoLeaks()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasViewTreeLifecycleOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun didNotMeasureTooSmallLast()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 501,
  "endLine" : 501,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNestedPopup_positioningIsBasedOnScreenCoordinates()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 812,
  "endLine" : 812,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupPositionProvider_receivesWindowRelativeCoordinates_whenNotNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 867,
  "endLine" : 867,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun popupPositionProvider_receivesScreenCoordinates_whenNested()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 917,
  "endLine" : 917,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nonNestedPopup_withOffsetRootView_isPositionedCorrectlyOnScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/PopupTest.kt",
  "fileLinesCount" : 1069,
  "components" : [ "primary::compose" ],
  "startLine" : 976,
  "endLine" : 976,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedWindowInsets()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/androidDeviceTest/kotlin/androidx/compose/ui/window/DialogWithInsetsTest.kt",
  "fileLinesCount" : 400,
  "components" : [ "primary::compose" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBuildCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateDrawCache()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draw/DrawModifier.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun modifierLocalMapOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalModifierNode.kt",
  "fileLinesCount" : 236,
  "components" : [ "primary::compose" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onModifierLocalsUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/modifier/ModifierLocalConsumer.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestAutofillForNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/autofill/Autofill.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelAutofillForNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/autofill/Autofill.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun focusSearch()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun takeFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getFocusRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFocusableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasNonInteropFocusableContent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchInterceptedSoftKeyboardEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusOwner.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::compose" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/PlatformFocusOwner.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearOwnerFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/PlatformFocusOwner.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun moveFocusInChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/PlatformFocusOwner.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEmbeddedViewFocusRect()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/PlatformFocusOwner.kt",
  "fileLinesCount" : 52,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusEventModifier.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyFocusProperties()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusPropertiesModifierNode.kt",
  "fileLinesCount" : 43,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestFocus()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetModifierNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FocusTargetModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusTargetModifierNode.kt",
  "fileLinesCount" : 139,
  "components" : [ "primary::compose" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancelFocusChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusProperties.kt",
  "fileLinesCount" : 302,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFocusEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/focus/FocusEventModifierNode.kt",
  "fileLinesCount" : 58,
  "components" : [ "primary::compose" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun drag()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun acceptDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun DragAndDropSourceModifierNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDropNode.kt",
  "fileLinesCount" : 492,
  "components" : [ "primary::compose" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startDragAndDropTransfer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/draganddrop/DragAndDrop.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTransparent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsInfo.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  foldIn()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  foldOut()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Modifier.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregister()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/DelegatableNode.kt",
  "fileLinesCount" : 632,
  "components" : [ "primary::compose" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areItemsTheSame()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun same()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/MyersDiff.kt",
  "fileLinesCount" : 487,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 998,
  "endLine" : 998,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun entityType()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1468,
  "endLine" : 1468,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun interceptOutOfBoundsChildEvents()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1474,
  "endLine" : 1474,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shouldHitTestChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1480,
  "endLine" : 1480,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childHitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1483,
  "endLine" : 1483,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childHitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1527,
  "endLine" : 1527,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun childHitTest()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeCoordinator.kt",
  "fileLinesCount" : 1641,
  "components" : [ "primary::compose" ],
  "startLine" : 1546,
  "endLine" : 1546,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onObservedReadsChanged()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/ObserverModifierNode.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun linearDiffAborted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeUpdated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 473,
  "endLine" : 473,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeReused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 481,
  "endLine" : 481,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeInserted()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 489,
  "endLine" : 489,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nodeRemoved()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/NodeChain.kt",
  "fileLinesCount" : 777,
  "components" : [ "primary::compose" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendKeyEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/RootForTest.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layoutChildren()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateAlignmentLines()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 435,
  "endLine" : 435,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEachChildAlignmentLinesOwner()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 447,
  "endLine" : 447,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 453,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/LayoutNodeLayoutDelegate.kt",
  "fileLinesCount" : 497,
  "components" : [ "primary::compose" ],
  "startLine" : 460,
  "endLine" : 460,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPointerEvent()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/PointerInputModifierNode.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCancelPointerInput()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/PointerInputModifierNode.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestMeasure()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRequestRelayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestOnPositionedCallback()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 220,
  "endLine" : 220,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPostAttach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDetach()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePositionInWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateLocalPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestAutofill()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun measureAndLayout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createLayer()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSemanticsChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onLayoutNodeDeactivated()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 293,
  "endLine" : 293,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnEndApplyChangesListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEndApplyChanges()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerOnLayoutCompletedListener()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 348,
  "endLine" : 348,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/node/Owner.kt",
  "fileLinesCount" : 415,
  "components" : [ "primary::compose" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/ImageVector.kt",
  "fileLinesCount" : 704,
  "components" : [ "primary::compose" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rememberVectorPainter()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/graphics/vector/VectorPainter.kt",
  "fileLinesCount" : 468,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/MeasureScope.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun layout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/MeasureScope.kt",
  "fileLinesCount" : 130,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onVisibilityChangedNode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/OnVisibilityChangedModifier.kt",
  "fileLinesCount" : 298,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRemeasurementAvailable()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/RemeasurementModifier.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun subcompose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPausedPrecomposition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun apply()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cancel()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSlotsToRetain()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun areCompatible()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 390,
  "endLine" : 390,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createMeasurePolicy()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 929,
  "endLine" : 929,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun precomposePaused()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt",
  "fileLinesCount" : 1573,
  "components" : [ "primary::compose" ],
  "startLine" : 1182,
  "endLine" : 1182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getModifierInfo()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutInfo.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun computeScaleFactor()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/ContentScale.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMeasurementApproachInProgress()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/ApproachLayoutModifierNode.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun pin()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/PinnableContainer.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadLayoutCoordinates.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun localBoundingBoxOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LookaheadLayoutCoordinates.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun windowToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localToWindow()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localToRoot()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localPositionOf()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/LayoutCoordinates.kt",
  "fileLinesCount" : 281,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun bringIntoView()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/relocation/BringIntoViewModifierNode.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestInputMode()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/InputModeManager.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setStylusHoverIcon()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerIcon.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPointerInputChange()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addPosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateVelocity()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetTracking()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/util/PlatformVelocityTracker.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun screenToLocal()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun localToScreen()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/PointerInputEventProcessor.kt",
  "fileLinesCount" : 287,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  withTimeoutOrNull()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  withTimeout()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  awaitPointerEventScope()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resetPointerInputHandler()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/input/pointer/SuspendingPointerInputFilter.kt",
  "fileLinesCount" : 917,
  "components" : [ "primary::compose" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun align()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/Alignment.kt",
  "fileLinesCount" : 283,
  "components" : [ "primary::compose" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  onInfiniteOperation()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/InfiniteAnimationPolicy.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::compose" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/PlatformTextInputModifierNode.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun interceptStartInputMethod()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/PlatformTextInputModifierNode.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun textInputSession()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/PlatformTextInputModifierNode.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::compose" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun show()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/SoftwareKeyboardController.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hide()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/SoftwareKeyboardController.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::compose" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getText()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/platform/ClipboardManager.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculatePosition()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/window/Popup.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::compose" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ComposedModifierDetector.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitSimpleNameReferenceExpression()",
  "longName" : "",
  "relativeFileName" : "compose/ui/ui-lint/src/main/java/androidx/compose/ui/lint/ComposedModifierDetector.kt",
  "fileLinesCount" : 110,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateState()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-player-core/src/main/java/androidx/compose/remote/player/core/state/PlayerState.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reset()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun incReserve()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun moveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rMoveTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun quadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rQuadTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun conicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rConicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rLineTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun cubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rCubicTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun close()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun rewind()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createFloatArray()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun transform()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun arcTo()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addArc()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation/src/jvmAndAndroidMain/kotlin/androidx/compose/remote/creation/RemotePath.kt",
  "fileLinesCount" : 128,
  "components" : [ "primary::compose" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun customComponentFor()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/CustomComponentFactory.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::compose" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/capture/RemoteImageVector.kt",
  "fileLinesCount" : 575,
  "components" : [ "primary::compose" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  foldIn()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  foldOut()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun any()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun all()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toRemoteComposeElement()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/modifier/RemoteModifier.kt",
  "fileLinesCount" : 215,
  "components" : [ "primary::compose" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun substring()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun uppercase()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun lowercase()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun trim()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun substring()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun substring()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun substring()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun substring()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 381,
  "endLine" : 381,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 437,
  "endLine" : 437,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createNamedRemoteString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 453,
  "endLine" : 453,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun reserveTextId()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 777,
  "endLine" : 777,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteString.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::compose" ],
  "startLine" : 829,
  "endLine" : 829,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toRemoteString()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteFloat.kt",
  "fileLinesCount" : 1423,
  "components" : [ "primary::compose" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun select()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeRequiredCodePointSet()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBoolean.kt",
  "fileLinesCount" : 326,
  "components" : [ "primary::compose" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override fun writeToDocument()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/state/RemoteBitmap.kt",
  "fileLinesCount" : 200,
  "components" : [ "primary::compose" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toPx()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/shapes/RemoteCornerSize.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::compose" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteArrangement.kt",
  "fileLinesCount" : 159,
  "components" : [ "primary::compose" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawWithContentScope0.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawContent()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteDrawWithContentScope0.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::compose" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteAlignment.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toComposeUi()",
  "longName" : "",
  "relativeFileName" : "compose/remote/remote-creation-compose/src/main/java/androidx/compose/remote/creation/compose/layout/RemoteAlignment.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::compose" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnyDescendant()",
  "longName" : "",
  "relativeFileName" : "glance/glance-testing/src/main/java/androidx/glance/testing/unit/UnitTestFilters.kt",
  "fileLinesCount" : 339,
  "components" : [ "primary::glance" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runGlanceAppWidgetUnitTest()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::glance" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setAppWidgetSize()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::glance" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  setState()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::glance" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContext()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::glance" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun provideComposable()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::glance" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun awaitIdle()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget-testing/src/main/java/androidx/glance/appwidget/testing/unit/GlanceAppWidgetUnitTest.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::glance" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Button.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::glance" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Button.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::glance" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Button.kt",
  "fileLinesCount" : 197,
  "components" : [ "primary::glance" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getColor()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/unit/ColorProvider.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::glance" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  foldIn()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/GlanceModifier.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::glance" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  foldOut()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/GlanceModifier.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::glance" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun any()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/GlanceModifier.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::glance" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun all()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/GlanceModifier.kt",
  "fileLinesCount" : 132,
  "components" : [ "primary::glance" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getLocation()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getDataStore()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  getValue()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  updateValue()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteStore()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  getValue()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  updateValue()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/state/GlanceStateDefinition.kt",
  "fileLinesCount" : 165,
  "components" : [ "primary::glance" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  runWithLock()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun startSession()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun closeSession()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun isSessionRunning()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSession()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/SessionManager.kt",
  "fileLinesCount" : 201,
  "components" : [ "primary::glance" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startTimer()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTime()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/session/TimerScope.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::glance" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/text/TextStyle.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::glance" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "glance/glance/src/main/java/androidx/glance/Emittables.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::glance" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/Switch.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::glance" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/Switch.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::glance" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Switch()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/Switch.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::glance" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/Switch.kt",
  "fileLinesCount" : 254,
  "components" : [ "primary::glance" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginAsyncSection()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetUtils.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::glance" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endAsyncSection()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetUtils.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::glance" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun provideContent()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/AppWidgetUtils.kt",
  "fileLinesCount" : 276,
  "components" : [ "primary::glance" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RadioButton.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RadioButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/RadioButton.kt",
  "fileLinesCount" : 284,
  "components" : [ "primary::glance" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CheckBox()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/CheckBox.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::glance" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CheckBox()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/CheckBox.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::glance" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CheckBox()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/CheckBox.kt",
  "fileLinesCount" : 249,
  "components" : [ "primary::glance" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlineButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SquareIconButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 221,
  "endLine" : 221,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SquareIconButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun CircleIconButton()",
  "longName" : "",
  "relativeFileName" : "glance/glance-appwidget/src/main/java/androidx/glance/appwidget/components/Buttons.kt",
  "fileLinesCount" : 484,
  "components" : [ "primary::glance" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  foldIn()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/GlanceCurvedModifier.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::glance" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  foldOut()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/GlanceCurvedModifier.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::glance" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun any()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/GlanceCurvedModifier.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::glance" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun all()",
  "longName" : "",
  "relativeFileName" : "glance/glance-wear-tiles/src/main/java/androidx/glance/wear/tiles/curved/GlanceCurvedModifier.kt",
  "fileLinesCount" : 204,
  "components" : [ "primary::glance" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 510,
  "endLine" : 510,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 540,
  "endLine" : 540,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 576,
  "endLine" : 576,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 603,
  "endLine" : 603,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 673,
  "endLine" : 673,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 725,
  "endLine" : 725,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 826,
  "endLine" : 826,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun glow()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 882,
  "endLine" : 882,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 943,
  "endLine" : 943,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 996,
  "endLine" : 996,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 1054,
  "endLine" : 1054,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 1099,
  "endLine" : 1099,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun glow()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Chip.kt",
  "fileLinesCount" : 1328,
  "components" : [ "primary::tv" ],
  "startLine" : 1156,
  "endLine" : 1156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Shapes.kt",
  "fileLinesCount" : 179,
  "components" : [ "primary::tv" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resumeAutoScroll()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Carousel.kt",
  "fileLinesCount" : 562,
  "components" : [ "primary::tv" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/Typography.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::tv" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contentColor()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/CardContainer.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::tv" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::tv" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::tv" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::tv" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/IconButtonDefaults.kt",
  "fileLinesCount" : 347,
  "components" : [ "primary::tv" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 412,
  "endLine" : 412,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun glow()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/SurfaceDefaults.kt",
  "fileLinesCount" : 627,
  "components" : [ "primary::tv" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun shape()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonDefaults.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::tv" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonDefaults.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::tv" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scale()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonDefaults.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::tv" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun border()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ButtonDefaults.kt",
  "fileLinesCount" : 385,
  "components" : [ "primary::tv" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lightColorScheme()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ColorScheme.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::tv" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ColorScheme.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::tv" ],
  "startLine" : 287,
  "endLine" : 287,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun darkColorScheme()",
  "longName" : "",
  "relativeFileName" : "tv/tv-material/src/main/java/androidx/tv/material3/ColorScheme.kt",
  "fileLinesCount" : 637,
  "components" : [ "primary::tv" ],
  "startLine" : 389,
  "endLine" : 389,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setPassiveListenerCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedPassiveMonitoringClient.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::health" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerMeasureCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedMeasureClient.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::health" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/impl/ServiceBackedExerciseClient.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::health" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRegistered()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseUpdateCallback.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRegistrationFailed()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseUpdateCallback.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onExerciseUpdateReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseUpdateCallback.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onLapSummaryReceived()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseUpdateCallback.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onAvailabilityChanged()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseUpdateCallback.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::health" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pace()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/DataPoints.kt",
  "fileLinesCount" : 657,
  "components" : [ "primary::health" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createMilestone()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/data/ExerciseGoal.kt",
  "fileLinesCount" : 160,
  "components" : [ "primary::health" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun prepareExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pauseExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resumeExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun flushAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun markLapAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCurrentExerciseInfoAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setUpdateCallback()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearUpdateCallbackAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addGoalToActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeGoalFromActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideAutoPauseAndResumeForActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun overrideBatchingModesForActiveExerciseAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCapabilitiesAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateExerciseTypeConfigAsync()",
  "longName" : "",
  "relativeFileName" : "health/health-services-client/src/main/java/androidx/health/services/client/ExerciseClient.kt",
  "fileLinesCount" : 360,
  "components" : [ "primary::health" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun next()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-testing/src/main/java/androidx/health/connect/client/testing/stubs/Stub.kt",
  "fileLinesCount" : 97,
  "components" : [ "primary::health" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getGrantedPermissions()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/PermissionController.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::health" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toDataTypeIdPairProto()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/impl/converters/datatype/DataTypeIdPairConverter.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::health" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun insertRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun updateRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun deleteRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  readRecord()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  readRecords()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun aggregate()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun aggregateGroupByDuration()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 226,
  "endLine" : 226,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun aggregateGroupByPeriod()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun getChangesToken()",
  "longName" : "",
  "relativeFileName" : "health/connect/connect-client/src/main/java/androidx/health/connect/client/HealthConnectClient.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::health" ],
  "startLine" : 274,
  "endLine" : 274,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createWatchFaceControlClientImpl()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInteractiveWatchFaceClientInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createHeadlessWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createHeadlessWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDefaultComplicationDataSourcePoliciesAndType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 466,
  "endLine" : 466,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceControlClient.kt",
  "fileLinesCount" : 679,
  "components" : [ "primary::wear" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onClientDisconnected()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addClientDisconnectListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toBundle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/HeadlessWatchFaceClient.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderWatchFace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createRemoteWatchFaceViewHost()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateWatchFaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateWatchFaceInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendTouchEvent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setWatchUiState()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 333,
  "endLine" : 333,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addClientDisconnectListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 362,
  "endLine" : 362,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onWatchFaceReady()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 384,
  "endLine" : 384,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOnWatchFaceReadyListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 397,
  "endLine" : 397,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeOnWatchFaceReadyListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createRemoteWatchFaceViewHost()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/InteractiveWatchFaceClient.kt",
  "fileLinesCount" : 909,
  "components" : [ "primary::wear" ],
  "startLine" : 611,
  "endLine" : 611,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createImpl()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUserStyleSchema()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 251,
  "endLine" : 251,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getComplicationSlotMetadataMap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUserStyleFlavors()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/WatchFaceMetadataClient.kt",
  "fileLinesCount" : 519,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onEditorStateChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addListener()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client/src/main/java/androidx/wear/watchface/client/EditorServiceClient.kt",
  "fileLinesCount" : 85,
  "components" : [ "primary::wear" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun listenableCreateOnWatchEditorSession()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createHeadlessEditorSession()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun openComplicationDataSourceChooser()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor-guava/src/main/java/androidx/wear/watchface/editor/ListenableEditorSession.kt",
  "fileLinesCount" : 188,
  "components" : [ "primary::wear" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onDestroy()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setComplicationSlotConfigExtrasChangeCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOverrideComplications()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearComplicationSlotAfterEditing()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun dontClearAnyComplicationSlotsAfterEditing()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onComplicationSlotConfigExtrasChanged()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 338,
  "endLine" : 338,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onTapEvent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFace.kt",
  "fileLinesCount" : 1482,
  "components" : [ "primary::wear" ],
  "startLine" : 369,
  "endLine" : 369,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getOrCreateInteractiveWatchFace()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/control/WatchFaceControlService.kt",
  "fileLinesCount" : 307,
  "components" : [ "primary::wear" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onInvalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun render()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun drawHighlight()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun loadData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hitTest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun hitTest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 223,
  "endLine" : 223,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createRoundRectComplicationSlotBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createBackgroundComplicationSlotBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 557,
  "endLine" : 557,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createEdgeComplicationSlotBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 604,
  "endLine" : 604,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createEdgeComplicationSlotBuilder()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 648,
  "endLine" : 648,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hitTest()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 657,
  "endLine" : 657,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInvalidate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/ComplicationSlot.kt",
  "fileLinesCount" : 1392,
  "components" : [ "primary::wear" ],
  "startLine" : 879,
  "endLine" : 879,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getContext()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUiThreadHandler()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getUiThreadCoroutineScope()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBackgroundThreadHandler()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInitialUserStyle()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateContentDescriptionLabels()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setActiveComplicationSlots()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setDefaultComplicationDataSourceWithFallbacks()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getComplicationDeniedIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getComplicationRationaleIntent()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceHostApi.kt",
  "fileLinesCount" : 155,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getComplicationSlotInflationFactory()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 573,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createUserStyleFlavors()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 597,
  "endLine" : 597,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setNormalPriority()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 673,
  "endLine" : 673,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setInteractivePriority()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 675,
  "endLine" : 675,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSystemTimeMillis()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 706,
  "endLine" : 706,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSystemTimeZoneId()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 709,
  "endLine" : 709,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postFrameCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 764,
  "endLine" : 764,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeFrameCallback()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 766,
  "endLine" : 766,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUserStyleSchemaInternal()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3146,
  "endLine" : 3146,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createUserStyleFlavors()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3213,
  "endLine" : 3213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUserStyleSchemaInternal()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3367,
  "endLine" : 3367,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUserStyleSchemaInternal()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface/src/main/java/androidx/wear/watchface/WatchFaceService.kt",
  "fileLinesCount" : 3780,
  "components" : [ "primary::wear" ],
  "startLine" : 3560,
  "endLine" : 3560,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getTextAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun returnsSameText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getNextChangeTime()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isAlwaysEmpty()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getTimeDependentText()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data/src/main/java/androidx/wear/watchface/complications/data/Text.kt",
  "fileLinesCount" : 673,
  "components" : [ "primary::wear" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getInteractiveWatchFaceClientInstance()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHeadlessWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createHeadlessWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun getOrCreateInteractiveWatchFaceClient()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDefaultComplicationDataSourcePoliciesAndType()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-client-guava/src/main/java/androidx/wear/watchface/client/ListenableWatchFaceControlClient.kt",
  "fileLinesCount" : 353,
  "components" : [ "primary::wear" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun requestUpdateAll()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceUpdateRequester.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::wear" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun requestUpdate()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceUpdateRequester.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::wear" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceUpdateRequester.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::wear" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onComplicationData()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onUpdate2()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSynchronousComplicationRequest2()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-complications-data-source/src/main/java/androidx/wear/watchface/complications/datasource/ComplicationDataSourceService.kt",
  "fileLinesCount" : 980,
  "components" : [ "primary::wear" ],
  "startLine" : 661,
  "endLine" : 661,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getComplicationSlotIdAt()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun renderWatchFaceToBitmap()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun openComplicationDataSourceChooser()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 252,
  "endLine" : 252,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun createOnWatchEditorSession()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createHeadlessEditorSession()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 384,
  "endLine" : 384,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getComplicationDataSourceInfoRetriever()",
  "longName" : "",
  "relativeFileName" : "wear/watchface/watchface-editor/src/main/java/androidx/wear/watchface/editor/EditorSession.kt",
  "fileLinesCount" : 1239,
  "components" : [ "primary::wear" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun startRemoteActivity()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun intentCreated()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 385,
  "endLine" : 385,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFailure()",
  "longName" : "",
  "relativeFileName" : "wear/wear-remote-interactions/src/main/java/androidx/wear/remote/interactions/RemoteActivityHelper.kt",
  "fileLinesCount" : 411,
  "components" : [ "primary::wear" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun cardColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 547,
  "endLine" : 547,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCardColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 581,
  "endLine" : 581,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedCardBorder()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Card.kt",
  "fileLinesCount" : 844,
  "components" : [ "primary::wear" ],
  "startLine" : 668,
  "endLine" : 668,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Shapes.kt",
  "fileLinesCount" : 157,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonGroupItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ButtonGroup.kt",
  "fileLinesCount" : 355,
  "components" : [ "primary::wear" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedShape()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledVariantIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 524,
  "endLine" : 524,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 556,
  "endLine" : 556,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedIconButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/IconButton.kt",
  "fileLinesCount" : 1115,
  "components" : [ "primary::wear" ],
  "startLine" : 586,
  "endLine" : 586,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOutline()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AnimatedCornerShape.kt",
  "fileLinesCount" : 314,
  "components" : [ "primary::wear" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Typography.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::wear" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 21,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ChildButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun Button()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 450,
  "endLine" : 450,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun FilledTonalButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 571,
  "endLine" : 571,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 687,
  "endLine" : 687,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ChildButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 803,
  "endLine" : 803,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1059,
  "endLine" : 1059,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledVariantButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1120,
  "endLine" : 1120,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1169,
  "endLine" : 1169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun childButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1216,
  "endLine" : 1216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun buttonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Button.kt",
  "fileLinesCount" : 1908,
  "components" : [ "primary::wear" ],
  "startLine" : 1367,
  "endLine" : 1367,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  defaultSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  fastSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  slowSpatialSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  defaultEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  fastEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 109,
  "endLine" : 109,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  slowEffectsSpec()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/MotionScheme.kt",
  "fileLinesCount" : 305,
  "components" : [ "primary::wear" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ProgressIndicator.kt",
  "fileLinesCount" : 319,
  "components" : [ "primary::wear" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun animatedShape()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTextButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 267,
  "endLine" : 267,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledVariantTextButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filledTonalTextButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun outlinedTextButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 378,
  "endLine" : 378,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun textButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TextButton.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 407,
  "endLine" : 407,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun  vectorize()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/AnimationSpecUtils.kt",
  "fileLinesCount" : 131,
  "components" : [ "primary::wear" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Slider.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun switchButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SwitchButton.kt",
  "fileLinesCount" : 1843,
  "components" : [ "primary::wear" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 29,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun checkboxButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/CheckboxButton.kt",
  "fileLinesCount" : 1489,
  "components" : [ "primary::wear" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 22,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SegmentedCircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SegmentedCircularProgressIndicator.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::wear" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SegmentedCircularProgressIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/SegmentedCircularProgressIndicator.kt",
  "fileLinesCount" : 246,
  "components" : [ "primary::wear" ],
  "startLine" : 128,
  "endLine" : 128,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun confirmationColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun successColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/Confirmation.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::wear" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ScrollIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ScrollIndicator.kt",
  "fileLinesCount" : 848,
  "components" : [ "primary::wear" ],
  "startLine" : 153,
  "endLine" : 153,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun radioButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/RadioButton.kt",
  "fileLinesCount" : 1375,
  "components" : [ "primary::wear" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 20,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timeTextStyle()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAfterPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 473,
  "endLine" : 473,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateBeforePadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/TimeText.kt",
  "fileLinesCount" : 521,
  "components" : [ "primary::wear" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material3/src/main/java/androidx/wear/compose/material3/ColorScheme.kt",
  "fileLinesCount" : 392,
  "components" : [ "primary::wear" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 28,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun SwipeDismissableNavHost()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-navigation/src/main/java/androidx/wear/compose/navigation/SwipeDismissableNavHost.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::wear" ],
  "startLine" : 351,
  "endLine" : 351,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onAnchorsChanged()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/SwipeableV2.kt",
  "fileLinesCount" : 802,
  "components" : [ "primary::wear" ],
  "startLine" : 752,
  "endLine" : 752,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleScrollHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleSnapHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun handleLimitHaptic()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/rotary/Haptics.kt",
  "fileLinesCount" : 330,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateOuterPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateInnerPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateAfterPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun calculateBeforePadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ArcPaddingValues()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateBeforePadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAfterPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedPadding.kt",
  "fileLinesCount" : 219,
  "components" : [ "primary::wear" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doRadialPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedModifier.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedModifier.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::wear" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onPostScroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/BasicSwipeToDismissBox.kt",
  "fileLinesCount" : 571,
  "components" : [ "primary::wear" ],
  "startLine" : 370,
  "endLine" : 370,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedLayout.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::wear" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun doAngularPosition()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/CurvedLayout.kt",
  "fileLinesCount" : 396,
  "components" : [ "primary::wear" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resolveViewportVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 555,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/ScalingLazyColumn.kt",
  "fileLinesCount" : 892,
  "components" : [ "primary::wear" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun scroll()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnState.kt",
  "fileLinesCount" : 144,
  "components" : [ "primary::wear" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnDsl.kt",
  "fileLinesCount" : 227,
  "components" : [ "primary::wear" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun downwardMeasuredItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnMeasurement.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::wear" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun upwardMeasuredItem()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-foundation/src/main/java/androidx/wear/compose/foundation/lazy/LazyColumnMeasurement.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::wear" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Stepper()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Stepper.kt",
  "fileLinesCount" : 310,
  "components" : [ "primary::wear" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun resolveViewportVerticalOffset()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumnMeasure.kt",
  "fileLinesCount" : 488,
  "components" : [ "primary::wear" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OutlinedChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 434,
  "endLine" : 434,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OutlinedCompactChip()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 749,
  "endLine" : 749,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun borderStroke()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 821,
  "endLine" : 821,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun chipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1184,
  "endLine" : 1184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun chipColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Chip.kt",
  "fileLinesCount" : 1462,
  "components" : [ "primary::wear" ],
  "startLine" : 1219,
  "endLine" : 1219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Shapes.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::wear" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Typography.kt",
  "fileLinesCount" : 277,
  "components" : [ "primary::wear" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OutlinedButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun OutlinedCompactButton()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 406,
  "endLine" : 406,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun borderStroke()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun buttonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Button.kt",
  "fileLinesCount" : 707,
  "components" : [ "primary::wear" ],
  "startLine" : 622,
  "endLine" : 622,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visibility()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 207,
  "endLine" : 207,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PositionIndicator()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/PositionIndicator.kt",
  "fileLinesCount" : 1495,
  "components" : [ "primary::wear" ],
  "startLine" : 529,
  "endLine" : 529,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Colors.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::wear" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toggleButtonColors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleButton.kt",
  "fileLinesCount" : 398,
  "components" : [ "primary::wear" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Picker()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Picker.kt",
  "fileLinesCount" : 881,
  "components" : [ "primary::wear" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun items()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ScalingLazyColumn.kt",
  "fileLinesCount" : 699,
  "components" : [ "primary::wear" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun colors()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/Slider.kt",
  "fileLinesCount" : 462,
  "components" : [ "primary::wear" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun timeTextStyle()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateAfterPadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun calculateBeforePadding()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/TimeText.kt",
  "fileLinesCount" : 354,
  "components" : [ "primary::wear" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun switchIcon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 561,
  "endLine" : 561,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun radioIcon()",
  "longName" : "",
  "relativeFileName" : "wear/compose/compose-material/src/main/java/androidx/wear/compose/material/ToggleChip.kt",
  "fileLinesCount" : 1026,
  "components" : [ "primary::wear" ],
  "startLine" : 573,
  "endLine" : 573,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun create()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindService()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 349,
  "endLine" : 349,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unbindService()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthClient.kt",
  "fileLinesCount" : 453,
  "components" : [ "primary::wear" ],
  "startLine" : 352,
  "endLine" : 352,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isAuthSupported()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun sendAuthRequest()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun onBind()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/authentication/RemoteAuthService.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::wear" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun applyBridgingConfiguration()",
  "longName" : "",
  "relativeFileName" : "wear/wear-phone-interactions/src/main/java/androidx/wear/phone/interactions/notifications/BridgingManagerService.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::wear" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun format()",
  "longName" : "",
  "relativeFileName" : "wear/protolayout/protolayout-expression/src/main/java/androidx/wear/protolayout/expression/util/DynamicDateFormat.kt",
  "fileLinesCount" : 309,
  "components" : [ "primary::wear" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun configureDarwinFlags()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/AndroidXComposeMultiplatformExtensionImpl.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iosInstrumentedTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/org/jetbrains/androidx/build/AndroidXComposeMultiplatformExtensionImpl.kt",
  "fileLinesCount" : 372,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 344,
  "endLine" : 344,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findChangedFilesSince()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPreviousSubmittedChange()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getGitLog()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun executeAndParse()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/gitclient/GitClient.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findAllDependents()",
  "longName" : "",
  "relativeFileName" : "buildSrc/private/src/main/kotlin/androidx/build/dependencyTracker/DependencyTracker.kt",
  "fileLinesCount" : 68,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun PredictiveBackHandler()",
  "longName" : "",
  "relativeFileName" : "activity/activity-compose/src/main/java/androidx/activity/compose/PredictiveBackHandler.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::activity" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  register()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  register()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultRegistry.kt",
  "fileLinesCount" : 421,
  "components" : [ "primary::activity" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PickVisualMediaRequest()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun PickVisualMediaRequest()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/PickVisualMediaRequest.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::activity" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  registerForActivityResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultCaller.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::activity" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  registerForActivityResult()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/result/ActivityResultCaller.kt",
  "fileLinesCount" : 133,
  "components" : [ "primary::activity" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun peekAvailableContext()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAware.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::activity" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnContextAvailableListener()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAware.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::activity" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun removeOnContextAvailableListener()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/contextaware/ContextAware.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::activity" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createOnBackAnimationCallback()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/OnBackPressedDispatcher.kt",
  "fileLinesCount" : 401,
  "components" : [ "primary::activity" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setUp()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun adjustLayoutInDisplayCutoutMode()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/EdgeToEdge.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::activity" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun viewCreated()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1045,
  "endLine" : 1045,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun activityDestroyed()",
  "longName" : "",
  "relativeFileName" : "activity/activity/src/main/java/androidx/activity/ComponentActivity.kt",
  "fileLinesCount" : 1124,
  "components" : [ "primary::activity" ],
  "startLine" : 1047,
  "endLine" : 1047,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "activity/activity-lint/src/main/java/androidx/activity/lint/ActivityResultFragmentVersionDetector.kt",
  "fileLinesCount" : 151,
  "components" : [ "primary::activity" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglGetSyncAttribKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLExt.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::graphics" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglClientWaitSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/opengl/EGLExt.kt",
  "fileLinesCount" : 645,
  "components" : [ "primary::graphics" ],
  "startLine" : 494,
  "endLine" : 494,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 601,
  "endLine" : 601,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createSurfaceControl()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 666,
  "endLine" : 666,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSurfaceControlDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 681,
  "endLine" : 681,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSurfaceControlCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 688,
  "endLine" : 688,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createSurfaceControl()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLFrameBufferRenderer.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::graphics" ],
  "startLine" : 783,
  "endLine" : 783,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglQueryString()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreatePBufferSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreateWindowSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglDestroySurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglMakeCurrent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglGetCurrentReadSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglGetCurrentDrawSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglInitialize()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 140,
  "endLine" : 140,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun loadConfig()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreateContext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglDestroyContext()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglSwapBuffers()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglQuerySurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 189,
  "endLine" : 189,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglGetError()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreateImageFromHardwareBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglDestroyImageKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglCreateSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 261,
  "endLine" : 261,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglGetSyncAttribKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglDestroySyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun eglClientWaitSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 341,
  "endLine" : 341,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglCreatePBufferSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 393,
  "endLine" : 393,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglCreateWindowSurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 404,
  "endLine" : 404,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglQuerySurface()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 420,
  "endLine" : 420,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglMakeCurrent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglCreateImageFromHardwareBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 475,
  "endLine" : 475,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglCreateSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 483,
  "endLine" : 483,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglGetSyncAttribKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 488,
  "endLine" : 488,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun eglClientWaitSyncKHR()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/egl/EGLSpec.kt",
  "fileLinesCount" : 577,
  "components" : [ "primary::graphics" ],
  "startLine" : 501,
  "endLine" : 501,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onSurfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/FrameBufferRenderer.kt",
  "fileLinesCount" : 224,
  "components" : [ "primary::graphics" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEGLContextCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 299,
  "endLine" : 299,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onEGLContextDestroyed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSurfaceCreated()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attach()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 453,
  "endLine" : 453,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun attach()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/opengl/GLRenderer.kt",
  "fileLinesCount" : 750,
  "components" : [ "primary::graphics" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTransactionCommittedListener()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlWrapper.kt",
  "fileLinesCount" : 720,
  "components" : [ "primary::graphics" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValid()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlImpl.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::graphics" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlImpl.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::graphics" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setParent()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlImpl.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::graphics" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setName()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlImpl.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::graphics" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/surface/SurfaceControlImpl.kt",
  "fileLinesCount" : 334,
  "components" : [ "primary::graphics" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun close()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 491,
  "endLine" : 491,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClosed()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 493,
  "endLine" : 493,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun draw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun releaseBuffer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setContentRoot()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLightSourceAlpha()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 501,
  "endLine" : 501,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setLightSourceGeometry()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRenderer.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::graphics" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun restoreContents()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 364,
  "endLine" : 364,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onRenderComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/CanvasBufferedRendererV29.kt",
  "fileLinesCount" : 495,
  "components" : [ "primary::graphics" ],
  "startLine" : 366,
  "endLine" : 366,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrameComplete()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/RenderQueue.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::graphics" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onFrameCancelled()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/RenderQueue.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::graphics" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun renderFrame()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/RenderQueue.kt",
  "fileLinesCount" : 213,
  "components" : [ "primary::graphics" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onBufferReady()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/SingleBufferedCanvasRenderer.kt",
  "fileLinesCount" : 233,
  "components" : [ "primary::graphics" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawFrontBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 731,
  "endLine" : 731,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawMultiBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/CanvasFrontBufferedRenderer.kt",
  "fileLinesCount" : 808,
  "components" : [ "primary::graphics" ],
  "startLine" : 749,
  "endLine" : 749,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestDraw()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawFrontBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 822,
  "endLine" : 822,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onDrawMultiBufferedLayer()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/GLFrontBufferedRenderer.kt",
  "fileLinesCount" : 955,
  "components" : [ "primary::graphics" ],
  "startLine" : 899,
  "endLine" : 899,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTextureAvailable()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/graphics/lowlatency/TextureProducer.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::graphics" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun release()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-core/src/main/java/androidx/hardware/BufferPool.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::graphics" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invoke()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Utils.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::graphics" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/Cubic.kt",
  "fileLinesCount" : 458,
  "components" : [ "primary::graphics" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun RoundedPolygon()",
  "longName" : "",
  "relativeFileName" : "graphics/graphics-shapes/src/commonMain/kotlin/androidx/graphics/shapes/RoundedPolygon.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::graphics" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun advertise()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/Advertise.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun connectGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestMtu()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun discoverServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeDescriptor()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setCharacteristicNotification()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeGatt()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCharacteristicNotification()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun finish()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun subscribeToCharacteristic()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattClient.kt",
  "fileLinesCount" : 618,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isOpened()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun openGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun closeGattServer()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clearServices()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addService()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun notifyCharacteristicChanged()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun acceptConnection()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rejectConnection()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun sendResponse()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeCccd()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun collectSafely()",
  "longName" : "",
  "relativeFileName" : "bluetooth/bluetooth/src/main/java/androidx/bluetooth/GattServer.kt",
  "fileLinesCount" : 663,
  "components" : [ "primary::bluetooth" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun submit()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/process/GradleProcessExecutor.kt",
  "fileLinesCount" : 116,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun walk()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/internal/DirectoryWalker.kt",
  "fileLinesCount" : 292,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStaticImportDirs()",
  "longName" : "",
  "relativeFileName" : "stableaidl/stableaidl-gradle-plugin/src/main/java/androidx/stableaidl/api/StableAidlExtension.kt",
  "fileLinesCount" : 49,
  "components" : [ "primary::stableaidl" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onRecreated()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidMain/kotlin/androidx/savedstate/SavedStateRegistry.android.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::savedstate" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun saved_customConfig_performSave()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonTest/kotlin/androidx/savedstate/serialization/SavedStateRegistryOwnerDelegateTest.kt",
  "fileLinesCount" : 474,
  "components" : [ "primary::savedstate" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun autoRecreatedThrowOnMissingDefaultConstructor()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/androidDeviceTest/kotlin/androidx/savedstate/SavedStateRegistryTest.android.kt",
  "fileLinesCount" : 269,
  "components" : [ "primary::savedstate" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBoolean()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBooleanOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getChar()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharSequence()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharSequenceOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDouble()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDoubleOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFloat()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFloatOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getInt()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIntOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLong()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLongOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getString()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 253,
  "endLine" : 253,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStringOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 265,
  "endLine" : 265,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIntList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIntListOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 292,
  "endLine" : 292,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSavedStateList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 307,
  "endLine" : 307,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSavedStateListOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 319,
  "endLine" : 319,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStringList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 334,
  "endLine" : 334,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStringListOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharSequenceList()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 361,
  "endLine" : 361,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharSequenceListOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 373,
  "endLine" : 373,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBooleanArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBooleanArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 400,
  "endLine" : 400,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 415,
  "endLine" : 415,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 427,
  "endLine" : 427,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharSequenceArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getCharSequenceArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 455,
  "endLine" : 455,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDoubleArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDoubleArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 482,
  "endLine" : 482,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFloatArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 497,
  "endLine" : 497,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getFloatArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 509,
  "endLine" : 509,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIntArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 524,
  "endLine" : 524,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getIntArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 536,
  "endLine" : 536,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLongArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 551,
  "endLine" : 551,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLongArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 563,
  "endLine" : 563,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSavedStateArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 578,
  "endLine" : 578,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSavedStateArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 590,
  "endLine" : 590,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStringArray()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 605,
  "endLine" : 605,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getStringArrayOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 617,
  "endLine" : 617,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSavedState()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 632,
  "endLine" : 632,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getSavedStateOrNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 644,
  "endLine" : 644,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun size()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 651,
  "endLine" : 651,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 658,
  "endLine" : 658,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isNull()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 667,
  "endLine" : 667,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun contentDeepEquals()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 689,
  "endLine" : 689,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun contentDeepHashCode()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 703,
  "endLine" : 703,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun contentDeepToString()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 712,
  "endLine" : 712,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun toMap()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate/src/commonMain/kotlin/androidx/savedstate/SavedStateReader.kt",
  "fileLinesCount" : 734,
  "components" : [ "primary::savedstate" ],
  "startLine" : 724,
  "endLine" : 724,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun encodeWithExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decodeWithExplicitSerializer()",
  "longName" : "",
  "relativeFileName" : "savedstate/savedstate-samples/src/main/java/androidx/savedstate/SavedStateCodecSamples.kt",
  "fileLinesCount" : 222,
  "components" : [ "primary::savedstate" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun customCreate()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark-kmp/src/commonMain/kotlin/androidx/collection/LruCacheBenchmark.kt",
  "fileLinesCount" : 76,
  "components" : [ "primary::collection" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCustomSizesImpactsSize()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvictionWithCustomSizes()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvictionThrowsWhenSizesAreInconsistent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 216,
  "endLine" : 216,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvictionThrowsWhenSizesAreNegative()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testDifferentElementSizes()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testEvictAllEvictsSizeZeroElements()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testRemoveWithCustomSizes()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 288,
  "endLine" : 288,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateWithConcurrentPut()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testCreateWithConcurrentCreate()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/LruCacheTest.kt",
  "fileLinesCount" : 466,
  "components" : [ "primary::collection" ],
  "startLine" : 360,
  "endLine" : 360,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addObjectsWithSameHashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonTest/kotlin/androidx/collection/ArraySetTest.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::collection" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testAbleToUpdateFromAnotherThreadWithBlockedEntryRemoved()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonNonWebTest/kotlin/androidx/collection/LruCacheNonWebTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun consistentMultithreadedAccess()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonNonWebTest/kotlin/androidx/collection/LruCacheNonWebTest.kt",
  "fileLinesCount" : 111,
  "components" : [ "primary::collection" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun removeAtRange()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun replace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun replace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun keyAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun valueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun indexOfKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun indexOfValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun append()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/SparseArrayCompat.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::collection" ],
  "startLine" : 214,
  "endLine" : 214,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun get()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun delete()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun replace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun replace()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 110,
  "endLine" : 110,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun put()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun putIfAbsent()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun size()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun keyAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun valueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun setValueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun indexOfKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun indexOfValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun containsKey()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun containsValue()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun append()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/LongSparseArray.kt",
  "fileLinesCount" : 574,
  "components" : [ "primary::collection" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun clear()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun ensureCapacity()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun indexOf()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun valueAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isEmpty()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun add()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAt()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun containsAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun removeAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun retainAll()",
  "longName" : "",
  "relativeFileName" : "collection/collection/src/commonMain/kotlin/androidx/collection/ArraySet.kt",
  "fileLinesCount" : 611,
  "components" : [ "primary::collection" ],
  "startLine" : 219,
  "endLine" : 219,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun insert()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterSetBenchmarkTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::collection" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterSetBenchmarkTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::collection" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forEach()",
  "longName" : "",
  "relativeFileName" : "collection/collection-benchmark/src/androidInstrumentedTest/kotlin/androidx/collection/ScatterSetBenchmarkTest.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::collection" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matches()",
  "longName" : "",
  "relativeFileName" : "appcompat/appcompat-lint/src/main/kotlin/androidx/appcompat/BaseMethodDeprecationDetector.kt",
  "fileLinesCount" : 136,
  "components" : [ "primary::appcompat" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun NavigationEventHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-compose/src/commonMain/kotlin/androidx/navigationevent/compose/NavigationEventHandler.kt",
  "fileLinesCount" : 245,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun TestNavigationEventHandler()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent-testing/src/commonMain/kotlin/androidx/navigationevent/testing/TestNavigationEventHandler.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackStarted_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackProgressed_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackCancelled_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnBackCompleted_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnForwardStarted_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 76,
  "endLine" : 76,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnForwardProgressed_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnForwardCancelled_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchOnForwardCompleted_withoutDispatcher_shouldFail()",
  "longName" : "",
  "relativeFileName" : "navigationevent/navigationevent/src/commonTest/kotlin/androidx/navigationevent/NavigationEventInputTest.kt",
  "fileLinesCount" : 126,
  "components" : [ "primary::navigationevent" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isAlmostEqual()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/BoxAccumulator.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverage()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverage()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverage()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverage()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverageIsGreaterThan()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverageIsGreaterThan()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 394,
  "endLine" : 394,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverageIsGreaterThan()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCoverageIsGreaterThan()",
  "longName" : "",
  "relativeFileName" : "ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/PartitionedMesh.kt",
  "fileLinesCount" : 728,
  "components" : [ "primary::ink" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::ink" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::ink" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::ink" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun draw()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidMain/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRenderer.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::ink" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun brush()",
  "longName" : "",
  "relativeFileName" : "ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/CanvasStrokeRendererTest.kt",
  "fileLinesCount" : 596,
  "components" : [ "primary::ink" ],
  "startLine" : 486,
  "endLine" : 486,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushBehavior.kt",
  "fileLinesCount" : 1553,
  "components" : [ "primary::ink" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/color/Color.kt",
  "fileLinesCount" : 441,
  "components" : [ "primary::ink" ],
  "startLine" : 222,
  "endLine" : 222,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copyWithColorLong()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copyWithColorIntArgb()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/Brush.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::ink" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun copy()",
  "longName" : "",
  "relativeFileName" : "ink/ink-brush/src/jvmAndroidMain/kotlin/androidx/ink/brush/BrushTip.kt",
  "fileLinesCount" : 381,
  "components" : [ "primary::ink" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun enqueueInputsOrThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun outlineVertexCount()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/InProgressStroke.kt",
  "fileLinesCount" : 649,
  "components" : [ "primary::ink" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOrThrow()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInputBatch.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::ink" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOrIgnore()",
  "longName" : "",
  "relativeFileName" : "ink/ink-strokes/src/jvmAndroidMain/kotlin/androidx/ink/strokes/StrokeInputBatch.kt",
  "fileLinesCount" : 483,
  "components" : [ "primary::ink" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun recordSelection()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/RecentEmojiAsyncProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::emoji2" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getRecentEmojiListAsync()",
  "longName" : "",
  "relativeFileName" : "emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/RecentEmojiAsyncProvider.kt",
  "fileLinesCount" : 41,
  "components" : [ "primary::emoji2" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/IdeaSuppressionDetector.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun checkPartialResults()",
  "longName" : "",
  "relativeFileName" : "lint-checks/src/main/java/androidx/build/lint/SampledAnnotationDetector.kt",
  "fileLinesCount" : 348,
  "components" : [ "primary::lint-checks" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onSlideableStateChanged()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1872,
  "endLine" : 1872,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPanelSlide()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1883,
  "endLine" : 1883,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPanelOpened()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1890,
  "endLine" : 1890,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPanelClosed()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1897,
  "endLine" : 1897,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInterceptTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1914,
  "endLine" : 1914,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onTouchEvent()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 1916,
  "endLine" : 1916,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUserResizeStarted()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2376,
  "endLine" : 2376,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUserResizeProgress()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2384,
  "endLine" : 2384,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUserResizeComplete()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2393,
  "endLine" : 2393,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onUserResizeCancelled()",
  "longName" : "",
  "relativeFileName" : "slidingpanelayout/slidingpanelayout/src/main/java/androidx/slidingpanelayout/widget/SlidingPaneLayout.kt",
  "fileLinesCount" : 2512,
  "components" : [ "primary::slidingpanelayout" ],
  "startLine" : 2402,
  "endLine" : 2402,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setFinishEnabled()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/ResettableActivityScenarioRule.kt",
  "fileLinesCount" : 125,
  "components" : [ "primary::testutils" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-runtime/src/main/java/androidx/testutils/AnimationActivityTestRule.kt",
  "fileLinesCount" : 101,
  "components" : [ "primary::testutils" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun waitUntilState()",
  "longName" : "",
  "relativeFileName" : "testutils/testutils-lifecycle/src/androidMain/kotlin/androidx/testutils/lifecycle/LifecycleOwnerUtils.android.kt",
  "fileLinesCount" : 150,
  "components" : [ "primary::testutils" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitMethodCall()",
  "longName" : "",
  "relativeFileName" : "recyclerview/recyclerview-lint/src/main/java/androidx/recyclerview/lint/InvalidSetHasFixedSizeDetector.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::recyclerview" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOpenDelegate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/InvalidationTrackerTest.kt",
  "fileLinesCount" : 758,
  "components" : [ "primary::room" ],
  "startLine" : 639,
  "endLine" : 639,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidUnitTest/kotlin/androidx/room/SharedSQLiteStatementTest.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementCountAndEnsureDbIsOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMillis()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/support/AutoCloser.android.kt",
  "fileLinesCount" : 234,
  "components" : [ "primary::room" ],
  "startLine" : 227,
  "endLine" : 227,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override suspend fun  useConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomConnectionManager.android.kt",
  "fileLinesCount" : 206,
  "components" : [ "primary::room" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onQuery()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/RoomDatabase.android.kt",
  "fileLinesCount" : 2060,
  "components" : [ "primary::room" ],
  "startLine" : 1882,
  "endLine" : 1882,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun Migration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/migration/Migration.android.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::room" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun wrapMappedColumns()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidMain/kotlin/androidx/room/util/CursorUtil.android.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::room" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOpenDelegate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/nativeTest/kotlin/androidx.room/BuilderTest_TestDatabase_Impl.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createOpenDelegate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/androidInstrumentedTest/kotlin/androidx/room/CoroutineRoomCancellationTest.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  useConnection()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPool.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/coroutines/ConnectionPool.kt",
  "fileLinesCount" : 107,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  usePrepared()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/Transactor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun  withTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/Transactor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/Transactor.kt",
  "fileLinesCount" : 138,
  "components" : [ "primary::room" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun refreshAsync()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/InvalidationTracker.kt",
  "fileLinesCount" : 585,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun createOpenDelegate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun getRequiredAutoMigrationSpecClasses()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun createAutoMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun getRequiredTypeConverterClasses()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun internalInitInvalidationTracker()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 175,
  "endLine" : 175,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun close()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setDriver()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 218,
  "endLine" : 218,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAutoMigrationSpec()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToDestructiveMigration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 264,
  "endLine" : 264,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToDestructiveMigrationOnDowngrade()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun fallbackToDestructiveMigrationFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 303,
  "endLine" : 303,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addTypeConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 315,
  "endLine" : 315,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setJournalMode()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setQueryCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCallback()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 358,
  "endLine" : 358,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMigrations()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 380,
  "endLine" : 380,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun contains()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onCreate()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 424,
  "endLine" : 424,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onDestructiveMigration()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 431,
  "endLine" : 431,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun onOpen()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/RoomDatabase.kt",
  "fileLinesCount" : 593,
  "components" : [ "primary::room" ],
  "startLine" : 438,
  "endLine" : 438,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/ViewInfo.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/ViewInfo.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 135,
  "endLine" : 135,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 156,
  "endLine" : 156,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun toString()",
  "longName" : "",
  "relativeFileName" : "room/room-runtime/src/commonMain/kotlin/androidx/room/util/TableInfo.kt",
  "fileLinesCount" : 395,
  "components" : [ "primary::room" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isJavaDefault()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asMemberOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasKotlinDefaultImpl()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSuspendFunction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExtensionFunction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun overrides()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKotlinPropertyMethod()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKotlinPropertySetter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 134,
  "endLine" : 134,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKotlinPropertyGetter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XMethodElement.kt",
  "fileLinesCount" : 145,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeSource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XFiler.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeResource()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XFiler.kt",
  "fileLinesCount" : 102,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTypeElement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findGeneratedAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaredType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getArrayType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 103,
  "endLine" : 103,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingEnv.kt",
  "fileLinesCount" : 274,
  "components" : [ "primary::room" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllAnnotations()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotationWithPackage()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotated.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XProcessingStep.kt",
  "fileLinesCount" : 80,
  "components" : [ "primary::room" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasTypeValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasTypeListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasAnnotationListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasEnumValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasEnumListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasBooleanValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasBooleanListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStringValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasStringListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 101,
  "endLine" : 101,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasIntValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasIntListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLongValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 119,
  "endLine" : 119,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasLongListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasShortValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasShortListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFloatValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasFloatListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasDoubleValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasDoubleListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasByteValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasByteListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCharValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun hasCharListValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotationValue.kt",
  "fileLinesCount" : 196,
  "components" : [ "primary::room" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAnnotationValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XAnnotation.kt",
  "fileLinesCount" : 218,
  "components" : [ "primary::room" ],
  "startLine" : 157,
  "endLine" : 157,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun asClassName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNested()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isInterface()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isFunctionalInterface()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isDataClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isValueClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isExpect()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 96,
  "endLine" : 96,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAnnotationClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isKotlinObject()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCompanionObject()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 108,
  "endLine" : 108,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isRecordClass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 111,
  "endLine" : 111,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaredFields()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllFieldsIncludingPrivateSupers()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 117,
  "endLine" : 117,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getDeclaredMethods()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllMethods()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getConstructors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 155,
  "endLine" : 155,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getSuperInterfaceElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getEnclosedTypeElements()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XTypeElement.kt",
  "fileLinesCount" : 173,
  "components" : [ "primary::room" ],
  "startLine" : 164,
  "endLine" : 164,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspTypeVariableType.kt",
  "fileLinesCount" : 72,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KspArrayType.kt",
  "fileLinesCount" : 190,
  "components" : [ "primary::room" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolver.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::room" ],
  "startLine" : 432,
  "endLine" : 432,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun copy()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/KSTypeVarianceResolver.kt",
  "fileLinesCount" : 566,
  "components" : [ "primary::room" ],
  "startLine" : 517,
  "endLine" : 517,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getElementsAnnotatedWith()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XRoundEnv.kt",
  "fileLinesCount" : 66,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hasKotlinDefaultImpl()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacMethodElement.kt",
  "fileLinesCount" : 189,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAsTypeList()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getAsAnnotationBox()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  getAsAnnotationBoxArray()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/JavacAnnotationBox.kt",
  "fileLinesCount" : 439,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun asTypeName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isAssignableFrom()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isError()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 100,
  "endLine" : 100,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun defaultValue()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun boxed()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isNone()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isTypeOf()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 118,
  "endLine" : 118,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isSameType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun extendsBound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeNullable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 137,
  "endLine" : 137,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun makeNonNullable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XType.kt",
  "fileLinesCount" : 241,
  "components" : [ "primary::room" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun processingSteps()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XBasicAnnotationProcessor.kt",
  "fileLinesCount" : 243,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun kindName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XElement.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/XElement.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun superclass()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSuperinterface()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addProperty()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFunction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addType()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setPrimaryConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setVisibility()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAbstractModifier()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XTypeSpec.kt",
  "fileLinesCount" : 184,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XPropertySpec.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializer()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XPropertySpec.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XPropertySpec.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XPropertySpec.kt",
  "fileLinesCount" : 121,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAnnotation()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addAbstractModifier()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addParameter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callSuperConstructor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun returns()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XFunSpec.kt",
  "fileLinesCount" : 166,
  "components" : [ "primary::room" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addMember()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XAnnotationSpec.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XAnnotationSpec.kt",
  "fileLinesCount" : 50,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addLocalVariable()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun indent()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unindent()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 65,
  "endLine" : 65,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing/src/main/java/androidx/room/compiler/codegen/XCodeBlock.kt",
  "fileLinesCount" : 255,
  "components" : [ "primary::room" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected open fun convertRows()",
  "longName" : "",
  "relativeFileName" : "room/room-paging/src/commonMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.kt",
  "fileLinesCount" : 162,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected fun createDatabaseConfiguration()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/androidMain/kotlin/androidx/room/testing/MigrationTestHelper.android.kt",
  "fileLinesCount" : 631,
  "components" : [ "primary::room" ],
  "startLine" : 411,
  "endLine" : 411,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createDatabase()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runMigrationsAndValidate()",
  "longName" : "",
  "relativeFileName" : "room/room-testing/src/commonMain/kotlin/androidx/room/testing/MigrationTestHelper.kt",
  "fileLinesCount" : 367,
  "components" : [ "primary::room" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava3/src/main/java/androidx/room/rxjava3/RxRoom.kt",
  "fileLinesCount" : 253,
  "components" : [ "primary::room" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSchemaEqual()",
  "longName" : "",
  "relativeFileName" : "room/room-migration/src/commonMain/kotlin/androidx/room/migration/bundle/SchemaBundle.kt",
  "fileLinesCount" : 67,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun configure()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/XProcessingEnvironmentTestConfigProvider.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun compile()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/runner/KspCompilationTestRunner.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessorTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runProcessorTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runJavaProcessorTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runKaptTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun runKspTest()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/ProcessorTestExt.kt",
  "fileLinesCount" : 554,
  "components" : [ "primary::room" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun execute()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/util/compiler/steps/KotlinCompilationStep.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProcessingException()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun expectsAnotherRound()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler-processing-testing/src/main/java/androidx/room/compiler/processing/SyntheticProcessor.kt",
  "fileLinesCount" : 114,
  "components" : [ "primary::room" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createFlowable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 129,
  "endLine" : 129,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createObservable()",
  "longName" : "",
  "relativeFileName" : "room/room-rxjava2/src/main/java/androidx/room/RxRoom.kt",
  "fileLinesCount" : 295,
  "components" : [ "primary::room" ],
  "startLine" : 211,
  "endLine" : 211,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createCollectors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/RelationCollector.kt",
  "fileLinesCount" : 650,
  "components" : [ "primary::room" ],
  "startLine" : 357,
  "endLine" : 357,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getIdKey()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/vo/SchemaIdentityKey.kt",
  "fileLinesCount" : 51,
  "components" : [ "primary::room" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun resolveDatabaseViews()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/DatabaseProcessor.kt",
  "fileLinesCount" : 620,
  "components" : [ "primary::room" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findResultBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/MethodProcessorDelegate.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::room" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun findResultBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/MethodProcessorDelegate.kt",
  "fileLinesCount" : 268,
  "components" : [ "primary::room" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingPrimaryKeysInPartialEntityForInsert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 876,
  "endLine" : 876,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingPrimaryKeysInPartialEntityForUpsert()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 884,
  "endLine" : 884,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingRequiredColumnsInPartialEntity()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 892,
  "endLine" : 892,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun missingPrimaryKeysInPartialEntityForUpdate()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 900,
  "endLine" : 900,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mismatchedGetter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 945,
  "endLine" : 945,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun mismatchedSetter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/ProcessorErrors.kt",
  "fileLinesCount" : 1275,
  "components" : [ "primary::room" ],
  "startLine" : 958,
  "endLine" : 958,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPreProcess()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 968,
  "endLine" : 968,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConstructors()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 974,
  "endLine" : 974,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun createPojo()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/PojoProcessor.kt",
  "fileLinesCount" : 1075,
  "components" : [ "primary::room" ],
  "startLine" : 976,
  "endLine" : 976,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun rewrite()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/QueryRewriter.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun process()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/processor/EntityOrViewProcessor.kt",
  "fileLinesCount" : 73,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/LiveDataQueryResultBinder.kt",
  "fileLinesCount" : 154,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getMapColumnName()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultimapQueryResultAdapter.kt",
  "fileLinesCount" : 235,
  "components" : [ "primary::room" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CoroutineResultBinder.kt",
  "fileLinesCount" : 209,
  "components" : [ "primary::room" ],
  "startLine" : 158,
  "endLine" : 158,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/GuavaListenableFutureQueryResultBinder.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::room" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RxLambdaQueryResultBinder.kt",
  "fileLinesCount" : 221,
  "components" : [ "primary::room" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/InstantQueryResultBinder.kt",
  "fileLinesCount" : 135,
  "components" : [ "primary::room" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RxQueryResultBinder.kt",
  "fileLinesCount" : 149,
  "components" : [ "primary::room" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CoroutineFlowResultBinder.kt",
  "fileLinesCount" : 143,
  "components" : [ "primary::room" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginTransactionWithControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/TransactionWrapper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun commitTransaction()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/TransactionWrapper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endTransactionWithControlFlow()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/TransactionWrapper.kt",
  "fileLinesCount" : 46,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/parameter/CollectionQueryParameterAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/query/parameter/ArrayQueryParameterAdapter.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::room" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConverterIntoStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeConverterStore.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findConverterFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeConverterStore.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findTypeConverter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeConverterStore.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/LambdaInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/LambdaDeleteOrUpdateMethodBinder.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::room" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/CoroutineInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 86,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/InstantDeleteOrUpdateMethodBinder.kt",
  "fileLinesCount" : 99,
  "components" : [ "primary::room" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/InstantInsertOrUpsertMethodBinder.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::room" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun convertAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/binder/CoroutineDeleteOrUpdateMethodBinder.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::room" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 154,
  "endLine" : 154,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findStatementValueBinder()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findCursorValueReader()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun findColumnTypeAdapter()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt",
  "fileLinesCount" : 1058,
  "components" : [ "primary::room" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/LambdaPreparedQueryResultBinder.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::room" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/InstantPreparedQueryResultBinder.kt",
  "fileLinesCount" : 100,
  "components" : [ "primary::room" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/prepared/binder/CoroutinePreparedQueryResultBinder.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::room" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/PrimitiveBooleanToIntConverter.kt",
  "fileLinesCount" : 48,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ByteBufferColumnTypeAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ByteBufferColumnTypeAdapter.kt",
  "fileLinesCount" : 75,
  "components" : [ "primary::room" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun create()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/BoxedBooleanToBoxedIntConverter.kt",
  "fileLinesCount" : 71,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/EnumColumnTypeAdapter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/EnumColumnTypeAdapter.kt",
  "fileLinesCount" : 240,
  "components" : [ "primary::room" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/ValueClassConverterWrapper.kt",
  "fileLinesCount" : 109,
  "components" : [ "primary::room" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun bindToStmt()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/UuidColumnTypeAdapter.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/types/UuidColumnTypeAdapter.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::room" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/transaction/binder/CoroutineTransactionMethodBinder.kt",
  "fileLinesCount" : 88,
  "components" : [ "primary::room" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun executeAndReturn()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/solver/transaction/binder/InstantTransactionMethodBinder.kt",
  "fileLinesCount" : 95,
  "components" : [ "primary::room" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitResult_column()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/expansion/ExpandableSqlParser.kt",
  "fileLinesCount" : 226,
  "components" : [ "primary::room" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  parse()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/parser/SingleQuerySqlParser.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::room" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAllParents()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun bindToStatement()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitNode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 99,
  "endLine" : 99,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun readFromCursor()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun visitNode()",
  "longName" : "",
  "relativeFileName" : "room/room-compiler/src/main/kotlin/androidx/room/writer/FieldReadWriteWriter.kt",
  "fileLinesCount" : 399,
  "components" : [ "primary::room" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onCreateError()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 102,
  "endLine" : 102,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onUpgradeError()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onOpenNonSQLiteError()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 160,
  "endLine" : 160,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onOpenSQLiteError_intermediate()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onOpenSQLiteError_recoverable()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onOpenSQLiteError_permanent()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun noAllowDataLossOnRecovery_onOpenSQLiteError()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 289,
  "endLine" : 289,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowDataLossOnRecovery_onOpenRecursive()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/OpenHelperRecoveryTest.kt",
  "fileLinesCount" : 359,
  "components" : [ "primary::sqlite" ],
  "startLine" : 321,
  "endLine" : 321,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testFrameWorkSQLiteDatabase_onUpgrade_maxSqlCache()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite-framework/src/androidInstrumentedTest/kotlin/androidx/sqlite/db/framework/FrameworkSQLiteDatabaseTest.kt",
  "fileLinesCount" : 207,
  "components" : [ "primary::sqlite" ],
  "startLine" : 112,
  "endLine" : 112,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun compileStatement()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginTransactionNonExclusive()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun beginTransactionWithListener()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun endTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setTransactionSuccessful()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 208,
  "endLine" : 208,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun inTransaction()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 215,
  "endLine" : 215,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun yieldIfContendedSafely()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteDatabase.android.kt",
  "fileLinesCount" : 607,
  "components" : [ "primary::sqlite" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setWriteAheadLoggingEnabled()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/androidMain/kotlin/androidx/sqlite/db/SupportSQLiteOpenHelper.android.kt",
  "fileLinesCount" : 366,
  "components" : [ "primary::sqlite" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun bindNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getBlob()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getDouble()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getLong()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getText()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 159,
  "endLine" : 159,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isNull()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getColumnCount()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getColumnName()",
  "longName" : "",
  "relativeFileName" : "sqlite/sqlite/src/commonMain/kotlin/androidx/sqlite/SQLiteStatement.kt",
  "fileLinesCount" : 220,
  "components" : [ "primary::sqlite" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispose()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSubscription()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSubscriptionNoActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 89,
  "endLine" : 89,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  createSubscription()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/ConsumerAdapter.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun debug()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/core/SpecificationComputer.kt",
  "fileLinesCount" : 169,
  "components" : [ "primary::window" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/WindowSdkExtensions.kt",
  "fileLinesCount" : 112,
  "components" : [ "primary::window" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setOverlayCreateParams()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/ExtensionEmbeddingBackend.kt",
  "fileLinesCount" : 520,
  "components" : [ "primary::window" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeRule()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addSplitListenerForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeSplitListenerForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isActivityEmbedded()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun pinTopActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setSplitAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setLaunchingActivityStack()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOverlayCreateParams()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun finishActivityStacks()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setEmbeddingConfiguration()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateSplitAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun setOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun clearOverlayAttributesCalculator()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 91,
  "endLine" : 91,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun updateOverlayAttributes()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeOverlayInfoCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun addEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun removeEmbeddedActivityWindowInfoCallbackForActivity()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingBackend.kt",
  "fileLinesCount" : 146,
  "components" : [ "primary::window" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setRules()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingInterfaceCompat.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::window" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setEmbeddingCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingInterfaceCompat.kt",
  "fileLinesCount" : 103,
  "components" : [ "primary::window" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun createColorBackground()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAnimationBackground.kt",
  "fileLinesCount" : 104,
  "components" : [ "primary::window" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateActivityRuleCompat()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 669,
  "endLine" : 669,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateSplitPlaceholderRuleCompat()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 683,
  "endLine" : 683,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateSplitPairRuleCompat()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/embedding/EmbeddingAdapter.kt",
  "fileLinesCount" : 845,
  "components" : [ "primary::window" ],
  "startLine" : 713,
  "endLine" : 713,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun validateExtensionInterface()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/ExtensionInterfaceCompat.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::window" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setExtensionCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/ExtensionInterfaceCompat.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::window" ],
  "startLine" : 31,
  "endLine" : 31,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowLayoutChangeListenerAdded()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/ExtensionInterfaceCompat.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::window" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onWindowLayoutChangeListenerRemoved()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/sidecar/ExtensionInterfaceCompat.kt",
  "fileLinesCount" : 54,
  "components" : [ "primary::window" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun registerLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/WindowBackend.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unregisterLayoutChangeCallback()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/adapter/WindowBackend.kt",
  "fileLinesCount" : 82,
  "components" : [ "primary::window" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun windowLayoutInfo()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowInfoTracker.kt",
  "fileLinesCount" : 212,
  "components" : [ "primary::window" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeCurrentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeMaximumWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/WindowMetricsCalculator.kt",
  "fileLinesCount" : 172,
  "components" : [ "primary::window" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun density()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/DensityCompatHelper.kt",
  "fileLinesCount" : 70,
  "components" : [ "primary::window" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun translateWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentWindowMetrics()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/WindowMetricsCompatHelper.kt",
  "fileLinesCount" : 211,
  "components" : [ "primary::window" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun currentWindowBounds()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/layout/util/BoundsHelper.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::window" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun decorate()",
  "longName" : "",
  "relativeFileName" : "window/window/src/main/java/androidx/window/area/WindowAreaController.kt",
  "fileLinesCount" : 195,
  "components" : [ "primary::window" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/embedding/ActivityEmbeddingRule.kt",
  "fileLinesCount" : 94,
  "components" : [ "primary::window" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/WindowSdkExtensionsRule.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::window" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowMetricsCalculatorRule.kt",
  "fileLinesCount" : 62,
  "components" : [ "primary::window" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "window/window-testing/src/main/java/androidx/window/testing/layout/WindowLayoutInfoPublisherRule.kt",
  "fileLinesCount" : 74,
  "components" : [ "primary::window" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onCurrentListChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-runtime/src/main/java/androidx/paging/AsyncPagedListDiffer.kt",
  "fileLinesCount" : 584,
  "components" : [ "primary::paging" ],
  "startLine" : 209,
  "endLine" : 209,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPositionalDataSource.jvm.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::paging" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPositionalDataSource.jvm.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::paging" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onInitialized()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPagePrepended()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPageAppended()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 202,
  "endLine" : 202,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPagesRemoved()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPagesSwappedToPlaceholder()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PagedStorage.jvm.kt",
  "fileLinesCount" : 342,
  "components" : [ "primary::paging" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  mapByPage()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public open fun  mapByPage()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/DataSource.jvm.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 254,
  "endLine" : 254,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperItemKeyedDataSource.jvm.kt",
  "fileLinesCount" : 98,
  "components" : [ "primary::paging" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onPageResult()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onStateChanged()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/LegacyPageFetcher.jvm.kt",
  "fileLinesCount" : 170,
  "components" : [ "primary::paging" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 68,
  "endLine" : 68,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/WrapperPageKeyedDataSource.jvm.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::paging" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun computeInitialLoadSize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidMain/kotlin/androidx/paging/PositionalDataSource.jvm.kt",
  "fileLinesCount" : 482,
  "components" : [ "primary::paging" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagatesInvalidation()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/WrappedPageKeyedDataSourceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun stop()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PageFetcherSnapshotTest.kt",
  "fileLinesCount" : 4195,
  "components" : [ "primary::paging" ],
  "startLine" : 4162,
  "endLine" : 4162,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagatesInvalidation()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/WrappedPositionalDataSourceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun setState_Error()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 191,
  "endLine" : 191,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dispatchStateChange_dispatchesOnNotifyDispatcher()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/PagedListTest.kt",
  "fileLinesCount" : 242,
  "components" : [ "primary::paging" ],
  "startLine" : 210,
  "endLine" : 210,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun propagatesInvalidation()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/WrappedItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 44,
  "components" : [ "primary::paging" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun init_invalidDataSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun item()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun page()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidateFromDataSource()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 229,
  "endLine" : 229,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun dataSourceInvalidateBeforePagingSourceInvalidateCallbackAdded()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonJvmAndroidTest/kotlin/androidx/paging/LegacyPagingSourceTest.kt",
  "fileLinesCount" : 413,
  "components" : [ "primary::paging" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/SimpleChannelFlowTest.kt",
  "fileLinesCount" : 304,
  "components" : [ "primary::paging" ],
  "startLine" : 282,
  "endLine" : 282,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate_preventsInfiniteLoopsWithSynchronousInvalidation()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/InvalidatingPagingSourceFactoryTest.kt",
  "fileLinesCount" : 105,
  "components" : [ "primary::paging" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/HintHandlerTest.kt",
  "fileLinesCount" : 275,
  "components" : [ "primary::paging" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retry_multipleTriggersOnlyRefresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1041,
  "endLine" : 1041,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun failingRefreshRetriesAppendPrepend_refreshNotRequired()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonTest/kotlin/androidx/paging/RemoteMediatorAccessorTest.kt",
  "fileLinesCount" : 1335,
  "components" : [ "primary::paging" ],
  "startLine" : 1092,
  "endLine" : 1092,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadRange()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PositionalDataSourceTest.kt",
  "fileLinesCount" : 517,
  "components" : [ "primary::paging" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 387,
  "endLine" : 387,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/ItemKeyedDataSourceTest.kt",
  "fileLinesCount" : 508,
  "components" : [ "primary::paging" ],
  "startLine" : 398,
  "endLine" : 398,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundaryCallback()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 213,
  "endLine" : 213,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun testBoundaryCallbackJustInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadInitial()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 342,
  "endLine" : 342,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadBefore()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 372,
  "endLine" : 372,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun loadAfter()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/jvmTest/kotlin/androidx/paging/PageKeyedDataSourceTest.kt",
  "fileLinesCount" : 516,
  "components" : [ "primary::paging" ],
  "startLine" : 383,
  "endLine" : 383,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestRefreshIfAllowed()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun requestLoad()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun retryFailed()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun allowRefresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun initialize()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/RemoteMediatorAccessor.kt",
  "fileLinesCount" : 431,
  "components" : [ "primary::paging" ],
  "startLine" : 47,
  "endLine" : 47,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onNewCachedEventFlow()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPagingData.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::paging" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun onStart()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/CachedPagingData.kt",
  "fileLinesCount" : 124,
  "components" : [ "primary::paging" ],
  "startLine" : 116,
  "endLine" : 116,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Refresh()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 174,
  "endLine" : 174,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Prepend()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 190,
  "endLine" : 190,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  Append()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PageEvent.kt",
  "fileLinesCount" : 322,
  "components" : [ "primary::paging" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun isLoggable()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingLogger.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::paging" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "suspend fun awaitClose()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/SimpleChannelFlow.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::paging" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun add()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun remove()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun iterator()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun lock()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun unlock()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getAndIncrement()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun incrementAndGet()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun decrementAndGet()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "paging/paging-common/src/commonMain/kotlin/androidx/paging/internal/Atomics.kt",
  "fileLinesCount" : 69,
  "components" : [ "primary::paging" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun onError()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/LoadErrorHandler.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::paging" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/internal/Atomics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/internal/Atomics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun get()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/internal/Atomics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun set()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/internal/Atomics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun compareAndSet()",
  "longName" : "",
  "relativeFileName" : "paging/paging-testing/src/commonMain/kotlin/androidx/paging/testing/internal/Atomics.kt",
  "fileLinesCount" : 39,
  "components" : [ "primary::paging" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPageInfo()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPageInfos()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun searchDocument()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPageContent()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public suspend fun getPageLinks()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun getPageBitmapSource()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/kotlin/androidx/pdf/loader/PdfDocument.kt",
  "fileLinesCount" : 174,
  "components" : [ "primary::pdf" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun requestPassword()",
  "longName" : "",
  "relativeFileName" : "pdf/pdf-viewer/src/main/java/androidx/pdf/viewer/loader/PdfLoaderCallbacksImpl.kt",
  "fileLinesCount" : 362,
  "components" : [ "primary::pdf" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun timingMeasurementPhase()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/MicrobenchmarkPhase.kt",
  "fileLinesCount" : 311,
  "components" : [ "primary::benchmark" ],
  "startLine" : 141,
  "endLine" : 141,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun record()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/perfetto/PerfettoTrace.kt",
  "fileLinesCount" : 176,
  "components" : [ "primary::benchmark" ],
  "startLine" : 114,
  "endLine" : 114,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun scriptWrapperCommand()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Shell.kt",
  "fileLinesCount" : 891,
  "components" : [ "primary::benchmark" ],
  "startLine" : 850,
  "endLine" : 850,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun of()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-common/src/main/java/androidx/benchmark/Profiler.kt",
  "fileLinesCount" : 364,
  "components" : [ "primary::benchmark" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-junit4/src/main/java/androidx/benchmark/junit4/PerfettoTraceRule.kt",
  "fileLinesCount" : 118,
  "components" : [ "primary::benchmark" ],
  "startLine" : 82,
  "endLine" : 82,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onVariants()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerPlugin.kt",
  "fileLinesCount" : 624,
  "components" : [ "primary::benchmark" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerExtension.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::benchmark" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun filter()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerExtension.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::benchmark" ],
  "startLine" : 314,
  "endLine" : 314,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun from()",
  "longName" : "",
  "relativeFileName" : "benchmark/baseline-profile-gradle-plugin/src/main/kotlin/androidx/baselineprofile/gradle/consumer/BaselineProfileConsumerExtension.kt",
  "fileLinesCount" : 345,
  "components" : [ "primary::benchmark" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun start()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkPhase.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun stop()",
  "longName" : "",
  "relativeFileName" : "benchmark/benchmark-macro/src/main/java/androidx/benchmark/macro/MacrobenchmarkPhase.kt",
  "fileLinesCount" : 192,
  "components" : [ "primary::benchmark" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun perform()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 291,
  "endLine" : 291,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launch()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 339,
  "endLine" : 339,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launch()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 365,
  "endLine" : 365,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launch()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 388,
  "endLine" : 388,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launchInContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 416,
  "endLine" : 416,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launchInContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 442,
  "endLine" : 442,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public fun  launchInContainer()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-testing/src/main/java/androidx/fragment/app/testing/FragmentScenario.kt",
  "fileLinesCount" : 528,
  "components" : [ "primary::fragment" ],
  "startLine" : 472,
  "endLine" : 472,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createUastHandler()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment-lint/src/main/java/androidx/fragment/lint/UseRequireInsteadOfGet.kt",
  "fileLinesCount" : 300,
  "components" : [ "primary::fragment" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onStart()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/DefaultSpecialEffectsController.kt",
  "fileLinesCount" : 1227,
  "components" : [ "primary::fragment" ],
  "startLine" : 623,
  "endLine" : 623,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun onViolation()",
  "longName" : "",
  "relativeFileName" : "fragment/fragment/src/main/java/androidx/fragment/app/strictmode/FragmentStrictMode.kt",
  "fileLinesCount" : 499,
  "components" : [ "primary::fragment" ],
  "startLine" : 306,
  "endLine" : 306,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun tapSliceAction()",
  "longName" : "",
  "relativeFileName" : "slice/slice-builders-ktx/src/main/java/androidx/slice/builders/ListBuilder.kt",
  "fileLinesCount" : 263,
  "components" : [ "primary::slice" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun run()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/command/Diff.kt",
  "fileLinesCount" : 230,
  "components" : [ "primary::development" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun exec()",
  "longName" : "",
  "relativeFileName" : "development/bench-flame-diff/app/src/main/kotlin/bench/flame/diff/interop/Shell.kt",
  "fileLinesCount" : 77,
  "components" : [ "primary::development" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]